介绍管理员侧边栏导航

:mega: 更新: 旧的管理员顶部导航已在 3.4 版本中正式弃用并移除。侧边栏导航最近得到了巨大改进,并且是唯一导航 Discourse 管理员的方式。


我们一直在内部对 Discourse 管理区域的导航结构进行一些更改。这项工作的第一部分是引入管理员侧边栏。它看起来像这样:

此侧边栏的工作方式与聊天侧边栏类似。它是上下文相关的,并且仅在管理员进入网站的任何管理区域时出现,并在离开管理区域时被适当的上下文侧边栏替换。

在第一个迭代中,导航链接只是旧的页面顶部导航链接的简单一对一复制。未来,我们计划在此处进行一些进一步的重组,但现在我们希望推出此初始形式,看看大家的想法。

目前存在一些我们希望尽快解决的问题:

  • 目前没有替代旧导航栏的 admin-menu outlet。
  • 由于顶部栏已消失,UI 外观存在一些不一致之处。
  • 我们不支持管理员侧边栏中的自定义侧边栏部分和链接。
  • 我们正在考虑如何支持拥有自己自定义主题侧边栏的 Discourse 网站。

目前,这隐藏在实验性的 admin_sidebar_enabled_groups 网站设置后面。我们现在开放征求反馈。 :rocket:

63 个赞

到目前为止只是快速浏览了一下,看起来不错。

菜单中没有“错误日志”条目,但“日志”部分仍有一个水平菜单,其中包含指向“错误日志”的链接。

8 个赞

是的,我不确定是否应该将此项添加到侧边栏,因为它会带您到一个完全独立的(Logster)页面……也许在新选项卡中打开它就可以了。我会考虑一下 :slight_smile:

7 个赞

你好 Martin :wave: 感谢这次精彩的更新 :tada:

我注意到 admin/upgrade 页面在侧边栏中丢失了,在移动设备上它没有替换侧边栏内容,而是出现在默认侧边栏内容的下方。

13 个赞

是的,我的列表中有“升级”按钮 :+1: 您能分享一张您所说内容的移动设备截图吗?

10 个赞

谢谢,是的,我的意思是,我必须在移动侧边栏上向下滚动才能看到管理部分。所以现在它的工作方式与桌面端不完全一样。在桌面上,它只会在我处于 /admin 时显示管理部分,但在移动设备上,管理部分会出现在默认侧边栏菜单的下方。我会截屏/录制视频并更新此帖子。:slightly_smiling_face:

7 个赞

喜欢这个方向 :dizzy:

我最喜欢的后台侧边栏之一是 Ghost 的后台,因为它侧边栏上的过滤器使用起来非常方便。只是想分享这个模式作为反馈:

14 个赞

新的管理员侧边栏:返回论坛时,侧边栏中的聊天按钮会消失。就是这个:

chat separate sidebar mode 是全屏的,如果这有什么意义的话。还有什么……版本是 3.2.0.beta4-dev (20f950a116),我确定是在升级后开始出现这个问题的。安全模式也没有帮助。

这不是一个主要问题。也不是太令人讨厌。

6 个赞

@sam 前几天在电话里也跟我提到了这个,所以你不是唯一一个这么想的 :slight_smile: 我们正在考虑在下一次迭代中加入这个功能。

感谢您的报告,我会和其他 bug 一起处理这个问题的 :+1:

这很奇怪,我本以为它们在移动端和桌面端的工作方式应该是一样的。我也会对此进行调查。

10 个赞

谢谢 Martin,我也检查了聊天侧边栏,在移动设备上遇到了同样的问题。

3 个赞

太棒的设计了!!!我非常喜欢这个新设计

2 个赞

我觉得在手机上以这种方式导航非常麻烦。

如果你不知道要去侧边栏查找,那么就没有明显的方法知道侧边栏里充满了特定于上下文的选项。

要在页面之间导航,你必须够到屏幕的顶角,滚动到侧边栏的底部,然后精确地触摸到你想要的正确子菜单。从视觉上看,管理菜单与侧边栏的其他部分没有区别。

相比之下,使用旧方法,你会立即看到顶层部分,这些部分距离你只有 0 到 1 次滑动,并能让你深入查找你想要的确切管理子部分,而不是要求用户预先知道。

总的来说,我喜欢这个想法,但我认为它让移动端用户体验变得更糟,而不是更好。我发现总的来说,我几乎从不使用移动端的侧边栏。我认为打开它太麻烦了,而且选项可能太详细/太小了。

我比较了其他应用程序,我注意到的一点是,访问侧边栏通常是一个非常简单的手势。Discord 和 Twitter 允许你只需快速向左滑动即可打开侧边栏。eBay 应用程序在底部菜单上有一个按钮。我的银行应用程序在你按下返回按钮时会打开侧边栏。共同点是,所有这些手势我通常都会不假思索地去做,但在移动端打开 Discourse 的侧边栏感觉像是一个非常刻意的动作。

我认为,要让这个实验性的侧边栏对我来说有效,你需要更容易地访问移动菜单,并且隐藏所有非管理员特定的设置。“返回论坛”按钮实际上是一个不错的细节,因为它让你在导航管理部分时感觉真的处于一个独立的环境中。

但总的来说,我的建议是,如果侧边栏要在移动端成为一个重要的导航功能,你真的需要改进它的打开和关闭的便捷性。我的手机是较大型号,屏幕顶部目前是触摸输入的无效区域,这尤其凸显了侧边栏对我来说是多么难以访问。

11 个赞

手机上确实有些奇怪的地方,Martin 之后会修复的……可能要等假期之后!

我们使用的是和用于聊天和论坛的侧边栏基本相同的功能。所以它们打开/关闭的方式以及版块和链接的功能都会基本相同。

话虽如此,我个人倾向于让管理后台在视觉上与论坛或聊天区分开来,并且不允许网站自定义后台的外观和感觉。这样你就知道你是在一个“后台”管理区域,而你想再次退出以重新加入论坛。

@awesomerobot 你对此有什么看法,关于侧边栏,也许还有通知菜单?我知道我们允许通过向左滑动(侧边栏)和向右滑动(通知菜单)来关闭它们。但是我们是否可以通过向右和向左滑动来更直观地打开这些菜单?

6 个赞

这会破坏向后兼容性吗?

4 个赞

这对我们来说比原生应用程序要棘手一些,因为我们是基于网络的。iOS 上的 Safari 将滑动保留用于后退/前进导航,据我所知,没有好的方法可以解决这个问题……尽管也许已经改变了?:thinking: Blocking Navigation Gestures On iOS Safari - PQINA

6 个赞

值得注意的是,在hub中,无论如何我们都有完全的灵活性

5 个赞

打开它,我的第一反应是:它使事物井井有条,并且更容易解析。干得漂亮!:smiley:

5 个赞

而且我持不同意见,因为我回到了老派。

顶部是更短的路线,并且选项更容易触及,无需横向移动然后滚动。

另外,任何时候需要使用小屏幕工作时,在这种意义上,任何标准尺寸的 iPad 都比较小,侧边栏都很难使用。

希望老式风格能作为一种选择保留下来。

4 个赞

从长远来看,这不太可能。我们将继续改进,几周后,在我们进一步迭代后,请再试一次。

5 个赞

我想为这个实验性侧边栏提出一个用户体验建议。

我的建议:
在管理员菜单中添加一个标签页,用于在论坛菜单和管理员侧边栏菜单之间切换,这样您就不必退出管理员菜单即可访问论坛菜单,并且可以减少一次点击,而不是向下滚动到管理员菜单。

这也可以改善移动端的问题,因为您不必滚动,而是可以点击一个按钮即可跳转。

这是我对这个建议外观的草图:

4 个赞