プラグインにおけるサイト設定の見出しによるグループ化

プラグインはどんどん大きくなり、複雑になってきています。

長年「カテゴリ」(つまりカテゴリ設定)にあったような、見出しによるサイト設定のグループ化が可能になると、非常にありがたいです。

「いいね!」 17

それは、可読性と使いやすさという点でユーザーエクスペリエンスを向上させるのに素晴らしいでしょう。:+1:

「いいね!」 5

これに賛成します。長年の夢でした。

「いいね!」 5

:star_struck: それは本当に素晴らしいでしょう!!! :cowboy_hat_face:

おそらく、これはディスコースチームが次の大きな整数バージョン(アップグレード)のために確保しておいたのでしょう。[しかし、それまでは、ディスコースの設定のジャングルでどれほど迷っているかを隠すことに感謝しなければなりませんね :slight_smile: ]

「いいね!」 2

これは、staff-experience の傘下でしばらく検討してきたことです。私はこのチームのテックリードで、PM として @tobiaseigen と一緒に取り組んでいます。

特に、多くの設定がある AI プラグインにとって、これは重要です。私たちは新しい UI ガイドラインに従うために、プラグインをカスタム UI で徐々に更新しており、最初のステップとして、設定タブをプラグイン設定エリア内に配置してアクセスしやすくしています。

また、管理 UI に「設定エリア」という概念を導入し始めており、サイト設定やその他の構成を 1 つの場所にまとめることで、巨大な /admin/site_settings リストを検索する必要性を減らします。

その良い例が、新しい「概要」設定エリアです。



すべてが論理的なカードにグループ化されていることがわかります。このページの大半の入力は、実際にはバックグラウンドのサイト設定です。既存の設定ページと同様に、これらの設定を個別にデフォルトにリセットする方法も用意されており、スタッフアクションログは引き続きバックグラウンドで作成されます。

これは多くの言葉で言うと、OP の前提に同意しており、最終的には対応しますが、現時点ではこれらの設定エリアとプラグイン UI の一貫性を優先することを選択しています。

ただ、AI 以外で、この種の設定グループ化が最も必要とされていると思われるプラグインは何ですか?

「いいね!」 6

私の提案は、Discourse Chatbot 🤖 を作成した経験から生まれました。

個々のプラグインのためにカスタム管理インターフェースを作成する必要なく、一般的な改善を行う必要があります。

その改善の1つは、設定をサブプラグインレベルでグループ化できるようにすることです。これにより、より親しみやすく論理的な方法で順序付けおよびレイアウトできます。

「いいね!」 2

ロバートさん、ありがとうございます!参考になります。マーティンが書いているように、設定のグループ化はすでに作業中です。プラグインだけでなく、設定が多いコア機能にも必要になるでしょう。

ご自身のプラグインを例に、どのように見えるかのモックアップを共有していただけませんか?あなたとマーティンは、コードでどのように機能するかについてもここでアイデアを出し合うことができます。例えば、各グループに説明や解説が必要だと思いますか?グループの表示順を選択できるようにしたいですか?設定のグループ化が必要なだけですか、それともプラグインの管理UIを作成する際に他に直面している制限や問題はありますか?プラグインのユーザーから、設定方法についてどのようなフィードバックを得ていますか?

「いいね!」 1

喜んでその情報を提供させていただきます。

「いいね!」 2