实际上感觉不太好……我们更喜欢之前的版本。点击名为“未读”(或“新”)的内容,然后出现最新列表是没有意义的。由于现在需要额外点击一次才能按未读或新内容进行筛选,这肯定会减慢我们成员的阅读速度。
请尽快添加上下文链接选项——否则,侧边栏的实用性将远不如从前。
实际上感觉不太好……我们更喜欢之前的版本。点击名为“未读”(或“新”)的内容,然后出现最新列表是没有意义的。由于现在需要额外点击一次才能按未读或新内容进行筛选,这肯定会减慢我们成员的阅读速度。
请尽快添加上下文链接选项——否则,侧边栏的实用性将远不如从前。
在我担任管理员的论坛上,我想看到所有内容。在元(meta)上,作为一个用户,我想过滤掉与我更相关的内容,而且我跟不上所有内容。因此,在我的论坛上,我希望默认显示“最新”视图,但在元(meta)上,我希望默认显示“新”视图。
看起来人们在这里对数据范围驱动其偏好的需求确实不同。
我同意这一点,尽管我一开始没有注意到。我的答案是使用一个蓝点或其他东西(而不是 x 个新或 y 个未读),但仍然转到“最新”。或者,也许点击类别名称会转到“最新”——而点击“x 个新”会转到“新”,点击“y 个未读”会转到“未读”。
我不太同意这一点。
首先,链接不叫未读或新建。如果某个标题下有新内容可用,则其右侧的徽章会像聊天或电子邮件应用程序一样告知您。看看几乎任何邮件客户端,收件箱都会用未读主题的数量进行注释,但点击收件箱并不会默认带您进入未读邮件的过滤视图。
一个高级用户设置即将推出,允许用户更改按钮的行为,但我们不要假装新的默认设置是违反直觉的。这是用户体验方面既定的规范,这就是为什么当它以另一种方式发布时会引起如此强烈的反应。像“所有内容”这样的标题应该带您进入完全相同的内容。类别类似于文件夹或标签,应该将普通用户置于该类别中,而不是过滤视图。
有一个类别名称是左对齐的,正如您所说,它应该会带您到“最新”。旁边是“x 新”/“y 未读”,右对齐,因此完全分开,颜色与超链接相同——当您看到链接时,您会期望被带到它所描述的内容。这不像“收件箱 (105)”写在一起,甚至不像“收件箱 (105 未读)”。
未读计数链接到其他地方的讨论已被否决,我认为这是因为目标太小了。
但是,如果颜色或文本对齐对您来说是个问题,我鼓励您自己修改实例的 CSS,并报告用户对此的反应。未读计数位于 .sidebar-section-link-content-badge 中,var(--primary-high) 将匹配链接的文本颜色。如果取消同一类别的 margin-left,它们将并排显示。
我的论坛是关于城市发展(新建筑、新公园等)的,用户希望在点击他们“收藏夹”(在侧边栏中选择的)类别和标签时看到所有内容。大多数用户并不真正热衷于关注话题或类别,他们只是浏览,而不使用该功能。高级用户会对偏好设置感兴趣。对于大多数人来说,最新选项最具吸引力。
我已将其添加为主题组件,并认为这是一个改进:
.sidebar-section-link-content-badge {
margin-left: 0px !important;
color: var(--primary-high) !important;
}
.sidebar-section-link-content-badge::before {
content: "(";
}
.sidebar-section-link-content-badge::after {
content: ")";
}
长远来看,我可能会完全隐藏它,但我会等待进一步的官方更改。
我绝对属于这一类。如果上面写着“7条未读”,我希望能直接跳转到未读列表,只看到这7个帖子。
没错,但我的邮件客户端总是按最新到最旧排序,所以我期望当我点击收件箱时,我总是会看到所有内容按此排序,尤其是我现在的邮件客户端没有过滤视图。我认为一个可能更好的类比是Gmail中的过滤视图:当我点击“更新”标签时,我并不期望看到所有收件箱项目。此外,我看到了未读邮件的视觉差异,它们是粗体显示的,并带有我的客户端使用的任何通知图标。
在Discourse中,在我看来,我们目前处于中间状态,因为如果我们使用过滤器的名称,那就是我期望在点击链接时看到的内容。所以对我来说,我们主要是因为这个打破了预期。例如,目前我的分类看起来是这样的:
当我点击“文档”时,我最终会进入Documentation - Discourse Meta 的“热门”视图。我可以使用“最新”、“新”(1条)、“未读”(27条)和“文档”链接,但我期望进入“未读”视图,“热门”视图的结果与我期望看到的非常不同。
当点击 社区 或 公告 时,我最终会进入每个帖子的“最新”视图,这会使情况更加混乱。我经常需要滚动才能找到我期望找到的帖子,但这并不是一个交易破坏者,只是在我希望获得过滤列表时有点烦人。
所以,尽管我非常喜欢“X条未读”链接,但我很乐意隐藏它,因为看到它会设定一个我未曾满足的预期。
快速更新… @kris.kotlarek 目前正在添加一个每用户选项。
像我这样喜欢链接带我到未读内容的人,可以在用户偏好设置中更改该选项。
我们在这上面花费了大量时间,似乎没有一个解决方案能满足所有人群的需求,所以我们正在添加一个每用户选项。
用户配置现已通过 @kris.kotlarek 实现
有一个站点设置可以控制默认值,但目前是隐藏的,要更改默认值:
在我们的托管上:联系团队支持
在自托管上:在控制台中输入 SiteSetting.default_sidebar_list_destination = 'unread_new'。
我强烈支持这个想法:
那么将“2 unread”变成一个指向未读帖子的链接?
如果我点击“Everything”,我看到的是——嗯——所有内容。如果我点击“10 unread”,我只看到 10 个未读帖子。这是最高效和最直观的方式。点击目标太小?我不这么认为,至少这应该是一个实例范围内的选项。
现状非常令人困惑。我几天后回来,点击“10 unread”,却看到:没有一个未读帖子,因为它们被埋在了较新的帖子下面。这使得原本有趣的侧边栏概念几乎变得无用。
我认为,将整行链接目标切换的新设置并不能解决问题,我们需要两个链接目标。也许为了实现更大的点击目标,可以去掉多余的“unread”文本,而是使用一个符号?并且让悬停的点击框始终是一种高效的导航范式。
我同意。如果你点击“全部”,你就不只是想看到“10 条未读”,如果你点击“10 条未读”,你就不想看到“全部”。这是两件截然不同的事情。
如果“10 条未读”不是蓝色的,看起来更像是信息而不是链接,那就可以解决这个问题。
我仍然认为我们应该坚持每个项目只有一个点击目标。\n\n我认为我们可以做一些事情来减少仍然存在的可以理解的困惑:\n\n1. 想一个比“所有”更好的名字\n2. 对未读/新计数使用看起来不像链接的不同样式
如果用一个点来表示您关注的类别/标签有新动态,而不是显示“x 条新/未读消息”,怎么样?这类似于侧边栏中的聊天频道。颜色肯定让它更像链接,但我觉得文本也是如此。我怀疑没有人会期望一个点是可点击的。
至于“所有”……“所有主题”之类的说法更具体,但可能也有类似的问题?我们真正想表明的是,它比“跟踪”的范围更广,即“所有主题的最新动态,不受您跟踪的内容限制”。
我们一直在使用上面建议的 CSS 调整来纠正颜色和位置,这大大减少了混淆。
我认为收件箱/未读计数类比在这里效果很好。
我已经将您的帖子移至此主题@bartv,因为这里已经就此想法进行了来回讨论。 ![]()
@awesomerobot 和 @tgxworld 合并了这个拉取请求,我认为这应该能解决上面的一些反馈:
现在,当使用默认用户偏好设置时,您会看到:
当您使用“高级用户”偏好设置时,您会看到:
因此,普通用户在侧边栏中看到的干扰会少一些,并且对于所有人来说,链接中显示的内容现在与点击它们时发生的情况更加一致。
我切换到了“power user”模式,但说实话,我期望点击类别名称会带我到“latest”,而点击“unread”链接会带我到“unread”。但是点击类别名称也会带我到“unread”。这严重限制了侧边栏的实用性,因为它现在需要我(一秒钟的困惑,然后)多点击一次“latest”。