Discourse 中将类别设为“隐藏”,但可通过链接访问的最佳方法?

文件共享网站、视频上传网站都有一个功能,可以让你拥有一个“未列出”的文件/视频——视频/文件存在,任何人都可以访问,只是没有在任何地方发布。

我想用 Discourse 的类别和主题来实现同样的事情,原因如下:
我们希望使用 Discourse 的选项,将评论嵌入到其他网页中,这在使用 Discourse 自动生成主题时尤其有用。我们计划将评论嵌入到我们所有的文档页面中,这样每个页面都可以通过在底部评论来讨论。

但是,我们不希望这个类别的讨论串出现在 Discourse 的类别视图、最新讨论串等地方。

今天有什么方法可以最好地用 Discourse 实现这个目标吗?

1 个赞

您可以默认静音一个类别。然后,它将在 /latest 中被隐藏,并且仅出现在 /categories 的静音类别中

还有一个主题组件可以将其从 /categories 中隐藏 Hide Muted Categories

4 个赞

如果主题未列出,那么分类可见也无关紧要。

听起来您想要的是某种方法,可以通过 Javascript 将 Discourse 评论嵌入到另一个网站,但默认情况下这些主题未列出。

也许可以通过自动化插件来实现这一点,或者创建一个小型插件来自动取消给定分类中创建的主题的列表。

默认静音也可能满足您的需求。

1 个赞

我真的很喜欢这个!乍一看,这听起来可能正是我需要的。不过,我需要看看人们是否仍然会收到关于这些主题内的回复和讨论的通知。

否则,这看起来很有希望!

2 个赞

我相信他们仍然会收到通知,只是搜索结果中不显示。

2 个赞

10 个赞

最近的一个例子是,Bert 默认静音了 Site feedback > Forum summaries 类别,但大家仍然收到了大量关于该类别中 @提及 和链接主题的通知…… :slight_smile:
我们不得不费一番周折来限制它们,所以我相当确信通知仍然会从静音类别中发出。 :slight_smile:

4 个赞

原来是你搞的鬼!:joy:

1 个赞

似乎没有“看起来有点内疚”的表情符号。 :slight_smile:

3 个赞

是时候让 :jammy: 诞生了!

3 个赞

也许是这个 Theme component 和静音分类的组合?

1 个赞

我可能错过了设置,但您在哪里可以默认静音一个类别?

/admin/settings,然后搜索 default categories muted

1 个赞

我在这里查看类别设置。