ここ数ヶ月、Discourseでは管理パネルに改善や新機能が実装されてきました。他の大きな変更と同様に、これには好評と悪評の両方が寄せられています。
新しいインターフェースのUI/UXは私たち全員が評価していると思いますが、もし不一致を感じているとしたら、それは私たちがフォーラムを異なる方法で使用しているためです。
私はコミュニティを再構築しようとしており、管理パネルで利用可能な様々なオプションを分析するうちに、「サブ管理者」が必要だと気づきました。この役割には特定の機能へのアクセス権限を与えるべきですが、/admin が提供するすべての機能にはアクセスさせないべきです。
モデレーターやTL3/TL4はコンテンツやコミュニティの管理を担当しますが、この「サブ管理者」が利用可能になるツールはより広範であり、Discourseの内部管理に影響を及ぼします。
このリストは簡易的なドラフトであり、網羅的ではありません。議論すべき内容の一般的なイメージを示すものです。
サブ管理者に許可する権限:
- 感情/感情モデルへのアクセス。
- コミュニティのスラングにより適したカスタム翻訳(テキスト)の更新。
- ユーザー、グループ、バッジ、今後の機能。
- パーマリンク、特別な単語、埋め込み。
- 信頼できるサブ管理者が処理してもサイトに害を及ぼさない統計、モデレーション、レビュー、その他の機能。
- プラグインの設定(最も機微なものを避けるために、リストから選択可能にするかもしれません)。
「サブ管理者」に付与しない権限:
- すべての管理オプションへのアクセス。
- Discourseインスタンスの更新。
- テーマコンポーネントの追加または削除。
- メール、セキュリティ、ユーザーログインなどに関連する特定の設定へのアクセス。
- APIキー、Webhook、およびその他の機微なサイト情報へのアクセス。
この新しいスコープ付きの権限は、各管理者グループが提供する機能に基づいて、2つの独立した管理パネルに関連付けるべきです。
したがって、一方には(i)技術的なダッシュボード、もう一方には(ii)機能的なダッシュボードを持ち、PMやCM、および異なる組織における同様の役割が、その裁量に応じて適用できるようにします。
現在の管理パネルのモジュラーデザインにより、メイン管理者は、コミュニティ管理における機能的なレベルで何が起きているかについても最新の状態を把握したい場合、異なるオプションの間で選択できるようになります。
これは時間がかかる可能性があること、そしてチームがすぐに着手したいものではないかもしれないことは承知していますが、Metaコミュニティでこの件について議論を始めることは素晴らしいことだと思います。そうすれば、彼らは私たちがこの問題についてどう考えているかを読むことができるからです。
私の具体的なケースでは、組織構造(自然に生まれるものを超えたもの)を欠いたニッチなコミュニティにおいて、現時点では特定のアクセス権限を付与することができません。なぜなら、管理パネル全体を明け渡すことは、私たちが現在行っていることにとって有益ではないからです。
これは文字通り、Discourseのすべての管理に私を縛りつけています。信頼できる人々である自然に形成されたチームにタスクの大部分を委任できるにもかかわらず、彼らはまだ私がすべてを委任したり、すべてへのアクセスを許可したりするほどの経験を持っていないためです。
ご意見はありますか?