我们应该始终查看用户回应的对象

这里有许多好点,如上所述,该功能的一些原始想法是为了减少混乱和重复。

最初的想法是,对主题的每一次回复都应该对主题有价值,而不是这些在特定人员之间进行的、需要更密切跟踪的来回讨论链。

在实践中,这可能很难避免,而且期望在任何地方都有这种程度的勤奋可能是不合理的……尤其是在其他主要平台都使用线程的环境中(我认为这会抑制讨论,因为参与的人太多了)。

问题是什么?

为了再次演示这种不受抑制的重复所带来的问题:

  • 回复帖子后进行完整引用感觉很傻

  • 如果展开“1条回复”,会更傻

  • 当你展开“1条回复”和“回复了”……就纯粹是傻了:

对我来说,这看起来很混乱。

抑制会产生新问题

使用它的人完全不了解这种行为,所以正如@schneeland所提到的,人们可能会想“我没有正确回复吗?”而且没有明显的答案。

我们该如何解决?

我个人认为我们应该完全消除抑制选项,并以找到一个对每个人都足够好的默认行为为目标来重新处理这个问题。

上方的回复

当我们有连续的回复时,也许我们应该改变行为。在这种情况下展开查看重复的回复没有任何价值,我们知道这一点……但“回复了”指示器即使在这种情况下也能提供有价值的上下文:

我不是在同意那里的主题:backhand_index_pointing_up: 我是在直接回复domenic。现在,我不需要看到它展开……但我可能会想“嗯,这是回复上面的帖子……还是domenic做的另一个帖子”?也许在这里我们直接跳转到帖子并暂时高亮显示以示澄清(我们已经在移动端进行帖子跳转了)

如果帖子之间的距离变大,那么我们可以点击展开,这样你就不会失去你的位置。对我来说,这似乎是两全其美。

下方的回复

这似乎有点棘手……因为可能有许多回复。

我认为当附近只有1条回复时,我们可以将行为更改为与上方匹配:滚动并高亮显示。也许这就足够了,而多个回复的行为保持不变:

这个视图还有另一个问题,但有点跑题了

这个功能确实偶尔会造成一些混乱……至少有几个人看到这个并认为“嘿,Discourse支持线程”!

我们还有一个不太常用的独立模式,称为“启用过滤回复视图”:Optional filtered replies view
启用后,我们不会显示看起来像线程的嵌入式回复,而是折叠不相关的帖子,只显示回复:

IMO这解决了“看起来像线程”的问题,并且更好地代表了主题的扁平结构。但对我来说,这种体验不够好,不能作为默认设置……也许我们可以做一些改进,并重新考虑是否要避免“看起来像线程”的问题?

2 个赞