Discourse for business environment and closed source projects

Hi,
I’m looking for some ways to improve my workflows for working with new team members and 3rd parties inside Discourse. What are you thinking about the following features?

  1. Require Agreement
    All users and guests will be required to accept an agreement before accessing the specific Workspace (category, topic, conversations, user group). Templates could be saved at the admin area.

  2. Enable Document Watermarks
    Automatically add a watermark to all documents containing the user’s email address, the current date and the word “Confidential”.

  3. Automatically delete files after…
    One step further as just closing a topic. And I would prefer permanently deletion insted of just marking content as deleted.

  4. Enable Data Room mode
    Data Room mode prevents Workspace / category users from seeing each other and disables collaborative features including comments, dashboard and notifications, if needed. We also use multiple cloud and our own storage mangement but sometimes I wish, we could share files more centraly at Discourse.

These are just some thoughts about security improvements for internal business use cases. I’m glad to hear about all of your opinions. :slight_smile:

こんにちは @terraboss さん

これはかなり昔の質問ですが、私たちにも同じ要件があるため、これを見つけました。その中のいずれかについて、適切な解決策を見つけたかどうか気になっています。

どの具体的な要件でしょうか?この質問が回答されなかった理由の一つは、これが「何でもあり」の質問だったためです。

おっしゃる通りです。しかし、それが具体的な解決策につながったかどうかは少し疑問に思いました。私は、ビジネスパーソンが機密事項について議論し、そのコメントが特定のカテゴリの外に共有されないことを確信できるサイトに取り組んでいます。

この場合、「ワークスペース」の概念が非常に有効です。ユーザーはアクセスするために合意書に署名する必要があり(上記リストの#1)、共有制限などの措置を講じる必要があります。また、ワークスペースの所有者に対して、アクセス権限を管理する機能を提供する必要があります。グループの構成やモデレーター権限の付与である程度の制御は可能ですが、ワークスペースの所有者を管理者に昇格させずに、グループメンバーシップの制御をさらに強化できる機能が役立つでしょう。

Discourse には、グループのメンバーシップを管理できるグループ所有者や、カテゴリ固有のモデレーターが存在するため、これらすべての機能は利用可能です。

「いいね!」 2

大部分は可能だと思います。基本的に、各カテゴリ(ワークスペース)に対して、メンバー(およびオーナー)用のグループとモデレーター用のグループの 2 つを作成しています。通常、モデレーターグループに追加されたユーザーは、メンバーグループにもオーナーとして追加されます。そして、モデレーターグループには、そのカテゴリ内のコンテンツをモデレートする権限が与えられます。

ただ、オーナーやモデレーターに実行してほしいが、どうすればよいか分からないことがいくつかあります:

  1. トピックのアクションメニューには、ピン留めやトピックの非表示など、ワークスペースオーナーが実行できるはずのアクションが含まれていますが、これらはどうやら管理者にのみ利用可能なようです。
  2. グループオーナーは新しいメンバーを追加できますが、彼らをオーナーとして割り当てることはできません。

私は開発者ではありませんが、これらはテーマコンポーネントで対応できる比較的 minor な要望ではないかと推測しています。その認識で合っていますか?Discourse はまだ使い始めたばかりですが、その完成度の高さを探る過程をとても楽しんでいます。

「いいね!」 3

これらはテーマコンポーネントとして実装することはできませんが、プロジェクトへのプルリクエスト(個人的にはこちらが望ましいです)またはプラグインを通じて実装することは可能です。

「いいね!」 1