martin
(Martin Brennan)
1
更新: 旧的管理员顶部导航已在 3.4 版本中正式弃用并移除。侧边栏导航最近得到了巨大改进,并且是唯一导航 Discourse 管理员的方式。
我们一直在内部对 Discourse 管理区域的导航结构进行一些更改。这项工作的第一部分是引入管理员侧边栏。它看起来像这样:
此侧边栏的工作方式与聊天侧边栏类似。它是上下文相关的,并且仅在管理员进入网站的任何管理区域时出现,并在离开管理区域时被适当的上下文侧边栏替换。
在第一个迭代中,导航链接只是旧的页面顶部导航链接的简单一对一复制。未来,我们计划在此处进行一些进一步的重组,但现在我们希望推出此初始形式,看看大家的想法。
目前存在一些我们希望尽快解决的问题:
- 目前没有替代旧导航栏的
admin-menu outlet。
- 由于顶部栏已消失,UI 外观存在一些不一致之处。
- 我们不支持管理员侧边栏中的自定义侧边栏部分和链接。
- 我们正在考虑如何支持拥有自己自定义主题侧边栏的 Discourse 网站。
目前,这隐藏在实验性的 admin_sidebar_enabled_groups 网站设置后面。我们现在开放征求反馈。 
63 个赞
packman
(Chris McMahon)
2
到目前为止只是快速浏览了一下,看起来不错。
菜单中没有“错误日志”条目,但“日志”部分仍有一个水平菜单,其中包含指向“错误日志”的链接。
8 个赞
martin
(Martin Brennan)
3
是的,我不确定是否应该将此项添加到侧边栏,因为它会带您到一个完全独立的(Logster)页面……也许在新选项卡中打开它就可以了。我会考虑一下 
7 个赞
Don
4
你好 Martin
感谢这次精彩的更新 
我注意到 admin/upgrade 页面在侧边栏中丢失了,在移动设备上它没有替换侧边栏内容,而是出现在默认侧边栏内容的下方。
13 个赞
martin
(Martin Brennan)
5
是的,我的列表中有“升级”按钮
您能分享一张您所说内容的移动设备截图吗?
10 个赞
Don
6
谢谢,是的,我的意思是,我必须在移动侧边栏上向下滚动才能看到管理部分。所以现在它的工作方式与桌面端不完全一样。在桌面上,它只会在我处于 /admin 时显示管理部分,但在移动设备上,管理部分会出现在默认侧边栏菜单的下方。我会截屏/录制视频并更新此帖子。
7 个赞
manuel
(Manuel Kostka)
7
喜欢这个方向 
我最喜欢的后台侧边栏之一是 Ghost 的后台,因为它侧边栏上的过滤器使用起来非常方便。只是想分享这个模式作为反馈:
14 个赞
Jagster
(Jakke Lehtonen)
8
新的管理员侧边栏:返回论坛时,侧边栏中的聊天按钮会消失。就是这个:
chat separate sidebar mode 是全屏的,如果这有什么意义的话。还有什么……版本是 3.2.0.beta4-dev (20f950a116),我确定是在升级后开始出现这个问题的。安全模式也没有帮助。
这不是一个主要问题。也不是太令人讨厌。
6 个赞
martin
(Martin Brennan)
9
@sam 前几天在电话里也跟我提到了这个,所以你不是唯一一个这么想的
我们正在考虑在下一次迭代中加入这个功能。
感谢您的报告,我会和其他 bug 一起处理这个问题的 
这很奇怪,我本以为它们在移动端和桌面端的工作方式应该是一样的。我也会对此进行调查。
10 个赞
Don
10
谢谢 Martin,我也检查了聊天侧边栏,在移动设备上遇到了同样的问题。
3 个赞
piffy
12
我觉得在手机上以这种方式导航非常麻烦。
如果你不知道要去侧边栏查找,那么就没有明显的方法知道侧边栏里充满了特定于上下文的选项。
要在页面之间导航,你必须够到屏幕的顶角,滚动到侧边栏的底部,然后精确地触摸到你想要的正确子菜单。从视觉上看,管理菜单与侧边栏的其他部分没有区别。
相比之下,使用旧方法,你会立即看到顶层部分,这些部分距离你只有 0 到 1 次滑动,并能让你深入查找你想要的确切管理子部分,而不是要求用户预先知道。
总的来说,我喜欢这个想法,但我认为它让移动端用户体验变得更糟,而不是更好。我发现总的来说,我几乎从不使用移动端的侧边栏。我认为打开它太麻烦了,而且选项可能太详细/太小了。
我比较了其他应用程序,我注意到的一点是,访问侧边栏通常是一个非常简单的手势。Discord 和 Twitter 允许你只需快速向左滑动即可打开侧边栏。eBay 应用程序在底部菜单上有一个按钮。我的银行应用程序在你按下返回按钮时会打开侧边栏。共同点是,所有这些手势我通常都会不假思索地去做,但在移动端打开 Discourse 的侧边栏感觉像是一个非常刻意的动作。
我认为,要让这个实验性的侧边栏对我来说有效,你需要更容易地访问移动菜单,并且隐藏所有非管理员特定的设置。“返回论坛”按钮实际上是一个不错的细节,因为它让你在导航管理部分时感觉真的处于一个独立的环境中。
但总的来说,我的建议是,如果侧边栏要在移动端成为一个重要的导航功能,你真的需要改进它的打开和关闭的便捷性。我的手机是较大型号,屏幕顶部目前是触摸输入的无效区域,这尤其凸显了侧边栏对我来说是多么难以访问。
11 个赞
手机上确实有些奇怪的地方,Martin 之后会修复的……可能要等假期之后!
我们使用的是和用于聊天和论坛的侧边栏基本相同的功能。所以它们打开/关闭的方式以及版块和链接的功能都会基本相同。
话虽如此,我个人倾向于让管理后台在视觉上与论坛或聊天区分开来,并且不允许网站自定义后台的外观和感觉。这样你就知道你是在一个“后台”管理区域,而你想再次退出以重新加入论坛。
@awesomerobot 你对此有什么看法,关于侧边栏,也许还有通知菜单?我知道我们允许通过向左滑动(侧边栏)和向右滑动(通知菜单)来关闭它们。但是我们是否可以通过向右和向左滑动来更直观地打开这些菜单?
6 个赞
这对我们来说比原生应用程序要棘手一些,因为我们是基于网络的。iOS 上的 Safari 将滑动保留用于后退/前进导航,据我所知,没有好的方法可以解决这个问题……尽管也许已经改变了?
Blocking Navigation Gestures On iOS Safari - PQINA
6 个赞
sam
(Sam Saffron)
16
值得注意的是,在hub中,无论如何我们都有完全的灵活性
5 个赞
打开它,我的第一反应是:它使事物井井有条,并且更容易解析。干得漂亮!
5 个赞
Jagster
(Jakke Lehtonen)
18
而且我持不同意见,因为我回到了老派。
顶部是更短的路线,并且选项更容易触及,无需横向移动然后滚动。
另外,任何时候需要使用小屏幕工作时,在这种意义上,任何标准尺寸的 iPad 都比较小,侧边栏都很难使用。
希望老式风格能作为一种选择保留下来。
4 个赞
sam
(Sam Saffron)
19
从长远来看,这不太可能。我们将继续改进,几周后,在我们进一步迭代后,请再试一次。
5 个赞
我想为这个实验性侧边栏提出一个用户体验建议。
我的建议:
在管理员菜单中添加一个标签页,用于在论坛菜单和管理员侧边栏菜单之间切换,这样您就不必退出管理员菜单即可访问论坛菜单,并且可以减少一次点击,而不是向下滚动到管理员菜单。
这也可以改善移动端的问题,因为您不必滚动,而是可以点击一个按钮即可跳转。
这是我对这个建议外观的草图:
4 个赞