使用群组设置会员等级的帮助

我们刚刚迁移到 Discourse,到目前为止我们很喜欢它。我在高效使用群组时遇到问题,想寻求帮助,找到一个不会过度复杂化的设置……

我们有一个拥有两个会员群组的辅导计划。

  1. Accelerator 群组是人们进入的主要群组。他们可以访问当前设置中的几乎所有内容。大约有 30 人,我们每月会增加 5-6 人。

  2. Scale 群组是我们高端的产品,我需要他们能够访问 Accelerator 的所有内容,外加一个单独的类别供他们讨论,以及他们自己的私人频道,只有他们和我的团队可以访问。现在只有 4 个人,我们每月增加约 1 人。

当我在 Slack 时,会有两个独立的工作区。

  1. 一个是 Accelerator 工作区,里面有一些大家都可以访问的频道。

  2. 第二个是 Scale 工作区。他们只会看到用于讨论的 General 频道和他们自己的私人频道。他们也可以访问 Accelerator 工作区。

我试图用 Discourse 的群组来模仿这一点,但似乎把自己搞糊涂了。

当前的设置截图如下。

我想让公告、辅导问答、成功分享、自我介绍、茶水间、资产评论、领英互动、技术支持对每个人都可用。

  • 我有一个名为 Accelerator 的群组来实现这一点。

我想让 Scale Portal 成为一个只有高端会员才能访问内容的地方,以及 Scale 私人频道,让他们可以访问自己的私人频道。

  • 我有一个名为 Scale 的群组,但似乎我需要为每个私人频道创建一个新的群组(?)。

有没有人能就如何实现相同的设置而不弄乱群组给我一些建议?

It sounds like you’re doing groups correctly, you just want to modify the security settings of the Categories:

  1. Go to the Category and select the wrench
  2. Go to the Security panel
  3. Add groups so you can customise the permissions of the group with respect to that category

In the above example, only members of discourse-admins, gitlab-members, gitlab-moderators, gitlab-sepcialists can access the gitlab Category.

So in your case, it sounds like you have two main groups:

  1. Accelerator(basic content)
  2. Scale (basic content and additional content)

For all Categories, you can remove “everyone” and add Scale. For the lower tier content you can add Accelerator as well.

Free Categories would look like this:

Premium Categories would look like this:

听起来您正在正确地使用用户组,只是想修改分类的安全设置:

  1. 转到分类并选择扳手图标
  2. 转到安全面板
  3. 添加用户组,以便您可以自定义用户组相对于该分类的权限

在上面的示例中,只有 discourse-admins、gitlab-members、gitlab-moderators、gitlab-sepcialists 的成员才能访问 gitlab 分类。

因此,在您的情况下,似乎您有两个主要用户组:

  1. Accelerator(基础内容)
  2. Scale(基础内容和附加内容)

对于所有分类,您可以删除“everyone”并添加 Scale。对于较低级别的基础内容,您还可以添加 Accelerator。

免费分类将如下所示:

高级分类将如下所示:

1 个赞

感谢 @Tris20。非常感谢!

另外,在 Scale 中,如果我希望人们拥有自己的私人 Category 来与我和我的团队互动,我需要为他们创建另一个 Group 并执行相同的操作吗?所以拥有私人 Category 的人将是 Scale 的成员,然后是他们自己的 Group?

感谢您的帮助。

我已经按照描述设置好了一切,但还没有弄清楚私有频道的部分。到目前为止,看起来 Scale 组的成员如果想拥有私有频道,也需要成为他们自己组的成员。如果有人知道其他方法,我将不胜感激。我曾试图避免以后出现大量群组,但猜想这是需要付出的代价。

提前感谢。

如果我理解正确的话,您想要一个具有 Scale 成员和您的团队访问权限的类别?如果是这样,那么

  1. 设置一个新组,例如称其为“团队”
  2. 创建一个新类别,例如称其为“Scale 支持”
  3. 进入 Scale 支持组的安全设置,并同时添加团队组和 Scale 组。

第二部分看起来您可能在问“如何允许 Scale(但不是 Accelerator)的成员单独联系我的团队。”我的理解正确吗?

@Tris20 - 是的,你说的大部分都对。

基本上,最低级别的会员是 Accelerator。他们只能访问 Accelerator 的内容。

更高级别的会员可以访问所有这些内容,外加一个仅供他们使用的类别。

我们已经设置了 2 个组并进行了相应的分配。

但具有挑战性的是,Scale 会员还需要一个私人类别来获得我团队的支持——与其他 Scale 会员分开。他们有时会涉及一些不希望在群组环境中共享的专有内容。

所以我想这意味着 Scale 会员需要加入 Scale 组——另外——他们自己的组才能访问一个仅供他们使用的类别。

对吗?感谢你的帮助。

如果您希望规模成员获得支持,同时又不让其他规模成员接触到这些支持主题,那么您需要为此目的使用群组收件箱。

scale_support 群组(或您决定称呼支持规模的团队的任何名称)将有一个收件箱来接收消息。这些消息将仅对支持团队的成员以及发件人可见,在本例中发件人将是规模成员。

好消息是,这很容易设置,无需额外的类别。

2 个赞

谢谢你的想法,@Stephen。这可能对我们有所帮助。有什么方法可以看到实际效果或它是如何工作的吗?它与支持电子邮件收件箱有什么区别?

当然,只需为支持这些用户的团队创建一个群组,然后尝试向他们发送私人消息。

您还可以从“Scale”区域的固定主题中创建一个链接,该链接将自动创建一个新的私人消息发送给支持群组。这虽然是一件小事,但会让提交支持请求变得极其简单。

这就是这种方法的优点,如果您已启用实例的入站电子邮件功能,它也可以用作支持电子邮件收件箱。您可以在 Discourse 中为同一个团队提供一个入站电子邮件地址,这样您的 Scale 用户就可以通过社区界面或发送电子邮件来创建支持主题。您的支持人员将在一个地方看到所有请求。对于您这种类型的设置来说,这是一种相当常见的实现方式。

1 个赞