它曾短暂地出现在管理员侧边栏中,但不幸的是,由于引起了一些问题而不得不撤销。但我认为它很快就会再次出现。
10 个赞
太好了!很高兴你喜欢新的管理员侧边栏。
我也是!
现在情况可能会发生变化,因为我们正在考虑将更多内容移到侧边栏,例如设置、用户和徽章的子部分。但我们也在考虑在管理员侧边栏顶部添加一个搜索过滤器,以便更容易地向下钻取以找到所需内容。
我们还将对管理员部分进行更大的重组,这应该能让你更容易地找到配置站点和管理社区所需的内容。我们将在不久的某个时候开始另一个主题来讨论这个问题。
这是一个已知问题——我们很快就会把它加回来。
啊。@martin 这似乎是一个错误。链接似乎直接指向 /latest 而不是 /。我认为它的工作方式应该与单击站点徽标/标题相同。
7 个赞
martin
(Martin Brennan)
44
啊,是的,我的错,我将其硬编码为 latest,将修复它以遵循偏好设置:
我这周离开 couple 天,并且被我不在期间出现的许多其他事情淹没了。希望我下周能处理好这些小修复 
4 个赞
martin
(Martin Brennan)
45

merefield:
无升级链接
通过这一对提交,这应该最终得到解决;这是侧边栏初始状态加载方式的一个架构问题:
main ← admin-sidebar-move
opened 01:21AM - 24 Jan 24 UTC
Having the admin sidebar code in an instance initializer is not
ideal because:
…
1. In runs during app boot which may not even be necessary based on site settings
2. It makes it hard for plugins to register additional links in time without resorting
to before/after initializer gymnastics
This PR moves the admin sidebar into a lib and creates the panel
in custom-sections.js, then the sections and links are loaded when
the main sidebar component is rendered, which leaves plugins enough
time to add additional links in an initializer.
main ← dev/sidebar-plugin-api-admin
opened 06:06AM - 23 Jan 24 UTC
c.f. https://github.com/discourse/discourse/pull/25200
The new admin sidebar …doesn't have plugin outlets, so we
need a way to register links like this Upgrade one. The
admin sidebar is currently experimental, so we need to keep
the old outlet around for now for sites who have not enabled
the admin sidebar.
This time we are not using before in the initializer, due
to the changes in this core PR https://github.com/discourse/discourse/pull/25396
8 个赞
这开始成型了!感谢您的改进。
我看到了它带来的真正好处,尤其是在移动设备上。
我想唯一有点不直观的是下拉菜单改变范围的方式,这是一种不寻常的用户体验行为?……但我仍然喜欢它,这比让所有东西都一次性出现在菜单上要好得多,而且很快就能习惯。
5 个赞
piffy
47
请更改其中一个。我想去常规设置时,却总是点到电子邮件设置。
10 个赞
martin
(Martin Brennan)
50
我们非常希望您了解我们所有的优秀插件!我希望今天能修复这个问题 
8 个赞
如果您一直在使用新的管理员侧边栏并跟上软件更新,您会发现自 2023 年 12 月我们开始着手这项工作以来,已经有一些很酷的新增功能。我们的目标是尽快将此设为新站点的默认设置,并最终推广给所有人,因此我们非常欢迎您的测试、错误报告和想法!
侧边栏现在的样子:
需要注意的新项目:
- 展开/折叠所有部分的按钮
- 返回管理员部分时会记住折叠状态
- 搜索过滤器,可按名称快速查找侧边栏项目
- 侧边栏部分反映了新的管理员部分结构的出现
我们目前还在努力改进和标准化管理员侧边栏本身之外的管理员页面的导航元素。这是一个进行中的项目,所以现在可能会看到相当多的不一致之处。目标是为每个页面提供一个标题、一个面包屑导航以帮助定向/导航,以及一个子导航菜单以访问相关页面。
此外,每个插件都将获得一个新页面,其中包含一个菜单,用于访问与该插件相关的设置和其他子页面。我们从 AI 开始,它目前看起来像下面这样,但会有更多子页面。一旦我们通过 AI 解决了这个问题,我们就会将这种样式应用于所有插件。
更多管理员页面将得到类似的待遇。例如,如果您现在直接从侧边栏访问“最新消息”和“报告”,您可以在自己的页面上看到它们,而不是作为管理员登录页面的选项卡。
新的导航结构并非一成不变——我们正在探索进一步简化它的方法,例如将一些不经常访问的项目移到更深层次的结构中,然后提供各种有用的方式来访问它们,例如通过关键字搜索、包含有关您可能想在部分中做什么的信息的部分登录页面,以及直接从管理员登录页面进行的链接。
9 个赞
Moin
55
在平板电脑上使用侧边栏时,我有时会点到我想点的项目旁边的项目。然后我使用了我想用的项目,但不知何故过滤器没有生效。例如,我先点击了“搜索”,然后点击了“实验性”,结果如下:
而且我仍然不喜欢侧边栏中有些部分(它们应用过滤器而不是使用类别)会根据我的地区显示不同的设置。当你的地区是英语时,侧边栏中的“实验性”按钮会返回所有实验性网站设置,但在德语中,你只会得到名称中包含“实验性”的设置以及未翻译的设置。后者是我使用德语术语也无法显示所有设置的原因。 我期望当我使用侧边栏的该部分时,能看到所有实验性设置。最让我恼火的是,点击侧边栏上的同一个按钮会根据用户选择的语言显示不同的设置,这一点并不明显。
当我点击“字体”时,像“删除用户自最大帖子数”这样的设置也会出现,这让我感到困惑。
2 个赞
martin
(Martin Brennan)
56
这确实是一个错误,感谢您指出,我们会修复它。
这是一个好问题——我们应该将它们移到它们自己的专用类别中。
是的,这是因为我们对站点设置进行了模糊搜索;但我同意,当您点击侧边栏链接并看到不完全匹配的内容时,这确实很令人困惑。这需要进一步完善。
cc @tobiaseigen 提供所有这些背景信息
4 个赞
Moin
57
对于过滤,你必须知道你要找的东西的名称。对于我不经常使用的东西,我经常不知道名称。
这些是可翻译的吗?我感觉它们不是。当我将我的区域设置为英语并过滤“user”时,我得到四个结果。其中一个不包含单词 user。当我将我的区域设置回德语时,我可以通过过滤“Benutzer”找到三个结果。要找到带有关键字的那个,我仍然必须使用“user”。
也许关键字可以改变我上面写的内容,但目前它们对我没有帮助。
7 个赞
martin
(Martin Brennan)
58
对于这个示例,我们实际上没有为除“Installed Plugins”之外的任何链接添加关键字,它会获取你所有已安装的插件名称(这些名称未翻译)作为关键字。你是否有任何插件的名称中包含“user”?
我们现在筛选的所有侧边栏链接都是可翻译的。在为侧边栏搜索添加其他关键字时,我们需要牢记这一点——我们在添加站点设置搜索的关键字时也是这样做的(这些关键字目前也未广泛使用)。抄送 @kris.kotlarek,让你知晓。
4 个赞
Moin
59

Martin Brennan:
名称中包含“用户”
用户备注

Martin Brennan:
获取所有已安装插件的名称(未翻译)作为关键字
但是,列表中的一些插件名称在界面中已翻译,例如 solved、templates、assign… 当我列表中的插件显示为“Vorlagen”时,我不会筛选“templates”来查找它。
4 个赞
martin
(Martin Brennan)
60
啊,是的,我明白了——我知道这没什么帮助,但这是因为我们混合了已翻译和未翻译的插件。一些插件有自己的设置类别,可以进行翻译,我们将其用作列表中的名称:
而有些插件(如 User Notes)则没有这个,我们只能回退到原始插件名称:
也许我们需要一个非常明确的翻译键,比如 admin.plugin_name,它可以为所有插件填写并进行翻译。我认为这将为未来提供更坚实的基础,并最终使我们能够删除这些奇怪的技巧和回退。
3 个赞
martin
(Martin Brennan)
61
上周我们更新了侧边栏过滤器,当找到“无结果”时,会添加两个额外的链接:
- “搜索站点设置” - 导航到站点设置页面,并在搜索中预填充过滤器
- “管理员用户列表” - 导航到用户列表,并在用户名搜索中预填充过滤器
这将有助于弥合差距,直到我们获得更好的“全管理员”搜索功能。

Moin:
这些是可翻译的吗?
现在也完成了,但我们仍然没有添加很多额外的关键字。
6 个赞