目前,您可以通过在任意主题中点击任何用户的用户名,然后按下“主题中的 X 篇帖子”筛选按钮,来隔离(Iso)该主题中的任何用户。虽然这是一个很棒的功能,并且其移动端版本也已上线,但仍有一些改进可以让该功能的使用更加顺畅,减少麻烦。
首先,让我们看一个相对常见的情况:一位发帖人回复了另一位用户,但没有引用其回复的帖子。虽然在大多数其他论坛软件中这可能被视为不礼貌,但 Discourse 坚持减少引用,因此在这里这样做是不必要的(因为您可以直接返回到对方回复的帖子)。因此,这在基于 Discourse 的论坛上极为常见。
然而,如果您正在对某个主题中的用户进行隔离(Iso),这就成了问题。假设我想看看以下用户在这里回复了哪篇帖子:
如果在 PC 上点击他回复的玩家的图标,我会看到以下内容,这很棒:
但在移动端,它只是短暂地将我们查看的帖子变为蓝色:
这使得在移动端有效地隔离(Iso)某位玩家变得极其困难,因为我现在需要显示从我感兴趣的帖子到该用户最后一篇帖子之间的所有帖子。在这个例子中,这涉及数百篇帖子,但我见过类似情况中帖子数量超过 1,000 篇的情况。我相信在手机上滚动浏览这么多帖子会带来明显的问题。
为此,我认为隔离(Iso)功能需要进行一项重要改进,尤其是在移动端:当隔离某位玩家时,自动取消隐藏您直接链接到的任何帖子。这样,点击如图所示的小图标,甚至跳转到隔离用户引用的帖子,都能让您保持在相同的隔离模式下,同时允许该单篇帖子通过筛选。这还可以形成链式效果,让您根据需要追踪与任何特定用户相关的对话,从而使在移动端隔离某人变得更加用户友好。
其次,允许我们进行多用户隔离(multi-Iso)也将非常有用,即筛选由不止一位用户发布的帖子,而是由我们选择的任意多位用户发布。这可能需要作为选项放在底部,靠近主题控制区域,但它能极大地帮助我们筛选讨论,聚焦于少数感兴趣的几位用户。我认为这在管理大型讨论、 Moderation、游戏等场景中有很多应用场景。
我真心相信,如果添加这两个功能,隔离(Iso)功能将变得更加易用,尤其是在移动端,并且整体使用率也会大幅提高。
编辑: 哇,今天是蛋糕日,太巧了!



