Wann können Plugins direkt im Admin-Backend installiert werden?

Gibt es seitens Discourse Pläne, in der nächsten Version die direkte Installation von Plugins über das Admin-Backend hinzuzufügen? Ähnlich wie bei der Installation von Themes!

2 „Gefällt mir“

Ich fürchte, dies kann nicht über die Benutzeroberfläche, sondern nur über die Befehlszeile erfolgen.

Siehe diese Anleitung:

Und soweit ich weiß, gibt es keine Pläne, diese Funktion in der nächsten Version (oder überhaupt?) hinzuzufügen. Soweit ich mich erinnere, müssen Plugins möglicherweise mit der Datenbank und anderem in Ruby interagieren, weshalb dies nicht über die Benutzeroberfläche erfolgen kann.

6 „Gefällt mir“

Leider scheint das nicht wahrscheinlich zu sein

Es gab ein Plugin, das einmal nicht schlecht funktionierte, genannt Procourse Installer. Aber der Autor hat sich davon abgewandt und es ist seit Jahren kaputt. Soweit ich mich erinnere, funktionierte es in der frühen v2.x Discourse-Version.

Obwohl die Installation über den Server wirklich nicht so schlimm ist

Ich habe es noch nicht zu sehr untersucht, aber es gibt ein Projekt, soweit ich mich erinnere, namens Cockpit(?), mit dem Sie eine Weboberfläche für Docker-Installationen ausführen können.

Würde sich definitiv lohnen! Ich kann mir viele Anwendungsfälle vorstellen, bei denen der „Community-Administrator“ nicht unbedingt der Systemadministrator ist.

In Verbindung damit (ist das überhaupt ein Wort?), glaube ich, dass das Literate Computing-Panel von @pfaffman eine Funktion zum Installieren von Plugins hat.

Siehe auch Rebuild the forum using code? für etwas ganz Ähnliches.

3 „Gefällt mir“

Das Communiteq-Kontrollpanel bietet etwas Ähnliches in unserem Professional-Plan und höher :slight_smile:

image

6 „Gefällt mir“

Ein Beitrag wurde in ein bestehendes Thema zusammengeführt: Lokalisierung des Themas scheint den auf der Themenliste angehefteten Auszug nicht zu lokalisieren

Dinge wie das Dashboard von @RGJ sind besser, als so etwas direkt einzubauen. Da serverseitige Modifikationen wie Plugins ein viel größeres Sicherheitsrisiko darstellen können. Sollte ein Admin-Konto kompromittiert werden.

Ein böswilliger Benutzer könnte ein benutzerdefiniertes Plugin installieren, das viele Probleme verursachen könnte. Daher ist es eine viel bessere Idee, dies entweder über SSH oder ein externes Dashboard mit einem separaten Kontonamen und Login zu handhaben.

2 „Gefällt mir“