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

这行不通

我只需要一个显示最新话题的 URL

1 个赞

你获取到的链接是用于替代原来的 /new(仅显示根据用户偏好被视为新的主题)和 /unread(仅显示用户正在关注/监视的有新回复的主题)。现在这两个列表已合并到 /new 中,但你仍然可以在该列表中按主题和回复进行筛选。

/latest(按活动顺序显示主题)没有变化。

你能分享一下你试图替换的是哪个链接吗?

2 个赞

抱歉,我想我搞混了——我理解的是 /latest?order=created 这个接口不受影响。

3 个赞

是的!这个改动只涉及 /new

4 个赞

我们的社区也面临着类似的情况:我们收到了将我们自动纳入此项更改的更新通知,紧接着又收到了一个反馈主题,要求我们选择退出。我们照做了。我很难过即将失去这个退出选项,我们社区的其他成员也会感到遗憾。

我仍然觉得这个“新新”功能非常令人困惑——它将个人跟踪状态(有新帖子的关注主题)和全局状态(新帖子)混为一谈。我不明白这与三年前尝试过(并在收到反馈后撤销!)的功能有什么实质性的区别。

我认为我们并非个例。

6 个赞

以下是我觉得令人困惑的地方:

我原本天真地以为,像“新话题”这样的措辞会显示在某个近期时间窗口内创建的话题,通常该时间窗口可以在页面上进行配置。我还以为默认情况下会按话题创建日期进行排序。

我原本天真地以为,像“新回复”这样的措辞类似于 /latest,会显示在某个近期时间窗口内有新帖子添加的所有话题,并且肯定按活动排序。或者,我也完全可以合理地认为,这些只是明确回复_给我_的帖子(要么是在我创建的话题中,要么是对我帖子的直接回复)。我确实期望使用不同的措辞——也许是“关注的回复”——来显示以前被称为“未读”的内容。如果它正好和“新话题”放在一起,那就更加令人困惑了。

我认为我关注/监视的状态是另一回事,而且完全正交——并且对我来说更重要!我已经对这些话题_做过_一些事情,一些有意义的事情。这些计数对我来说是更重要的数字!它们就像是更“柔和”的通知。所以,这正是我不喜欢这种设计的核心原因;它从我的落地页上移除了这种可见性。

8 个赞

我还没有完全读完这个帖子,不过我会分享一些来自我们用户的反馈。

我们所有重度论坛用户都不喜欢这个功能。排名第一的抱怨是:没有一种简单的方法,只需几次点击就能查看已订阅且有新回复的主题列表。据他们说(这可能不对,我从未使用过该功能),以前可以为这些列表设置默认选项。

其次,主题底部的版块已经变得无法使用了,因为它总是显示新帖子,而不是有新回复的帖子。以前的设置允许用户通过简单地浏览每个主题,来跟上他们参与过的主题的最新动态。现在,你被迫返回主页才能查看下一个主题,因为底部的前5个位置总是显示新主题。

4 个赞

这是正确的,它基于 /my/preferences/tracking 页面上的用户偏好设置——“将话题视为新的时间范围”(默认为“最近 2 天”)……直接在该页面上使其可配置可能是一个不错的补充

可以理解,但事实并非如此……它是“最近 2 天内创建的话题,按最近活动优先排序”——所以这不是一个按时间顺序排列的列表,活跃话题的优先级高于不太活跃的话题,这是我们排序话题列表的默认假设

不幸的是,“已跟踪”(tracked)行不通,因为“跟踪”(tracking)是我们已经使用的一个特定概念的名称,所以这样使用并不准确……“未读” = “我正在关注 跟踪的话题中的新帖子”

这里可能过于复杂,以至于一个简单的命名约定无法适用于所有人……使用“最新”(latest)、“新”(new)和“未读”(unread)时,我们收到反馈说,Discourse 的新用户真的不知道该选哪个……从技术上讲,如果它对我来说是新的,我就没读过它,对吧?那么“新”和“未读”不是同一事物的同义词吗?“最新”和“新”之间也有一些重叠——如果某物是“新”的,它通常也是“最新”的,不是吗?(确实如此,有时候它是)

因此,新命名的想法是,通过消除“未读”,并使用“新话题”和“新回复”来更清楚地区分这些概念……“新回复”没有“未读”那种歧义,而“新话题”指定了“话题”,而单独的“新”则没有。


除了命名约定之外,似乎对这一更改的主要抱怨是,在顶层,计数现在是合并的,而且需要额外点击一次才能既看到计数又到达特定列表。

像这样的东西能改善这种情况吗?

2 个赞

我的意思是,就连提示文本(tooltip)也反映了这种混乱:

它实际上应该是“最近几天创建的话题,或者包含未读帖子的关注话题”。在我看来,把这些东西合并在一起根本说不通!

“新话题”的措辞和行为对我来说是合理的。但“新回复”的行为并不合理,_尤其是_当它与“新话题”并列(甚至混杂在一起)的时候。

我理解目前的措辞确实令人困惑,我也非常感谢你们试图让它变得更好。我只是觉得现在这样并没有变得更好。

实际上,“最新”、“热门”、“新 (15)”和“热门 (Top)”都隐含着_“_____ _话题”_的意思。我认为最有意义的做法是在那里添加一个“关注 (3)”。点击“关注”后,默认只显示那三个包含未读帖子的关注话题,但也可以有一个切换开关来显示所有关注的话题。我其实非常希望有这种功能!

我想我或许可以习惯类似“新 (15/1)”这样的显示方式,但这看起来相当高级(复杂)。

1 个赞

是的,我的用户们正是这样抱怨的。

哦,这个想法很有意思!我会把这个建议转达出去,并收集一些反馈。

1 个赞

我完全同意这一点。合并列表是可以的。但必须像过去一样,将未读且正在跟踪的主题排在最前面并直接显示出来。这难道只是一个排序问题吗?

2 个赞

我认为合并页面存在的一个大问题在于“关闭”按钮变得无法使用了。我习惯于快速浏览新主题列表,将我感兴趣的主题在新标签页中打开(通常一个都没有),然后点击“全部关闭”。现在这个操作也会关闭我正在跟踪的主题,这就让它变得毫无用处了。刚才我几乎就按照这个流程误关闭了这个主题。

如果已跟踪/监视的主题始终置顶,那就非常有帮助了。它们比完全新的主题重要得多,因此我认为这可以缓解合并页面带来的许多问题。仍然按照现在的方式对它们进行排序,只是在这两个子组内部进行排序。

1 个赞

这不应该发生……“忽略”按钮有三种上下文状态。如果你选中了“全部”标签页,你会看到以下界面,它会忽略所有新的和未读的主题,并带有停止跟踪未读主题的选项:

如果你选中了“主题”标签页,你会看到以下界面,它只会忽略新的主题:

如果你选中了“回复”标签页,你会看到以下界面,它只会忽略正在跟踪的主题(即未读主题),并带有停止跟踪的选项:

我猜如果“全部”标签页上的按钮让人困惑,也许可以取消它的默认行为,改为让用户从下拉菜单中选择:

  • 忽略所有新的主题和回复
  • 忽略所有新的主题
  • 忽略所有新的回复
  • 忽略所有新的回复并停止跟踪

不确定……

1 个赞

或者,你知道的,这个功能完全可以改成真正有意义的东西。我同意旧系统确实让人困惑。但这个“新”系统_毫无帮助_。

从根本上说,主题更新分为两类(外加半个):

  • 新主题
  • 现有主题上的新帖子(以及会刷新时间戳的编辑和其他活动)

系统会为每个用户跟踪四种状态:

  • 上次访问的时间
  • “新鲜度”时间(用户偏好,可通过“忽略”按钮重置计时器)
  • _每个主题_的最后已读帖子(以及是否曾阅读过)
  • _每个主题_的跟踪状态:静音/普通/跟踪/关注

那么,什么样的用户体验才是合理的?哪些视图组合在一起才有意义?用什么语言来归类它们?

我完全同意,那个叫作“New”(新)的功能应该包含两个部分……但真正相关的两个部分其实是新主题(按主题创建时间戳排序)和新活动(按活动/刷新时间戳排序)。后者就是我们目前称为 /latest 的部分,但它其实非常符合“新”的定义!系统完全可以像计算新主题数量一样,轻松计算出“新”帖子的总数。

然后还有那些我打开并阅读过的主题子集。从定义上讲,这些_不是新主题_!它们实际上是我的已读主题。其中一些被跟踪,一些可能没有。有些可能包含我尚未看到的帖子。但这些未读帖子并不一定符合“New”(新)所使用的任何指标!但这些都是同一事物的不同侧面——它们可以作为主题视图中的独立筛选器。遗憾的是,“read”(已读)这个英语单词实在糟糕,但它确实似乎是我想要描述的内容。它可以包含子筛选器,例如 隐藏完全已读的主题(默认开启),以及下拉菜单,用于选择仅显示“tracked”(跟踪)或“watched”(关注)的主题。这样就消除了那个令人头疼的、令人困惑的“unread”(未读)负面表述!

当我获得“话语追踪设置”博士学位后,我把“New”改成了“New topics”,把“Latest”改成了“Latest replies”。现在又得从头再来了!

2 个赞

在“新建”页面,我们会被引导去“浏览最新主题”。点击后会跳转到“最新”页面,而该页面的实际内容是“最近有回复的主题”。

在“全部/回复/主题”标签页(以及其他可能的地方)下方提供可自定义的说明,来解释每个标签的含义,可能会很有用。

是的,这正是我认为没用的地方。这是默认视图,所以在我看来,这是这个功能最重要的地方。当然,我可以切换到其他标签页只看新话题,但正如很多人提到的那样,额外的点击操作很烦人,人们往往会尽量避免。

因此,默认视图将新话题和回复结合在一起已经有点不直观了,但更糟糕的是,在该页面上没有一种方法可以在保留新回复的同时忽略新话题。

我认为它并不让人困惑,只是没什么用。也许这样也没好到哪里去。:laughing:

无论如何,我认为能够仅从共享页面忽略新话题将是一个巨大的改进。

终于腾出手来处理这个问题了,我认为这个应该能修复该问题:

2 个赞

我们仍然有“最新”(latest)。

“新回复”(New – replies)是“最新”(latest)的一个子集。这两个列表显然都显示主题,但它们的排序依据是帖子活动。

“新主题”(New – topics)则有所不同。

如果你确实需要合并某些内容,我认为你并没有选择那两个最明显的选项。

1 个赞