推出主题列表的统一新视图

The "new new" has been enabled on Meta 之后,我们现即将引入一项变更,将统一的新视图设为所有 Discourse 站点主题列表的默认视图。

什么是统一的新视图?

此项变更将修改主题列表中的“新”标签页,使其包含以下子标签页:主题(用户未见过的新主题)、回复(未读主题)以及全部(两者的组合):

统一的新视图将取代什么?

旧版默认设置是拥有独立的 /new/unread 路由,并配有相应的顶部菜单导航项。对于刚接触 Discourse 的成员来说,这种设置通常更难解释:

:gear: 在您的社区中启用统一的新视图

若要启用此功能,请前往管理区域的「即将推出的变更」页面(/admin/config/upcoming-changes),找到「启用统一的新视图」项。将「启用范围」字段更新为「已启用」,即可让您的站点采用这一新设计:

7 个赞

我永远不会明白「新」与「未读」与「未查看」与……等等,是不是还有个叫「热门」的东西?

:wink:

3 个赞

现在你不再需要这样了!:laughing:

或者至少,稍微少一点 :wink:

3 个赞

我没有 Enable unified new 选项。本想开启,但没找到。我随时准备开启并测试更新。

你使用的是最新版本吗?

:hugs:

copy_D1A3B0D5-80FE-4894-92F5-D2F49D8CA558|视频

看起来您上次更新论坛大约是两周前。Discourse 团队每天会多次合并新功能,因此您往往只在更新后的短时间内使用到真正的最新版本。

那个提示您“已是最新”的笑脸图标并不会追踪每一次单独的提交,否则它将一直显示“不开心”。它检查的是版本号:每当版本号提升时,图标会提示您进行更新。安全更新通常会在版本号提升前合并完成。此时正是您应该进行更新以获取这些安全补丁的时候,同时这也是一种提醒,即使没有新更新,也建议每月更新一次。

但如果您想测试某个刚刚宣布的全新功能,即使笑脸图标显示“开心”(即已是最新),您通常也需要进行更新,因为版本号尚未改变。

以下是自您上次更新论坛以来合并的所有提交记录:更新日志 | Discourse 发布版本 | d55ea4fd0f → 最新

即将推出的统一新视图功能就位于该列表的顶部,因此它确实是全新的。

4 个赞

别把话说太早!不同站点或账户可能有不同的设置,但默认规则如下:

  • 新:过去 2 天内创建且你尚未打开过的话题
  • 未读:你已经读过但已有新回复的话题
  • 未见:你从未在任何时候阅读过的话题(默认隐藏,属于较冷门的情况)

将“新”合并显示的目的是希望“话题/回复”的标签比去区分“新/未读”更加直观。

4 个赞

我认为“新增”并不一定指过去 2 天内的主题。有一个用户偏好设置,您可以配置哪些主题显示在“新增”列表中。

同样,“未读”仅显示您正在跟踪或关注的主题中有新回复的内容(有一个偏好设置可在阅读一段时间后自动跟踪主题;还有一个设置用于在回复时自动跟踪/关注主题;在创建主题时,您可以跟踪/关注带有特定标签或属于特定类别的所有主题;此外,您还可以手动编辑每个主题的跟踪状态)。

因此,我理解为什么这很复杂。特别是并非所有新回复都会出现在“未读”列表中。

我认为这也得益于在 /new 和 /unread 页面上进行的说明。由于这些页面在新用户首次访问且内容为空时也不会被隐藏,过去这里是了解这些列表如何运作的绝佳场所。

3 个赞

只是觉得,无论用户账户是刚注册 1 天还是已经存在 10 年,只要列表为空,就始终向用户展示这么多文字,似乎不太合适……这是我们目前展示的内容:

不过或许可以折中一下,比如如果用户账户还不算老,就展示更多信息,或者在提示框中添加更多信息?@awesomerobot 你怎么看?

总体而言,我们仍需在用户提示和新用户引导方面做更多工作,希望将来有机会推进这一点。

1 个赞

我觉得你的帖子更适合放在我引用的那个主题里,而不是这个主题。

由于 /new 和 /unread 在内容为空时会从导航栏中隐藏,所以我从未觉得需要一直看到它们。