Threaded discussion is ultimately too complex to survive on the public Internet?

谢谢!你应该提供一个指向这个主题的链接:https://meta.discourse.org/t/testing-nested-replies-on-meta/398759(或者是我没找到)。

我特意注册就是为了写这篇帖子。
回复链是论坛中最令人头疼的部分。要阅读所有相关的回复,你必须不断点击来显示/跳转到父回复或子回复,这使得你无法一次性看到所有内容,有时甚至搞不清楚谁在回复哪条消息。

摘要

例如,这篇帖子 iOS 26 bugs with fixed position elements in Discourse - #7 by awesomerobot 当你打开它时,你无法立即看到它是在回复哪条消息(你必须点击“加载父帖”),也无法看到回复的内容(你必须点击“1 回复 ▼”),或者是否有更多回复以及有多少(你必须点击“跳转到帖子”)。

我是个善于妥协的人 :slight_smile:,我想出了这个妥协方案。主显示界面是一个扁平化的论坛,但带有父/子回复的帖子会有一个按钮,点击后会在一个新窗口中以线程/树状视图打开整个相关帖子链,并且该消息会被聚焦(例如 https://meta.discourse.org/t/testing-nested-replies-on-meta/398759/101,感谢这个实现,这正是我们需要的!),但要让它无需点击就能显示 10 层嵌套/线程(为此,需要增加主题帖的宽度,现在屏幕有 50% 是空的。例如,10 层嵌套在宽度上可以正常显示:forum.opennet.ru - "У меня отжали 2 квартиры в Москве с помощью ЭЦП" (81)Полная доказательная база аудита мессенджера MAX / Хабр ),如果嵌套超过 10 层,则“显示更多”会从这个点开始在新窗口中打开,但会显示该消息之前的两个线程和之后的八个线程等,以避免减小宽度。对于移动设备,则显示 5 层嵌套。

这在拥有 1,000 条帖子的线程中特别有用:当你搜索某个词,找到一条帖子,跳转到那里,却不清楚答案是在回复哪条帖子,然后你必须再点击 10 次才能显示父/子链接。
你可以将这个按钮与回复数量和线程深度显示结合起来,这样即使在新标签页中打开之前,也能清楚地知道该消息属于更大的讨论。

这结合了扁平化论坛(易于阅读整个线程)和基于树状的论坛(特定回复的上下文可见)的优点,而无需迫使用户不断点击“跳转到消息”和“显示回复”链接。
让我们让论坛比即时通讯工具和社交媒体更便捷,提供更好的可用性和功能!

4 个赞