これはプロトタイププラグインであり、主に AI によって生成されたものです。自己責任でご利用ください。フィードバックを歓迎します!
機能
このプラグインは、複数の研究グループに対して単一の Discourse インスタンスをホストしたいという要望から作成しました。各トップレベルのカテゴリがチームスペースのように感じられるようにするためです。このプラグインは、トップレベルのカテゴリをワークスペースに、サブカテゴリをチャンネルに変換します。各チャンネルは通常の Discourse トピックを維持しつつ、対応するチャットチャンネルも付与されます。
また、チームの概要ページ、チームに特化したサイドバーナビゲーション、公開および非公開チャンネル、参加・離脱フロー、個別チャンネルへのゲストアクセス、読み取り専用化が必要なチャンネルのアーカイブ/アーカイブ解除機能も追加します。
外観は以下の通りです:
設定
プラグインをインストールし、Discourse を再構築した後、管理者設定で discourse_workspace_groups_enabled を有効にしてください。対応するチャット機能を使用する場合は、Discourse Chat も有効にし、カテゴリチャットチャンネルの作成と利用ができるように設定してください。
プラグインを使用するには、研究グループ用のトップレベルカテゴリを作成し、それをワークスペースに変換します。その後、そのサブカテゴリがチャンネルとなります。チームの概要ページは、チャンネルの作成と管理の主な場所です。
通常のチームメンバーにチャンネルの作成を許可する場合は、discourse_workspace_groups_members_can_create_channels を有効にしてください。特定のトップレベルカテゴリを絶対にワークスペースとして扱わないようにする場合は、その ID を discourse_workspace_groups_excluded_top_level_category_ids に追加してください。
設定項目
| 名前 |
説明 |
discourse_workspace_groups_enabled |
プラグインおよびそのワークスペースまたはチャンネル機能を有効にします。 |
discourse_workspace_groups_members_can_create_channels |
ワークスペースの管理者以外のメンバーがチャンネルを作成することを許可します。 |
discourse_workspace_groups_excluded_top_level_category_ids |
ワークスペース候補として扱われることがないトップレベルカテゴリの ID リストです。 |
「いいね!」 9
mcwumbly
(Dave McClure)
2
ここでやっていることが本当に気に入りました。確かに、自分たちの間でコミュニケーションを整理するための独自のスペースをグループに提供したい大規模な組織には、このようなものが適していると思います。
実際に運用されていますか?
(プロトタイプであるという留保は理解しています)
実世界での運用経験についてお聞きしたいです。
「いいね!」 5
ありがとうございます!
まさに出来立てホヤホヤですので、RFC としても投稿します。本番環境で使用するまでには、数ギガバイトに及ぶ10 年分の Mattermost データベースをこのシステムへ移行させる開発を完了させる必要があります。
「いいね!」 3
jenmck
(jen)
5
プラグインを試しているのですが、カテゴリをワークスペースに変換する場所がどこにも見当たりません。どこで見つかりますか?
やあ!試してみたいとのこと、素晴らしいですね!
変換について:サイト管理者は、空のトップレベルカテゴリで、新しいトピックボタンの横に変換用のボタンが表示されるはずです。
「いいね!」 1
gilles
7
あなたのプラグインは非常に興味深いです
まだインストールしていませんが、各カテゴリでフォーラムとディスカッションを非常に簡単に切り替えられるという仕組みは巧妙です。他の状況でも使えると思います。
これは少し前に作成しました。
これにより、異なる主要グループ向けのホームスペースが作成されます。
興味本位で質問ですが、これは概念的にどのように異なるのでしょうか?
私のプラグインは、DiscourseがSlack/Mattermost/Zulipの相互作用と権限モデルに近似できるかどうかを実証しようとする、非常に(おそらく過度に)野心的なAI実装です。今では非常に多くの機能を持っています。例えば、グループのメンバーシップを管理し、ユーザーがカテゴリやチャットチャンネルを作成・管理できる機能を提供し、よりダイナミックなワークスペースを実現しています。
その一部の機能は既存の機能に関連していますが、これほど近いものを見たことはありません。うまくいったことにちょっと感動しています——私たちは約1ヶ月間これを使っています 
「いいね!」 3
louk
(user513)
10
素晴らしいですね。これを試してみようか考えています。既存のユーザーからこのプラグインについて重大な問題が報告されていますか?
チャット体験がチームチャット中心のアプリほど磨き込まれていないことに不満を抱く人もいました。その多くはプラグイン自体よりもDiscourse固有のものです。重大な問題はありませんが、Discourseの管理に慣れている人、できればエージェント型コーディングにも精通している人にのみ推奨します。
プラグインはそのままでも問題なく動作する可能性がありますが、あなたが必要とする機能が不足しているかもしれません。
「いいね!」 1