优先显示最近使用的标签

当你在未输入任何内容的情况下打开标签选择器时,Discourse 会建议整个站点中使用频率最高的标签。而即将推出的这项更改将改为建议最近使用过的标签。

原因

大多数人只会重复使用一小部分标签。如果你每周都提交 bug 报告,那么 bugregression 就是你通常会使用的标签——但选择器展示的却是整个站点使用最多的标签,这通常并不是你需要的。因此,你不得不每次都手动输入。

你上周使用的标签,比全站前五名更能准确预测你现在想要的标签。

工作原理

  • 它仅改变标签选择器的状态——即你在输入任何内容之前看到的列表。一旦你开始输入,就会像往常一样进行名称搜索,没有任何变化。
  • “最近使用”指的是你最近 10 个主题上使用的标签(仅限你创建的主题;私信不计入),按最近使用的时间顺序排列。
  • 这些标签会移动到列表顶部。列表中的其余部分将按照常规顺序排列,即根据每个标签在站点上的使用频率。
  • 标签权限保持不变。你仍然只能看到在该类别中已被允许应用的标签。
  • 不会存储任何额外数据。该列表是在你打开选择器的那一刻,根据你的主题实时计算得出的。
  • 匿名访客不受影响。

它适用于你为主题选择标签的任何地方:编辑器,以及现有主题上的标签编辑器。

试用

管理员可以在 管理 → 即将推出的更改 (/admin/config/upcoming-changes) 中启用此功能——面向所有人、面向工作人员,或面向特定群组。

反馈

如果建议感觉不对劲——标签错误、数量太少,或者你期望的窗口范围不是你最近 10 个主题——请在此回复。这正是我们在该功能处于实验阶段时想要了解的内容。

15 个赞

我认为这是一个自我强化的个性化循环。由于人们往往比较懒,所使用的标签数量将会减少。

这可能会成为一个问题,例如在支持类别中,标签本应有助于筛选出与特定问题最匹配的主题。

2 个赞

这个观点确实很合理。也许只需在这个功能中关闭筛选类别,就能兼顾两者的优点?

2 个赞

我注意到 Discourse 中有一种实现某种“魔法”功能的倾向;对比一下:Sort order of Templates in the composer

就我个人而言,我更倾向于一个一致的用户界面。

2 个赞

我也这么认为,但对于那些从社交媒体开始接触互联网的用户来说,情况可能不同。我认为折中方案(允许两种行为并存,并让用户自行决定)才是真正可行的立足点。

4 个赞

当然,我同意。

但标签和模板都不是新手通常会接触的东西。它们是版主和编辑日常使用的工具。

1 个赞

有道理。也许将这些元素以它们通常附加的风味(taste)形式呈现,可以扩展它们的功能或用途?

我觉得值得一试,并对此进行实验。

2 个赞