新的排行榜/用户目录功能 🎉

用户目录已进行优化 :hammer_and_wrench:,现在更加符合用户一直要求的排行榜功能。以下是简要概述,随后我将详细分解每一项变更:

  • 目录列可被禁用/启用并重新排序
  • 可按群组筛选用户
  • 公开用户字段现在可作为目录中的列启用
  • 插件可添加目录列。discourse-solved 插件将解决方案数量添加到目录中。

目录列可被禁用/启用并重新排序

点击扳手图标

随后将弹出一个模态窗口,用于启用/禁用和重新排序列


可按群组筛选用户

默认情况下,下拉菜单的值为“所有群组”,但可以更改为仅显示属于特定群组的用户。这意味着您现在可以为特定群组创建排行榜。


公开用户字段现在可作为目录中的列启用

如果用户字段显示在用户个人资料或用户卡片上,则由管理员创建的用户字段可被启用为目录中的列。下方我有三个用户字段,但只有“喜欢的颜色”在用户卡片和个人资料中可见。现在,在“编辑目录列”模态窗口中,“喜欢的颜色”已成为可在目录中显示的选项。这意味着您现在可以创建可搜索的用户目录。


插件可添加目录列

目前唯一的示例位于 discourse-solved 插件 中。该插件现在向目录添加了一列,显示用户发布的解决方案数量。

plugin.rb 文件 中,通过添加一个将执行以计算列值的查询来添加目录列。然后,“编辑目录列”模态窗口中的新列默认处于禁用状态。您可以在 meta 上看到这一点 - Discourse Meta

44 个赞