除非你没日没夜的在工具里工作,否则在试图绕过站点编辑器时很容易迷路。导航是跳跃和混乱的,尤其是从模板浏览到模板编辑再到修改单个块时。通过引入“浏览模式”使体验更像是一种设计工具来重新设计此 UI 的大型 PR 正在进行中。

随着项目的进行,Gutenberg 首席工程师 Riad Benguella 打开了一个 PR A作为这项工作的延续,该项目植根于自 2019 年以来一直在发酵的想法和探索。他分享了一段视频,大致展示了拟议的 UI 更改的目标。

它实质上引入了一个“可导航框架”,用户可以在其中从左侧的功能菜单中进行选择。有关改进动画和菜单项放置的更详细工作正在工单中同时进行。

最初的想法是在侧边栏中包含一个“导航菜单”项,但 Benguella 删除了它以保持 PR 包含在简单地添加一个“编辑/查看”模式中。

虽然如此大的 PR 有可能引入大量回归,但 Benguella 表示没有其他方法可以解决大型 PR,因为必须对站点编辑器的组织方式进行结构性更改。他试图专注于一个狭窄的范围,而不是试图处理诸如浏览功能和向侧边栏添加 UI(模板列表、全局样式等)之类的事情。

这个想法并非没有受到一些阻力。 Waystar 的云平台工程师 Alex Stine 警告不要向 Gutenberg 引入另一种模型,称“感觉有点鲁莽”。他指出古腾堡已经有了选择/编辑模式上下文。

“这是一个基本上只为屏幕阅读器添加的功能,”Stine 说。 “我希望有一天它会被删除,但我们还没有完全做到这一点。”

“我认为社区试图解决错误的问题。如果 Gutenberg 本身没有如此复杂的 UI,它就不需要在一百个不同的上下文、块甚至编辑器中使用一百种不同的模式。我们太疯狂了,想要让一切变得如此之快,以至于没有人想过如何统一所有编辑器的界面。感觉这可能是解决更大问题的另一个补丁。

Stine 告诫不要为最终不会使事情变得更容易的东西开发 UI。

“从某种意义上说,这个 PR 没有引入任何新模式,它只是重新设计了当前的导航面板,”Benguella 回应道。 “我认为这是一个改进网站编辑器导航的机会。

“这个 PR 的困惑在于它不是关于编辑器本身的另一种模式,它是更高级别的,这是我们选择模板和模板的方式部分在实际进入编辑器之前进行编辑。”

虽然该项目的贡献者一直将其称为“浏览模式”,但它本质上是对现有 UI 的重新设计,以使用户导航更加直观。古腾堡可能不再需要任何新的“模式”,但网站编辑迫切需要改进设计以统一体验并减少四处走动的混乱情况。

在最近的核心编辑会议上,Gutenberg 贡献者呼吁对大型 PR 提供反馈,因为它有许多活动部分,需要更多审查。它还没有完全准备好在下一个版本的古腾堡中落地,但这个概念正在迅速形成,一旦基本结构就位,它可能会扩展到在侧边栏中包含更多功能。

资源

[et_bloom_inline optin_id=”optin_5″]