重读了这些内容,我想再次讨论一下我之前提到的子类别问题。@mattdm,您是否考虑为 Fedora Discussion 启用此功能?我认为,分别关注 Fedora Discussion 中的每个子类别可能会带来糟糕的用户体验?
我的网站有 8 个顶级类别需要联合,外加 21 个公开子类别。
我希望用户能够订阅顶级类别并获取公开子类别的内容,但不要联合那些有查看限制的子类别(例如,我的网站上“Staff”类别是公开父类别的私有子类别)。
我看到了两种方法:
- 一个配置选项,说明“也联合子类别”(应用可见性限制)
- 在类别配置中重新使用 Actor 的能力,这样我就可以将同一个 Actor 应用于父类别和公开子类别
第二个选项看起来是更好的选择;更灵活、更明确,而且如果我理解正确的话,可能与数据模型更匹配。
我想,另一种选择是构建一个(或多个)机器人来自动在我的 Discourse 上提升一组 Actor 的所有帖子。这样我也可以实现一个 @all@...。
![]()