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 个赞

我认为大部分功能都是可行的。基本上,我为每个分类(工作区)创建了两个组:一个用于成员(包括所有者),另一个用于版主。通常,被添加到版主组的用户也会作为所有者被添加到成员组中。版主组被赋予对该分类内容进行管理的权限。

不过,我遇到了一些需要所有者/版主执行但尚未找到解决方法的功能:

  1. 话题操作菜单中包含一些工作区所有者应该能够执行的操作,例如置顶话题和隐藏话题,但这些功能目前似乎仅管理员可用。
  2. 组所有者可以添加新成员,但无法将他们指定为所有者。

我并非开发人员,但猜测这些可能是相对较小的需求,可以通过主题组件来解决。您觉得呢?我对 Discourse 还比较陌生,但非常享受探索其精妙设计的过程。

3 个赞

这些无法作为主题组件实现,但可以通过向项目提交拉取请求(我个人更推荐这种方式)或借助插件来实现。

1 个赞