我们有一个分类,由于嵌入功能(当显示包含嵌入讨论的页面时会自动创建主题),该分类会生成大量新主题。
https://discussion.fedoraproject.org/c/projects-in-copr
人们希望将该分类从“新主题”中隐藏。目前可以将其从“最新主题”中隐藏,但无法从“新主题”中隐藏。如果能提供一个“从新主题中隐藏该分类”的复选框(以及 RSS 订阅源)就太好了。
我们有一个分类,由于嵌入功能(当显示包含嵌入讨论的页面时会自动创建主题),该分类会生成大量新主题。
https://discussion.fedoraproject.org/c/projects-in-copr
人们希望将该分类从“新主题”中隐藏。目前可以将其从“最新主题”中隐藏,但无法从“新主题”中隐藏。如果能提供一个“从新主题中隐藏该分类”的复选框(以及 RSS 订阅源)就太好了。
建议为所有现有用户静音该类别。
看起来这个功能在 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)
现在我看了看,发现那个已经包含进去了…… ![]()