用户可选特定类别 - 默认主页

将“分类”设为首页的功能现已可用。在一个用户只对特定分类感兴趣、而不在意其他内容的社区中,是否可以在 Discourse 中实现这一设置?或者是否有相应的插件或模组可以达成此目标?

例如,每个分类代表一项运动,如篮球、足球等。用户登录 Discourse 后,应能自动进入其默认首页(该页面可在注册时定义,或在偏好设置中配置)。

请多多关照,这是我的第一篇帖子。:wink:

欢迎 @TopQuark

请查看 https://github.com/pfaffman/discourse-custom-homepage-for-groups,我想我应该在 #theme 频道中为此发一个帖子。一位客户将其与 GitHub - literatecomputing/discourse-ucf-group-assignment: Update group membership based on user custom field · GitHub 结合使用,让用户可以在用户自定义字段中选择一个值,系统会自动将他们分配到相应的群组,随后该主题组件会根据该群组选择其专属主页。

1 个赞

^^^ 这太棒了。快速浏览了一下,这正是我在寻找的。:+1:

1 个赞

我已与 @sam@eviltrout 讨论过一个最终方案:让用户仅选择他们想看到的内容(标签或类别的集合)作为“他们的”信息流,例如通过 /custom 路径访问。

1 个赞

我们已经有对应的 ?tracking 路径:

https://meta.discourse.org/unread?f=tracked → 你关注的分类、话题和标签中的未读内容

https://meta.discourse.org/new?f=tracked → 新内容

https://meta.discourse.org/?f=tracked → 所有内容

核心中已支持该特殊参数,只是没有提供 UI 来展示它。我们仅在“团队”中公开此功能。

3 个赞