'Per-Category' 匿名模式

Discourse 现成提供匿名模式,用户可以手动进入和退出匿名模式,但我们社区真正需要的是(并且在我们以前基于 phpBB 的论坛上就有的)在一个论坛类别中强制匿名的功能。就像这个非官方插件一样:GitHub - communiteq/discourse-anonymous-categories: Always-anonymous categories for Discourse

在我们的案例中,我们不希望用户能在论坛的所有地方匿名发帖,但拥有一个匿名的类别是让我们的飞行员社区能够公开提问“愚蠢”问题、讨论错误并从彼此身上吸取惨痛教训的好方法。

总之,希望 Discourse 将来能在某个时候启用这种“按类别”的匿名功能。这是我们从 phpBB 过渡到 Discourse 时现在缺失的一个重要环节。

2 个赞

所以只用插件? :thinking:

2 个赞

我正要打出同样的回复。我不确定你为什么不使用该插件,如果你想要的话?或者是因为你的安装不支持使用该插件?

2 个赞

但是,是的,我们的 Discourse.org 托管的商业安装仅支持使用官方插件。我明白这是为什么,因此,考虑到它已经在“野外”建立,这个功能请求支持它。

4 个赞

您可以自动将所有匿名用户分配到一个组,然后只允许该匿名组在特定类别中发帖……这是否满足您的需求?

编辑:哦抱歉,我刚注意到我之前在另一个主题中给过您这个答案——您是在寻找一个更简单的流程吗?

您好 Kris,我们目前正在使用该方法,并感谢您最初定义了它。它基本上实现了我们需要的功能。但是,在与一些用户进行试运行后,普遍的反馈是,必须手动进入和退出匿名模式非常麻烦。

那么我必须进入我的个人资料并更改为匿名模式才能在此发帖,然后发帖后改回来吗?

这并非世界末日,但如果能设置一个(子)类别在该类别内自动生成匿名帖子会更好。这样可以消除猜测和混淆。

此外,因为我们只想在单个子类别中提供匿名发帖功能,所以您必须逐一禁用其他所有类别的匿名发帖功能,并且还要记住为将来创建的新类别执行此操作。

最后,用户仍然会在他们的个人资料中看到“进入匿名模式”,而普通用户不太清楚匿名模式实际上仅适用于该特定子类别。

3 个赞

..\n\n嗯,大约6个月后,我们收到了关于以这种方式实施匿名论坛类别的大量负面反馈 :frowning: 我们的会员太习惯于能够在论坛类别中匿名发帖,而不必担心进入和退出匿名模式。大多数人需要指导才能完成这个过程,而且很多人根本不会尝试。\n\n只是顶一下这个功能请求。我们愿意帮助承担开发费用!不过,在我看来,除非每个类别都能支持匿名发帖成为官方支持的插件/功能,否则我们就没辙了!\n\n谢谢

3 个赞

@awesomerobot 使用 CSS 是否可以将海报名称替换为“匿名”?我知道您还需要使用 CSS 隐藏引用的用户名(尽管原始编辑器中很可能会显示用户名),并且不显示用户卡片……

不太可能理想。

这会给人一种虚假的安全感,因为 CSS 可以被轻易移除,或者 API 响应可以被检查,从而暴露发帖人的真实身份。

1 个赞

嗯。正如所说,这并不理想。除非将匿名类别作为核心功能添加到 Discourse 中。除非有其他方法可以通过主题组件来实现。据我所知,您需要插件才能进行这种级别的更改。