管理画面から直接プラグインをインストールできるようになるのはいつですか?

Discourse公式には、テーマをインストールするのと同じように、次期バージョンで管理画面から直接プラグインをインストールする機能を追加する計画はありますか?

残念ながら、これはUIからはできず、コマンドライン経由でのみ可能です。

こちらのガイドを参照してください:

また、私の知る限りでは、次期バージョン(あるいは今後一切)でこの機能を追加する計画はありません。記憶が正しければ、プラグインはRubyでデータベースやその他のものとやり取りする必要があるため、UIからは実行できないのでしょう。

残念ながら、それはあまり期待できなさそうです。

かつてはそこそこ動作していた「Procourse Installer」というカスタマイズプラグイン(Customization > Plugin)がありましたが、作者が去ってから長年破損したままです。記憶が正しければ、Discourse の初期の v2.x 版では動作していました。

ただ、サーバー経由でインストールするのはそれほど大変ではありません。

まだ詳しく調べていませんが、記憶が正しければ「Cockpit(?)」というプロジェクトがあり、Docker のインストールに対して Web UI を実行できるようです。

間違いなく価値があります!「コミュニティ管理者」が必ずしもシステム管理者ではないユースケースがたくさんあると想像できます。

関連して(そんな単語あるのか?)、@pfaffman氏のLiterate Computingパネルには、プラグインをインストールできるようにする機能があると思います。

また、これと非常によく似たものとして、Rebuild the forum using code? もご覧ください。

Communiteqコントロールパネルでは、プロフェッショナルプラン以上で同様の機能を提供しています :slight_smile:

image

@RGJ さんのダッシュボードのようなものは、これを直接組み込むよりも優れています。プラグインのようなサーバーサイドの変更は、管理者アカウントが侵害された場合に、はるかに大きなセキュリティリスクをもたらす可能性があるからです。

悪意のあるユーザーがカスタムプラグインをインストールし、多くの問題を引き起こす可能性があります。そのため、SSHまたはオフサイトのダッシュボードのいずれかを使用する方が、別のアカウント名とログイン情報を持つ、はるかに良いアイデアです。