介绍管理员侧边栏导航

然而,仍然需要打开和关闭侧边栏。但最大的(心理上的)问题是需要滚动和阅读,以及瞄准更小的文本来找到想要的位置。

而且水平滚动总是优于垂直滚动,但这肯定也是个人喜好。

但请你们所有人——放弃那些21英寸以上的三个屏幕设置,在小屏幕上工作一段时间……

(然后我们又会回到同一个问题:为什么管理员想把分类导航放在侧边栏是个糟糕的主意,是对用户体验的侮辱 :winking_face_with_tongue:

4 个赞

这是一个有趣的建议。您能否详细介绍一下您的工作流程以及您如何作为管理员使用 Discourse?您每天/定期需要访问管理员的哪些功能,以至于您希望能够一键返回论坛?如果您能详细描述一下,并说明在新旧菜单中的点击操作,我将不胜感激。

在我看来,管理部分是一个独立、分开的地方,您可以在那里处理管理事务,完成后再返回论坛。从这个角度来看,拥有不同的菜单是有意义的。我还认为,我们希望让管理部分的视觉效果与论坛区分开来,就像在其他应用程序中看到的那样。

7 个赞

目前我并不是任何论坛的管理员,但我提出了这个用户界面建议,因为我认为论坛管理员使用标签式界面会更容易导航,这样他们就不必等待加载屏幕才能返回主论坛界面。

也可以这样做:当处于普通论坛模式时,管理员标签仍然会显示。

3 个赞

我们还将尝试调整链接的组织方式——我们最初所做的只是将旧的水平导航一对一地映射到侧边栏导航。关于查找所需内容的问题,我们打算在某个时候添加一个搜索框,您可以在此帖子的 Ghost 管理侧边栏中看到:Introducing admin sidebar navigation - #7 by manuel

我绝对认为,如果我们能做到的话,能够通过某种滑动手势打开侧边栏会很有帮助。我认为它在 Discourse 上感觉有点奇怪的部分原因是侧边栏按钮在右上角,但它打开的是左侧的东西。

移动版侧边栏也很小(包括文本);我们还可以考虑的另一件事是让它更像移动版上的聊天频道列表那样“全屏”,并使链接更大、更容易点击。


我感谢我们迄今为止收到的反馈——我们几乎都在过去一周多假期里,所以继续改进还需要一些时间。我们只需要记住,这是第一个版本,事情会不断改进。

10 个赞

麻烦的是(至少如果我们不在 Discourse Hub 上时)它会干扰 Safari 中内置的后退导航。@featheredtoast 对此进行了大量实验,并拥有更多背景信息。

8 个赞

有没有可能通过 Customization > Theme component 将原始版本作为选项保留?

3 个赞

我仍然希望在某个时候拥有一个。

从历史上看——在屏幕边缘(最多约 20 像素)向左和向右滑动是浏览器原生的前进/后退。当我第一次尝试菜单拉出时,情况并非如此。当它们出现时,我试图将拉出范围再扩大一点,以便仍然有一个目标,但随后我们收到用户抱怨说,启用该功能后,他们无法触摸和拖动以选择帖子中的文本。你仍然可以通过长按来获取选择图钉,但触摸+拖动选择不再可能。我退出了,专注于菜单内的滑动体验,并将应用程序手势的“图钉”留待“以后”处理。

不切实际的梦想是有一个设置,允许滑动和触摸手势更“像移动应用程序”,这样你就可以选择“是的,我知道这会让论坛导航感觉不像浏览器”,这样我们就可以拥有我们的原生蛋糕,同时也能享受我们像应用程序一样的手势。

我的想法是,通过良好的实现,PWAs 可以感觉尽可能像应用程序。问题是我们应该在哪里以及如何迎合“它是一个网页”与“它是一个应用程序”的想法在更大的网站上。

7 个赞

任何普通用户都看不到或不理解其中的区别。对他们来说,那些都是应用程序,他们期望它们能像应用程序一样运行。

这有点像那个意思。而且我们都知道,无论打开什么软件、应用程序或网站,ctrl-c 和 ctrl-v 的作用都是一样的。

2 个赞

我们在这里很谨慎,因为 Discourse 用户已经证明他们知道区别,并且在期望被打破时非常在意——另请参阅有多少人对 Ctrl+F 是搜索感到惊讶,但不是他们期望的搜索。

6 个赞

正如 @sam 所说,这不太可能——我们只希望为管理员提供一种表示管理界面的方式,并尽量避免在此领域通过主题和插件进行大量(甚至任何)定制,因此这是应用程序中最一致的部分。

那么我想问的是,我们能否仅在 PWA/DiscourseHub 上实现“从左侧滑出侧边栏”的功能?我认为这将是一个合理的折中方案,因为这些功能比仅仅使用 Safari 浏览论坛更具“应用”感。

5 个赞

移动设备(至少是 iPhone)上有一个小故障。返回论坛文本在电子邮件部分之后,因此管理部分在所有其他内容之后。

我不知道这是什么时候开始的,因为我之前使用了更友好的 :rofl: 旧的导航管理界面,但今天早上的重建让我回到了侧边栏。

2 个赞

抱歉,我将站点设置从真/假设置更改为基于组的设置,在此处 https://github.com/discourse/discourse/commit/8c6144d116f77e4f46f04993c0c08c5320f7ef1d 但存在一个错误,我在这里 FIX: Incorrect admin sidebar setting migration by martin-brennan · Pull Request #25192 · discourse/discourse · GitHub 进行了另一次修复。

要将其关闭,您只需在此处删除该设置的所有组:

5 个赞

没什么大不了的。我更觉得Sam的建议很有趣,他说要适应,因为顶部导航栏总有一天会消失,而且它看起来消失得相当快。

我现在问为什么它是基于组的,是不是太早了?我不明白它的意义。

3 个赞

这个想法是让社区中的一些版主/管理员开始使用实验性导航,而其他人则可以继续使用旧的水平导航。对于拥有更多版主/管理员的大型网站来说,这很有帮助,包括我们在这里的元(meta)!

感谢您对这项实验的耐心等待——我们才刚刚开始我们的旅程,很高兴有您同行!

7 个赞

也许我错过了,但我没能在侧边栏菜单中找到“升级”部分。

我也觉得新的侧边栏有点信息过载。但话说回来,管理员几乎肯定会是超级用户,所以也许随着我越来越习惯它,它会变得有用。

4 个赞

是的,我也错过了!您必须知道要转到 /admin/upgrade 进行升级,或者在管理员登陆页面使用链接进行升级。

接下来的步骤是使这两个菜单完全相同——使它们的功能完全一样。目前它们不是。Martin 已经将此列入了他的待办事项。然后我们将进一步优化。

我认为这是真实的反馈。Martin 之前提到在菜单顶部添加搜索功能,以便更容易按名称查找内容。

我还认为我们可能希望更改行为,使各部分默认关闭,并在侧边栏的某个位置提供一个“全部关闭/打开”的切换按钮。我目前就是这样使用的,我觉得它不那么令人不知所措。

8 个赞

我今天一直在处理一个 PR,我只需要修复一些审查意见,然后就可以合并了。这是预览(顺便说一句,我们很快也会将“升级”的措辞更改为“更新”):

4 个赞

在过去两天中,我合并了一些修复程序,解决了以下主要问题:

  1. 旧的顶级导航和侧边栏导航之间没有完全一致,包括缺少“升级”按钮
  2. 移动设备上的管理员侧边栏仍然显示所有主要的论坛部分
10 个赞

在升级到最新的 3.2.0.beta5-dev (1f81e8d857) 版本后,我仍然没有在侧边栏看到“升级”按钮。

5 个赞

我也注意到了。

另外,一个小问题,Customize > Text 旁边没有图标。

4 个赞