# 关于选择头部下拉导航时管理员侧边栏的反馈

**URL:** https://meta.discourse.org/t/feedback-on-admin-sidebar-when-header-dropdown-navigation-selected/309490
**Category:** UX
**Tags:** admin-sidebar
**Created:** [2024年五月26日 08:52 UTC](https://meta.discourse.org/t/feedback-on-admin-sidebar-when-header-dropdown-navigation-selected/309490 "2024-05-26T08:52:32Z")
**Posts on this page:** 20
**Page:** 1

<div class="post-metadata">

### Author: ![merefield](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/merefield/32/176214_2.png) [@merefield](https://meta.discourse.org/u/merefield)
#### Post date: [2024年五月26日 08:52 UTC](https://meta.discourse.org/t/feedback-on-admin-sidebar-when-header-dropdown-navigation-selected/309490/1 "2024-05-26T08:52:32Z")

</div>

好的，这里有一个令人讨厌的问题，它影响了侧边栏的“下拉”模式（我 ❤ ）：

- 以下拉模式打开“侧边栏”（单击）
- 选择管理员（单击）
- 侧边栏打开
- 必须将鼠标向右移动 😠 （显著移动）
- 向下滚动到“插件”（显著滚动 🤔 ）
- 打开已安装（单击）

现在请注意，如果您 _现在_ 再次打开下拉菜单，所有管理员“侧边栏”内容仍然在下拉菜单中，还有一个“返回论坛”按钮。这让我很高兴！

但是

为什么不直接：

- 以下拉模式打开“侧边栏”（单击）
- 选择管理员（单击）
- 下拉菜单在管理员模式下重新打开（就像实验早些时候那样，我更喜欢当前的行为）
- ~~必须将鼠标向右移动 😠 （显著移动）~~ （因为您已经在那里，所以没有显著移动 👍 ）
- 向下滚动到“插件” ~~(显著滚动 🤔 )~~ （因为是双列，所以不再那么显著 👍 ）
- 打开已安装（单击）

？

---

<div class="post-metadata">

### Author: ![tobiaseigen](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/tobiaseigen/32/539204_2.png) [@tobiaseigen](https://meta.discourse.org/u/tobiaseigen)
#### Post date: [2024年五月26日 22:22 UTC](https://meta.discourse.org/t/feedback-on-admin-sidebar-when-header-dropdown-navigation-selected/309490/2 "2024-05-26T22:22:13Z")

</div>

感谢您的反馈！

> [@merefield](#):
>
> - 向下滚动到“插件”（需要大幅滚动 🤔 ）

您试过侧边栏过滤器和展开/折叠所有侧边栏部分的按钮吗？两者都有助于您在不进行过多鼠标移动的情况下找到所需内容。

随着我们继续前进，我们将无法优先考虑导航菜单设置为“页眉下拉菜单”的网站的体验。不会有管理员侧边栏的“页眉下拉菜单”版本。

此外，我们预计大多数网站将使用导航菜单设置为“侧边栏”，这已经是一年多的默认设置了。如果您的网站由于自己的自定义而不需要使用页眉下拉菜单，使得侧边栏导航不太适合，您应该切换到“侧边栏”导航。

如果您现在无法或不准备切换，那么您可能暂时不启用实验性管理员侧边栏。

---

<div class="post-metadata">

### Author: ![pmusaraj](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pmusaraj/32/119489_2.png) [@pmusaraj](https://meta.discourse.org/u/pmusaraj)
#### Post date: [2024年五月27日 19:52 UTC](https://meta.discourse.org/t/feedback-on-admin-sidebar-when-header-dropdown-navigation-selected/309490/3 "2024-05-27T19:52:19Z")

</div>

“下拉菜单”模式和管理员侧边栏目前感觉不太兼容。以下是我本地看到的情况：

第一步：在主页上，我没有看到侧边栏，而是看到了下拉菜单，符合预期：

 ![image](https://global.discourse-cdn.com/meta/original/4X/2/d/3/2d39b4cac0f219d43a3eae2a3854660d4a2ff95d.jpeg)

第二步：点击“Admin”，侧边栏出现：

 ![image](https://global.discourse-cdn.com/meta/original/4X/9/0/b/90b04a4b84abb7d1bf03d83ad1e9b3f0903a22a2.jpeg)

第三步：点击侧边栏中的“All Site Settings”，侧边栏消失（但在下拉菜单中）：

 ![image](https://global.discourse-cdn.com/meta/original/4X/2/4/c/24c93709ba2bcc68fe31cd38db07bbfddad819c3.jpeg)

所有其他链接也发生了同样的情况，除了“Account”下的链接（Backups、What’s New），这些链接会保持侧边栏的显示。

这里还有一个录屏，你可以更清楚地看到这种跳跃感：

---

<div class="post-metadata">

### Author: ![martin](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/martin/32/491371_2.png) [@martin](https://meta.discourse.org/u/martin)
#### Post date: [2024年五月28日 00:37 UTC](https://meta.discourse.org/t/feedback-on-admin-sidebar-when-header-dropdown-navigation-selected/309490/4 "2024-05-28T00:37:08Z")

</div>

哇，这真是出乎意料，不知道我怎么会错过。我今天会着手修复。

---

<div class="post-metadata">

### Author: ![martin](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/martin/32/491371_2.png) [@martin](https://meta.discourse.org/u/martin)
#### Post date: [2024年五月28日 01:18 UTC](https://meta.discourse.org/t/feedback-on-admin-sidebar-when-header-dropdown-navigation-selected/309490/5 "2024-05-28T01:18:17Z")

</div>

好的，修复已完成，我会尽快合并：

> <https://github.com/discourse/discourse/pull/27216>
>
> When navigation\_menu is set to header dropdown, we are
> still forcing admin side…bar by checking if the user is an
> admin route (c.f. 9bcbfbba43b876ae92cb90d6d619be7b1154c119).
> 
> However in the initial commit the route check had the
> false premise that all admin routes started with \`admin.\`;
> there are others that don't. We need to force admin sidebar
> on all routes starting with \`admin\` (no \`.\`).
> 
> c.f. https://meta.discourse.org/t/feedback-on-admin-sidebar-when-header-dropdown-navigation-selected/309490/3?u=martin

---

<div class="post-metadata">

### Author: ![merefield](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/merefield/32/176214_2.png) [@merefield](https://meta.discourse.org/u/merefield)
#### Post date: [2024年五月28日 06:59 UTC](https://meta.discourse.org/t/feedback-on-admin-sidebar-when-header-dropdown-navigation-selected/309490/6 "2024-05-28T06:59:27Z")

</div>

嗯……我仍然更喜欢下拉菜单本身变成一个两列的管理员菜单的临时行为——虽然这不是 100% 标准的下拉菜单 UX 行为，但它非常方便，并且需要更少的折腾。而且，非标准性无论如何都无关紧要，因为新的行为也不是 100% 标准直观的 UX 😅 （菜单项打开侧边栏？）如果不能选择这个选项就太可惜了。

要选择一个插件来更改设置，我们现在（在下拉模式下）必须执行以下操作：

- 右上角
- 点击下拉菜单
- 点击管理员
- 左下角
- 点击插件
- 点击已安装
- 向右选择设置

而不是

- 右上角
- 点击下拉菜单
- 点击管理员
- 向下滚动
- 点击特定插件

此外，更早的先选择管理员再选择插件的行为也需要更少的移动，因为顶部导航栏上的插件导航项靠近下拉菜单……

---

<div class="post-metadata">

### Author: ![Isambard](https://avatars.discourse-cdn.com/v4/letter/i/858c86/32.png) [@Isambard](https://meta.discourse.org/u/Isambard)
#### Post date: [2024年五月28日 07:05 UTC](https://meta.discourse.org/t/feedback-on-admin-sidebar-when-header-dropdown-navigation-selected/309490/7 "2024-05-28T07:05:02Z")

</div>

是的，我更喜欢旧的顶部导航而不是新的管理员侧边栏。是否有恢复 UI 的设置？

---

<div class="post-metadata">

### Author: ![Moin](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/moin/32/554653_2.png) [@Moin](https://meta.discourse.org/u/Moin)
#### Post date: [2024年五月28日 07:14 UTC](https://meta.discourse.org/t/feedback-on-admin-sidebar-when-header-dropdown-navigation-selected/309490/8 "2024-05-28T07:14:02Z")

</div>

您可以更改 `admin sidebar enabled groups` 设置

---

<div class="post-metadata">

### Author: ![tobiaseigen](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/tobiaseigen/32/539204_2.png) [@tobiaseigen](https://meta.discourse.org/u/tobiaseigen)
#### Post date: [2024年五月28日 15:45 UTC](https://meta.discourse.org/t/feedback-on-admin-sidebar-when-header-dropdown-navigation-selected/309490/9 "2024-05-28T15:45:51Z")

</div>

感谢 @pmusaraj 指出这个 bug，也感谢 @martin 快速修复！如果大家还发现其他有 bug 或不一致的行为，请告知我们。点击顶栏下拉菜单中的“ADMIN”应该始终带您进入管理侧边栏，而不应该在顶栏下拉菜单中显示管理导航。那是一个 bug。

> [@Isambard](#):
>
> 是的，我更喜欢旧的顶部导航而不是新的管理侧边栏。有恢复 UI 的设置吗？

@moin 说得对，如果您想要旧的管理导航，您需要从 `admin sidebar enabled groups` 设置中移除所有组。另外请确保 `navigation menu` 设置为 `Header Dropdown`。

但需要明确的是，我们已将 Discourse 的管理导航移至侧边栏布局。万一有人错过了，我在此引用我上面说的话：

> [@tobiaseigen](#):
>
> 随着我们向前推进，我们将无法优先考虑 `navigation menu` 设置为“Header Dropdown”的站点的体验。不会有管理侧边栏的“Header Dropdown”版本。
> 
> 另外，我们预计大多数站点将使用 `navigation menu` 设置为“sidebar”，这已经是一年多的默认设置了。如果您的站点不需要使用下拉菜单，因为您自己的自定义使侧边栏导航不太适合，您应该切换到“sidebar”导航。
> 
> 如果您现在无法或尚未准备好切换，那么您可能暂时不启用管理侧边栏。

---

<div class="post-metadata">

### Author: ![Isambard](https://avatars.discourse-cdn.com/v4/letter/i/858c86/32.png) [@Isambard](https://meta.discourse.org/u/Isambard)
#### Post date: [2024年五月28日 16:57 UTC](https://meta.discourse.org/t/feedback-on-admin-sidebar-when-header-dropdown-navigation-selected/309490/10 "2024-05-28T16:57:04Z")

</div>

> [@tobiaseigen](#):
>
> @moin 说得对，如果你想要旧版管理员导航，你需要从“启用管理员侧边栏的用户组”设置中移除所有用户组。同时也要确保“导航菜单”设置为“页眉下拉菜单”。

为什么导航菜单要设置为下拉菜单？

我现在使用的是旧版管理员导航，但导航是侧边栏而不是菜单。它似乎运行良好，我没有立即发现任何问题，但也许我错过了什么？

---

<div class="post-metadata">

### Author: ![tobiaseigen](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/tobiaseigen/32/539204_2.png) [@tobiaseigen](https://meta.discourse.org/u/tobiaseigen)
#### Post date: [2024年五月28日 17:01 UTC](https://meta.discourse.org/t/feedback-on-admin-sidebar-when-header-dropdown-navigation-selected/309490/11 "2024-05-28T17:01:44Z")

</div>

当然，您目前的设置没问题。但这个话题是关于 ~~旧的~~ 页眉下拉导航的，所以我以为您也想回到那个。

---

<div class="post-metadata">

### Author: ![merefield](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/merefield/32/176214_2.png) [@merefield](https://meta.discourse.org/u/merefield)
#### Post date: [2024年五月28日 17:45 UTC](https://meta.discourse.org/t/feedback-on-admin-sidebar-when-header-dropdown-navigation-selected/309490/12 "2024-05-28T17:45:28Z")

</div>

> [@tobiaseigen](#):
>
> 旧版下拉导航

是吗？我以为我们现在的下拉导航是当前的，并且是侧边栏的替代方案？或者你的意思是“旧版实验性管理员下拉菜单”？😅

---

<div class="post-metadata">

### Author: ![tobiaseigen](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/tobiaseigen/32/539204_2.png) [@tobiaseigen](https://meta.discourse.org/u/tobiaseigen)
#### Post date: [2024年五月28日 17:50 UTC](https://meta.discourse.org/t/feedback-on-admin-sidebar-when-header-dropdown-navigation-selected/309490/13 "2024-05-28T17:50:28Z")

</div>

我指的是标题下拉菜单，并且已更正我的帖子！抓得好。

---

<div class="post-metadata">

### Author: ![merefield](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/merefield/32/176214_2.png) [@merefield](https://meta.discourse.org/u/merefield)
#### Post date: [2024年六月18日 22:19 UTC](https://meta.discourse.org/t/feedback-on-admin-sidebar-when-header-dropdown-navigation-selected/309490/14 "2024-06-18T22:19:35Z")

</div>

我不得不关掉它。它快把我逼疯了。当启用 Header Dropdown 时，它确实不适合用例。现有的管理员菜单是一个更好的组合。

如果有一个像早期实验中那样的、范围限定下拉菜单的两列管理员菜单版本，我一定会重新考虑。

---

<div class="post-metadata">

### Author: ![martin](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/martin/32/491371_2.png) [@martin](https://meta.discourse.org/u/martin)
#### Post date: [2024年六月18日 23:12 UTC](https://meta.discourse.org/t/feedback-on-admin-sidebar-when-header-dropdown-navigation-selected/309490/15 "2024-06-18T23:12:17Z")

</div>

> [@merefield](#):
>
> 当启用了Header Dropdown（页眉下拉菜单）时，它确实不适合用例。

是的，这确实是问题所在，它并非设计用于页眉下拉导航模式，而是设计用作侧边栏。侧边栏导航是我们新站点的默认设置，我们计划在所有托管站点上追溯性地启用侧边栏导航模式。我们不打算进一步开发旧的页眉下拉模式，也不打算为管理员维护两种不同的导航模式。

@tobiaseigen 也许对此有更多看法，但这是我们在#staff-experience团队的立场。

---

<div class="post-metadata">

### Author: ![merefield](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/merefield/32/176214_2.png) [@merefield](https://meta.discourse.org/u/merefield)
#### Post date: [2024年六月19日 11:08 UTC](https://meta.discourse.org/t/feedback-on-admin-sidebar-when-header-dropdown-navigation-selected/309490/16 "2024-06-19T11:08:38Z")

</div>

**标题下拉模式** （对普通用户和管理员均适用）的真正优势在于它拥有两列布局，这显著提升了菜单体验，使内容更清晰易读，并减少了垂直导航的需求。

依我之见，单列侧边栏涉及过多的选项和滚动操作，使得体验不够愉悦且不够实用。

我确实认为，我们不应过分执着于“为了有侧边栏而设置侧边栏”。

我很乐意提交一个 #Contribute > Feature 请求，以永久保留标题下拉模式，并支持在该格式下使用管理员菜单。

---

<div class="post-metadata">

### Author: ![Heliosurge](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/heliosurge/32/571810_2.png) [@Heliosurge](https://meta.discourse.org/u/Heliosurge)
#### Post date: [2024年六月19日 15:52 UTC](https://meta.discourse.org/t/feedback-on-admin-sidebar-when-header-dropdown-navigation-selected/309490/17 "2024-06-19T15:52:10Z")

</div>

> [@martin](#):
>
> 这才是真正的问题所在，它并非设计用于标题下拉导航模式，而是设计为侧边栏使用

即使作为侧边栏，它也需要修复。点击侧边栏中的“Admin”会导致侧边栏收起，然后您必须点击三个条形图标才能重新打开侧边栏以访问管理面板，这很麻烦。

建议减少点击次数，使其在标准面板中点击“Admin”时，从常规侧面板切换到管理面板。

由于管理员是稀有用户，我将把“Admin”移到侧边栏顶部，作为一个切换开关，在关闭标准侧边栏后打开管理侧边栏。

保留其原有的功能，只是将其打开为侧边栏而不是顶部菜单。同时，将“所有设置”保留为可访问选项，因为“所有设置”只是设置下拉菜单，而不是描述中的所有设置。

---

<div class="post-metadata">

### Author: ![Heliosurge](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/heliosurge/32/571810_2.png) [@Heliosurge](https://meta.discourse.org/u/Heliosurge)
#### Post date: [2024年六月19日 15:58 UTC](https://meta.discourse.org/t/feedback-on-admin-sidebar-when-header-dropdown-navigation-selected/309490/18 "2024-06-19T15:58:39Z")

</div>

同意。Discourse 被宣传为可定制的。管理部分应该可以主题化。

开箱即用的默认设置是可以的。但可主题化的优势对于迁移到 Discourse 的其他平台来说可能很有用，可以减少一些学习曲线。因为管理主题可以用来在某种程度上模仿其他平台的管理界面。

侧边栏还可以，但需要自定义选项。例如，也许在顶部有一个收藏夹部分，供管理员放置他们经常使用的链接。

---

<div class="post-metadata">

### Author: ![martin](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/martin/32/491371_2.png) [@martin](https://meta.discourse.org/u/martin)
#### Post date: [2024年六月20日 00:44 UTC](https://meta.discourse.org/t/feedback-on-admin-sidebar-when-header-dropdown-navigation-selected/309490/19 "2024-06-20T00:44:20Z")

</div>

> [@Heliosurge](#):
>
> 管理员部分应该是可主题化的。

我们的目标是尽可能地减少管理员部分的自定义程度。如果有什么需要保持一致的话，那就是管理员配置界面。

> [@Heliosurge](#):
>
> 即使作为侧边栏，它也需要修复。点击侧边栏中的“管理员”后，侧边栏会收起，然后您必须再次点击三条杠才能重新打开管理员面板的侧边栏，这很麻烦。
> 
> 建议减少点击次数，以便在点击标准面板中的“管理员”时，在常规侧面板和管理员面板之间进行切换。

抱歉，我不知道您在这里说的是什么，您能发一个屏幕录像之类的东西吗？

> [@merefield](#):
>
> **标题下拉模式** （对普通用户和管理员来说）的真正优势在于它有两列，这_显著_改善了菜单体验，使内容更清晰可见，并减少了垂直导航的需要。
> 
> 在我看来，单列侧边栏的选项数量和滚动量使得体验不那么愉快和实用。

这纯粹是个人观点问题。我们打算进一步改进侧边栏导航，包括管理员和普通用户。标题下拉模式将不会获得更多重大的时间投入或改进。引用 Tobias 的话：

> [@tobiaseigen](#):
>
> 随着我们向前发展，我们将无法优先考虑将`导航菜单`设置为“标题下拉”的站点的体验。管理员侧边栏将不会有“标题下拉”版本。

我们还打算对管理员侧边栏进行其他改进，包括添加一个全管理员快速搜索，以及在管理员侧边栏中添加可自定义的侧边栏部分。

---

<div class="post-metadata">

### Author: ![tobiaseigen](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/tobiaseigen/32/539204_2.png) [@tobiaseigen](https://meta.discourse.org/u/tobiaseigen)
#### Post date: [2024年六月20日 15:46 UTC](https://meta.discourse.org/t/feedback-on-admin-sidebar-when-header-dropdown-navigation-selected/309490/20 "2024-06-20T15:46:02Z")

</div>

> [@martin](#):
>
> 我不知道你在说什么，

也许他在说手机？在手机上，现在进入管理界面后需要重新打开侧边栏，而不是看到旧的水平导航。即使没有标题下拉菜单也是如此。

我们也在改进管理登陆页面，这样会有更多目的地可以直接访问，而无需打开管理侧边栏。

[下一頁](https://meta.discourse.org/t/feedback-on-admin-sidebar-when-header-dropdown-navigation-selected/309490.md?page=2)
