创建仅限指定用户访问的私密主题

我已经阅读了数十个关于群组、类别、子类别等主题的帖子。在某个时候,我似乎记得看到过可以添加特定成员以访问某个文档的功能(有点像 Google 文档的权限设置),但我找不到那个帖子了!也许它讲的是别的内容。但我感觉我见过一张截图,显示有一个字段可以添加指定人员到某个主题中。

正如本主题标题所述,我希望能够在公开类别中创建一个私密主题,只有获得授权的个人才能查看该私密主题。

这个功能存在吗?有没有更好的方法来实现我想要做的事情?

让我再补充一些背景信息…

场景

我希望创建一个名为“责任”的公开类别,任何人都可以在其中发布新主题。这将是一个人们可以相互支持、设定并坚持目标的地方…
例如:
我创建一个主题,标题为“掌握挑高球”,并在描述中写道:“在接下来的 4 周里,我将致力于掌握挑高球。我注意到这是我在比赛中的薄弱环节。我将每天练习 X,并在最后两周每天花 30 分钟练习 Y 和 Z……”(你明白我的意思)

:up_arrow:︎ 这个主题将自然地是公开的,位于“责任”类别中。

但我还有一些与我合作的职业选手/教练/讲师。他们将为选定的用户群体提供培训课程。我希望他们能够在私密环境中与预订了相应课程的那批学员一起工作。我希望这是一个私密主题,位于“责任”类别中,但只允许特定名单上的个人查看和访问该主题。他们可以查看其他人发布的其他公开主题,但我只希望被邀请参加该私密课程的人才能查看/访问该主题。

我们将有数百名讲师/教练/职业选手运营这类课程。参加课程的成员群体不断变化。每个新课程通常都有完全不同的学员群体,因此我不想创建成千上万个群组或子类别来管理这些成员。如果我们能够创建一个单一的私密主题,邀请个人加入、关注并参与,那将是理想的选择。

这样,其他人就无法加入这些成员付费参与的私密讨论。成员还可以订阅该特定线程以接收即时通知……这将真正帮助他们与所在群体保持互动。

对于我目前的做法,您有什么更好的建议吗?

或者,也许已经存在我理想中的功能,只是我需要有人指引我正确的方向。

6 个赞

使用 Discourse 无法实现这一点。

3 个赞

按主题划分的成员关系仅存在于私信中。这些显然不属于公开或私密类别。

1 个赞

@pfaffman@Stephen,感谢你们的快速回复,并确认了无法在公开类别中设置私密话题。

基于我分享的场景,我们最佳的变通方案可能是什么?也许可以为所有教练/专家创建私密类别,当他们有新学员批次时,可以发起新话题并 @提及 新批次的成员。在这种情况下,属于某位专家“群组”和子类别的其他人将能够看到对话,但被提及的人将是主要参与者 ¯\_(ツ)_/¯?

也许还有更好的变通方案是我尚未考虑的?

我查看了 这个讨论帖,但仍未找到最佳解决方案。

3 个赞

为什么不按班级创建群组并使用群发消息呢?

7 个赞

或者为每个批次创建一个组和子类别。

5 个赞

或者编写一个插件,可以将私人消息(PM)标记到任意主题,并在所有主题上显示“添加和/或编辑与此主题关联的私人消息”的图标/按钮。(“编辑”图标/按钮仅对私人消息分发列表中的成员可用,“添加”图标/按钮则出现在所有主题上)

6 个赞

我觉得 @Stephen 给了你一个解决方案,尽管他可能并不完全清楚:那就是私信。创建私信的人可以添加大量用户,最终效果几乎就像是一个讨论串。试试看,你会明白的。至于是否属于某个“分类”,如果讨论串是私密的,即不对外公开,仅限特定人员访问,那么实际上并不需要分类。只需创建一个分类来托管公开讨论串,并告知你的专业人士/教练/讲师,让他们与首次联系人(或者如果他们想先独自开始,就创建给自己)建立私信,之后他们只需添加其他用户即可。

不妨亲自试一试。

8 个赞

是的,这确实能解决一个问题,但如果你为10个公开话题分别创建了私信,且每条私信的收件人列表都不同,再尝试这样做呢?

这个系统很快就会变得难以管理。

但是,如果我们能够像我所描述的那样,通过一个新插件将私信标记到特定话题,这个问题就会消失。

在原文作者的情况下,公开话题可以是“掌握挑高球”,然后原文作者可以邀请特定的教练在公开话题中评论,但这些评论是在一个有限分发的已标记私信中进行的。在私信中,教练们将私下回复原文作者(管理员除外,他们可以选择查看私信)。

6 个赞

@DaleKramer 我想你和我有同样的想法,为什么在现有的公开分类中创建私密话题会是个不错的主意。

从短期来看,我很高兴有这个私信选项作为权宜之计,因为它似乎能帮助我实现想要做的事情。

7 个赞

是的,这确实看起来是一个非常干净的变通方案!

这就是我记得看到的图片!(将用户添加到私信)但当时我并没有意识到那是私信。我一定是产生了错觉,以为这个功能适用于主题。

尽管如此……非常感谢你花时间详细说明,并帮助我找到了一个短期内应该可行的解决方案。:pray:

6 个赞

[quote=“jord8on, 第 11 楼,主题:142217”]
我一定是制造了一种假象,以为这个功能是针对主题的。[/quote]

这个功能对主题也适用。:slight_smile: 这就是为什么对话框中那段(具有误导性的)文字写着“邀请至本主题”,尽管这其实是一条私信。(也许是个 bug。)

5 个赞

好的,使用群组功能,您可以管理您的问责类别。如果这是一个父类别,请创建一个子类别并设置安全权限:

群组名称:查看/创建/回复

将您的潜在客户/教练/讲师设为群组所有者。如果这些人需要控制所创建的话题,那么您将需要两个群组,并设置以下子类别安全权限:
群组领导者:查看/创建/回复
群组成员:查看/回复

您需要为每一组用户分别创建一个子类别和一个对应的群组。

2 个赞

这并不重要。Discourse 本身并不提供此类功能。如果你花时间搜索并阅读相关讨论,很快就会发现,核心功能中并没有意愿去模糊私信与主题之间的界限。

我们已经展示了 Discourse 中现有的选项,这正是 Support 的目的。如今,私信和群组收件箱已被广泛用于此类用途。

如果原始发帖人愿意在 Marketplace 中发布一个主题,并提供足够的预算,那么可能有人愿意将其开发为插件。到目前为止,还没有人愿意资助这项工作,因为现有的工具虽然以不同的方式,但已经能够实现这一目标。

1 个赞

哇,@Heliosurge!感谢您花时间梳理这个场景。我需要再仔细斟酌一下,看看在我们扩展业务时,这是否是最合理的方案。

最终,我想打造一个最完善的系统,然后“退居幕后”,让这些团队负责人能够自主运营,无需我们进行任何监督或行政管理。

1 个赞

既然您仍在寻找终极解决方案,也许这个工作流程在当前版本的 Discourse 中就能实现。它不需要创建任何子分类或群组:

  1. 教练开始一次诊所活动时,列出一份已付费的学员用户名清单。每位学员都有一个公开的**“问责”**主题帖,教练可以通过该帖了解他们当前希望提升的领域,或者甚至只是一个公开主题帖,向教练介绍他们的游戏历史等……
  2. 教练向这份学员名单发起一封私信(PM),并将每位学员添加为收件人。该私信的主题类似于“2020 年 3 月 5 日至 12 日诊所”。首条正文将描述诊所的具体细节和相关信息,并请列表中的学员回复该私信,用一句话介绍自己。同时,教练会提示每位学员临时修改个人设置,将其“网站地址”指向他们**“问责”**主题帖首条回复的直接浏览器链接。这就是所谓的“问责”主题帖,学员可以在其中提供教练可能感兴趣阅读的更多信息(如果教练感兴趣,他甚至可能会阅读该主题帖下公众的回复 ;))。@jord8on,这就是我们为类似您之前提到的“掌握挑射”主题帖创建“标签”的方式 :wink:
  3. 当学员回复教练的私信并提供一句话自我介绍后,教练可以点击学员的头像,随即点击弹出的指向该学员“问责”主题帖的链接,从而更深入地了解您。
  4. 从那时起,教练与所有学员之间的所有沟通都将作为对该“2020 年 3 月 5 日至 12 日诊所”私信的回复进行。
  5. 诊所结束后,学员将个人设置中的“网站地址”恢复为诊所前的状态。

我认为这涵盖了您所理解的问题,而这些并未在您的主题标题中完全列出。

4 个赞

Jord8on,不客气。如果您需要任何帮助,请随时告诉我。如果您更喜欢,我们也可以通过私信沟通,您也可以提供截图,这样会让事情更简单。

4 级用户可以删除帖子,但无法管理举报。不过,由于这是一个私密群组,其实并不需要举报功能,因为群组所有者可以根据需要移除用户并重新添加。

Dan

3 个赞

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.