こんにちは、Discourseコミュニティの皆様
コミュニティプラットフォーム内に、ユーザーが特定のアクションや権限のリクエストを送信できる機能を実装したいと考えています。以下のようなイメージです。
- 申請プロセス: ユーザーは、アクションの権限をリクエストするために投稿(または特定の種類の投稿)を作成できます。これは、共有コミュニティリソースやアクティビティに関連する可能性があります。
- 議論と明確化: 他のコミュニティメンバーは、これらの投稿に返信して、さらなる明確化、議論、または補足情報の追加を行うことができます。議論は、文脈に応じて、コミュニティ全体または特定のサブグループに公開されます。
- 承認ワークフロー: 事前に定義されたユーザーグループ(例:モデレーター、特定の委員会、またはユーザーグループ)は、議論と提供された情報に基づいてリクエストを承認または拒否できる必要があります。これは、リクエスト投稿に目に見える形で表示されることが理想的です(ステータスの変更、タグの追加、またはその他の明確な表示など)。
- 追跡と履歴: 透明性と将来の参照のために、議論と最終決定を含むこれらのリクエストの追跡可能な履歴を保持したいと考えています。
Discourse内でこの種の機能を実装するための最善の方法について、皆様からの提案を求めています。このようなワークフローを促進する既存のプラグインはありますか?もしなければ、この機能のセットアップや開発方法について、ガイダンスや推奨事項を提供していただけますでしょうか?
どのようなアドバイスや方向性でも大変ありがたく思います。ご協力に感謝いたします。