介绍:全面的管理员搜索

自从我们引入管理员侧边栏以来,我们的长期目标一直是为管理员界面带来更全面的搜索功能,帮助管理员和版主在无需手动翻阅多个页面和设置的情况下,准确找到他们所需的内容。

这种方法比以前的方式快得多,我们很期待看到它是否能帮助您更有效地浏览管理员界面 :high_voltage:

找到您要找的内容 :eagle:

您可以使用快捷键 Ctrl+/(在 macOS 上是 +/)从管理员界面的任何位置启动快速搜索。这将弹出一个窗口,如下所示:

您会看到输入框下方有几个不同的复选框。这些是您可以在此处搜索的内容类型:

  • 页面 - 管理员界面中的所有页面,包括侧边栏未显示的子页面和插件页面
  • 设置 - 所有站点设置,包括设置描述和关键字
  • 主题 - 所有已安装的主题,无论它们是启用还是禁用
  • 组件 - 所有已安装的主题组件,无论它们是启用还是禁用
  • 报告 - 所有管理员报告,包括报告的描述

您可以点击这些框来过滤各种搜索结果。以下是每种类型的示例:

页面

设置

主题

组件

报告

您还可以通过在显示结果时按 Enter 键,或点击管理员侧边栏中的“搜索”,访问搜索的完整页面版本,该版本将带您到 /admin/search

启用管理员搜索 :magnifying_glass_tilted_left:

您可以通过 experimental admin search enabled groups 设置来启用此功能,该设置可以在 /admin/config/experimental 的“实验性配置”页面找到:

请注意,启用此功能后,管理员侧边栏过滤器的键盘快捷键将用于搜索。

测试和分享您的反馈 :mega:

我们现在开放此功能以征求反馈,如果您有任何意见或发现任何需要修复的错误,请在此主题中发帖。目前,我们不会深入探讨此搜索的改进,但我们会尽力使其在当前状态下尽可能好。

尽管如此,仍有一些已知的限制或需要改进的地方:

  • 目前没有搜索结果排名,它们按结果类型(例如,页面、设置、主题、组件、报告)的相同顺序返回。
  • 搜索的模糊匹配功能相当基础,但如果您大致知道名称,通常足以找到您需要的内容。
  • 当您点击一个设置时,通常会打开一个页面并过滤该页面上的站点设置,我们希望将来能有一个更高级的解决方案,突出显示您要查找的页面部分。
36 个赞

谢谢!这样我就不必翻阅设置页面来查找我需要的内容了。

2 个赞

哇哦,我没想到会有这个功能!太酷了!:star_struck:
它为管理员体验增添了另一层。

我测试了几分钟。效果很棒!非常方便。
搜索结果有点跳跃。我想知道搜索是否应该固定在一个位置,而不是再次移动到中心。我不确定。

可见的焦点看起来很奇怪:

按钮背景的过渡使得快速切换有点令人晕眩,并给人一种闪烁的感觉。
chrome_YtWxhXblf0

7 个赞

在搜索结果中考虑突出显示匹配的搜索词。

2 个赞

您好,此快捷方式在我的 PC 上无法正常工作。

你是否已更新了 试验性管理员搜索启用集团 设置?

2 个赞

不,我没有,只是看到了这个,谢谢!

2 个赞

你好,我在这个页面:/admin/config/experimental

但我没有看到这个实验性设置:experimental admin search enabled groups

2 个赞

嗯,奇怪。查看您的 Discourse 版本,它应该存在。我会重建 Discourse;也许我错过了一个使其可用的 PR。

2 个赞

好的,我会试试的

1 个赞

由于此主题未报告任何问题或收到任何反馈,因此从昨天开始,此功能现在可供所有管理员使用,并且不再受站点设置控制:

此主题将保持开放状态,以便为将来的任何反馈或修复提供支持 :rocket:

8 个赞

看起来不错,而且效果很好!

我特别欣赏关于如何使用/查找它的技巧:


但是,我们现在有 3 种不同的方法来搜索管理员内容:

  1. 管理员侧边栏过滤器
  2. 所有站点设置过滤器
  3. 新的管理搜索

如果所有这些都能在一个界面中完成,那将非常有帮助。您是朝着这个方向发展的吗?

2 个赞

我也会让 @hughstaff-experience 的 PM)来回答,但我并不认为三种不同的查找方式有什么问题,因为它们的功能并不完全相同。

管理员搜索是最全面和全局的。另外两种(侧边栏过滤器和设置过滤器)是更本地化的过滤器,可以在页面基础上提供帮助。也许 侧边栏过滤器在某个时候可以移除,因为所有链接都在管理员搜索中,我不确定。

我知道团队有关于“所有站点设置”的计划,但我认为目前没有必要从任何其他过滤设置页面(例如“法律”)中移除过滤器。

7 个赞

我一直很喜欢这个功能,谢啦!:垂涎脸:

1 个赞

喜欢 设置筛选器 :heart_eyes:

2 个赞

我们正在一步一步地进行!我们目前正在改进所有站点设置页面——一旦完成,我们将处于一个有利的位置来评估如何合并或更新这些用户界面,以更好地简化站点配置体验。

7 个赞

Command + / 快捷键很棒(今天才发现)!

有没有可能让它在所有地方都可用,而不是仅限于 /admin 页面?

3 个赞

我不知道这里的搜索是不是感觉有点太隐藏了,因为我们已经隐藏了侧边栏过滤器?这感觉更像是搜索的一个设置类别,而不是一个(极其方便的)搜索功能……

搜索用户体验通常是由“找到输入框”驱动的,我想知道我们是否应该伪造它?然后我们可以在点击时弹出搜索模态框并聚焦输入框?

也许完全没必要……只是在看到过滤器消失时的初步反应。

6 个赞

我在 OpenAI 文档中注意到这一点:

https://platform.openai.com

这是一个合理的折衷方案,它“看起来像搜索”,“感觉像搜索”,但它只是启动了一个模态框。

我认为这是对 @hugh 提出的担忧的一个很好的折衷方案,将其作为顶部框的缺点是,需要大量思考才能弄清楚如何在侧边栏中呈现,如果我们不这样做,它会让你离开你正在做的事情,这令人惊讶。

然而,文档页面上的这个解决方案感觉非常自然,而且你不会离开当前页面,它只会显示模态框。

6 个赞

这对我来说似乎是个不错的解决方案,实施起来不会太费力。

4 个赞