Discourse 自定义话题列表

:discourse2: 摘要 允许您创建可通过 URL 访问的自定义主题列表
:hammer_and_wrench: 存储库链接 GitHub - discourse/discourse-custom-topic-lists: custom topic lists
:open_book: 安装指南 如何在 Discourse 中安装插件

特性

该插件添加了一个新的下拉菜单;点击后,它会带您到一个基于配置中定义的过滤器的自定义主题列表。

新下拉菜单:

侧边栏链接,您可以决定列表是否显示在侧边:

当您点击进入自定义列表页面时,您会看到一个类似于主题列表的页面:

名称、横幅标签、图标和路径可以在配置中定义

配置

确保启用了 experimental topics filter

这是我在示例中使用的配置:

22 个赞

这非常有帮助。太棒了,谢谢!

看起来很棒!我想知道它与类别有何不同?为什么不使用类别呢?

1 个赞

这是实验性过滤器的前端吗?

3 个赞

您好,我可以在自定义多选组标签,就像这个主题一样 Multi menu select Group tags

4 个赞

感谢大家的反馈!

它使用了这个名为 /filter 的实验性功能,您可以在这个元帖子中看到 DSL 查询。

这与类别不同,因为您可以创建一个包含 2 个类别的自定义列表,例如 category:bug,feature,或者在本例中,category:arts-media,feature 将会列出包含这两个类别的所有主题。

我已经测试过,据我所知,标签组不支持 /filter 功能。

6 个赞

将来是否会添加标签组?鉴于它似乎是一个未被充分利用的功能概念。

5 个赞

我已处理此请求:https://github.com/discourse/discourse/pull/27427。

我会及时向大家和更新日志同步最新进展。

4 个赞

PR 已合并到核心!

5 个赞

这将是史诗般的!目前我们正在使用文档插件来创建某种产品数据库。但是,基于标签组的下拉视图将极大地帮助我们。

2 个赞

@gabriel 终端用户是否可以创建自己的自定义列表?

3 个赞

目前还没有。

我还没有进行过像这样的按用户定制,等我掌握了相关知识并有时间时会添加。

它是开源的,如果您愿意,可以发起一个拉取请求,我们可以进行迭代。

6 个赞

:heavy_plus_sign: :one: 支持这个想法。

我认为你抓住了重点,@gabriel。你实际上已经非常接近实现 这个想法 的可行概念了,@nathank 也为这个想法提供了灵感。

如果用户可以自定义自己的列表,并 利用导航侧边栏:raised_hands:),那么人们就可以根据自己的兴趣定义自己的信息流了。

5 个赞

这将是最终用户的绝佳功能。

4 个赞

嘿!我们为此插件有一个更新。现在您可以在自定义列表的末尾添加 .rss,它将以 RSS 格式呈现。

4 个赞

是否可以根据特定的标签组创建一个下拉菜单,并将所有标签显示为下拉菜单项?

用户是否有办法订阅(关注、优先关注)自定义列表?我正在做一个涉及从多个类别编译内容的项目,但我需要一种让用户了解新内容的方法。我怀疑这个需求会促使我使用标签,但还是想问一下 :slight_smile:

2 个赞

还有一个后续问题:当多个类别具有相同的名称时,您建议如何定位单个类别?例如,我们为所有产品都有一个“新闻”类别,因此有十几个“新闻”类别。

我尝试使用 parent:child 和 ID#,但它们似乎不起作用。

3 个赞