We have a category, which creates lots of new topic because of embedding (topics are automatically created when a page with embedded Discussion is shown).
Projects in Copr - Fedora Discussion
People are asking that this category should be suppressed from New topic. It can be suppressed form latest, but not from new. It would be nice to have a checkbox with “Suppress category from new topics”. (and RSS feed).
I suggest you should mute that category for all existing users.
看起来这个功能在 discourse 的某个时候被移除了,然后在 2020 年发布了一个官方插件,提供了这个功能,正如这里所述:
我不知道为什么这个功能没有直接内置到 discourse 主软件中,而仍然作为一个插件存在。
所以这个功能的解决方案就是上面的插件。
然而,这个插件似乎因为某种原因在 Plugin 中没有自己的页面。这似乎是一个重要的功能,可能值得拥有自己的官方插件页面(如果不是直接集成到 discourse 本身的话)。
默认情况下,静音一个分类会从“最新”列表中移除该分类下的主题。这是旧的“抑制”行为的新改进版本。
不过,如果你已将分类的通知级别设置为非默认值,它将尊重该设置,同样,如果你在某个静音分类中有特别关注/跟踪的主题,它也会被保留。
(我之所以提到“最新”,是因为这听起来像是你在之前已删除的帖子中想要的功能)
是的,我确认了您所描述的这种行为。
上面提到的官方插件会永久性地为所有用户隐藏选定的类别。我认为它至少应该有自己的官方插件页面——它仍然很有用。也许可以在插件页面上描述默认的 Discourse 行为,就像您解释的那样,然后解释该插件提供的附加功能。
这样可以一石二鸟(请原谅这个糟糕的说法)——1. 解释默认的最新类别隐藏功能如何工作,以及 2. 提供一个选项来根据需要扩展该行为。
只是为了澄清一下,那个插件并不是#官方插件。我认为默认类别静音和默认标签静音设置是推荐的方法。
这样个人就可以更多地控制他们在自己的主题列表中想看到什么。
我的印象是 Discourse · GitHub 中的所有插件都是官方插件。
不,不是全部,只有在这里被标记为 official 的:
https://meta.discourse.org/tags/c/plugin/22/official
(严格来说,是那些在这里被标记为这样的:https://github.com/discourse/discourse/blob/main/lib/plugin/metadata.rb)
现在我看了看,发现那个已经包含进去了…… ![]()