什么是完整站点编辑以及它对 WordPress 的未来意味着什么?

已发表: 2020-12-22
WordPress 站点编辑器中基于块的二十一个主题。
站点编辑器中基于块的二十一二十一主题。

正如我上周所说, 2021 年将是网站编辑年。 Matt Mullenweg 的《世界语境》证实了这一点。 WordPress 5.7 的发布计划就集中在它上面。 到达这一点是一段漫长的旅程,之后将是一段更长的冒险。 近四年前开始的这项工作的最终承诺即将到来。

古腾堡项目不仅仅是编辑内容。 到 2016 年底,WordPress 软件已经老化。它需要迎合现代受众,这些受众可能比平台现有的用户群更精通技术。 它需要吸引年轻一代的开发人员,他们正在关注 JavaScript 重软件的绿草。 它需要提供与现代 Web 应用程序同等的体验。 WordPress 有很多需要检查或面对无关紧要的框。

真正使该平台保持运转的一件事是其庞大而多样化的第三方开发者生态系统。

最受欢迎的插件类型之一? 页面构建器。 诸如 2016 年初推出的 Elementor 正在填补 WordPress 缺失的体验空白。 虽然这证明了平台对此类第三方项目的可扩展性,但核心平台无法为用户和开发人员提供开箱即用的更好体验也是一个失败。 太多的主题作者被迫支持第三方构建者以保持相关性。 他们越来越关注与插件的兼容性,而不仅仅是设计。

小部件、简码、元框和设置系统的缺点意味着开发人员必须要么依赖非核心框架,要么重新发明轮子。 每个新的 API 都带来了一种添加基本表单字段的新方法。 充其量,它是不雅的,一盘意大利面被扔在墙上,其中一些设法粘住了。

WordPress 开始出现问题。 它需要彻底改变自己。 它需要再次感到新鲜。 无论好坏,Gutenberg 项目背后的开发人员一直在努力做到这一点。

这是一项缓慢的工作。 但是,这是很有前途的工作。

虽然“古腾堡”一词经常与“块编辑器”互换使用,但两者并不是一回事。 古腾堡是一个项目。 一个插件。 一个想法。 一种关于在网络上发布的新思维方式。 正如插件描述的开头行:

“古腾堡”是 WordPress 网站建设和发布的全新范式的代号,旨在彻底改变整个发布体验,就像古腾堡对印刷文字所做的那样。

该项目分为四个阶段:

  1. 更容易编辑
  2. 定制
  3. 合作
  4. 多种语言

没有测试过 Gutenberg 插件的 WordPress 用户只体验了项目的第一阶段。 WordPress 5.0 中块编辑器的推出及其持续的工作为接下来的阶段奠定了基础。 底层块系统将推动 WordPress 未来十年或更长时间的发展。

今天,我们正处于第二阶段。而且,这就是事情变得有趣的地方。

全站编辑

站点编辑器中基于块的 Bosco WordPress 主题。
在站点编辑器中选择一个模板,使用基于块的 Bosco 主题。

Gutenberg 的第 2 阶段于 2018 年底开始,承诺将块放在帖子内容之外。 在对下一步的介绍中,Mel Choyce-Dwan 概述了三个主要重点:

  • post_content之外。
  • 专注于定制。
  • 升级主题、小部件和菜单。

从那时起,这些核心概念一直保持不变。 然而,在过去的两年里,这些概念的整体情况发生了变化。 如果开发团队中的任何人都学到了一件事,那么可能很难推出如此剧烈的变化。

完整站点编辑是概念的混合。 它一方面是对传统的过渡,另一方面是对用户和开发人员如何设计 WordPress 网站前端的全面改革。

导航菜单和小部件是旧范式的一部分,在过去的两个主要 WordPress 版本中已设置为在块系统下重新启动。 他们还没有准备好。 用户应该期望在 WordPress 5.7 中看到它们。 然而,这些功能升级仅仅是真正的完整站点编辑功能的垫脚石。 它们为仍在使用经典 WordPress 主题的最终用户提供了一种在后期编辑屏幕之外体验块的方式。

对于下一步的用户,小部件和导航菜单——至少是传统的管理屏幕——将消失。 曾经被吹捧为主题开发未来的定制器也被砍了。 通过一切都是块的系统进行站点定制将至高无上。

一旦开关翻转,世界将关注一个全新的 WordPress。

WordPress 5.7 及更高版本将是关于站点编辑器和基于块的主题。 站点编辑器是主题开发人员向用户提供的块模板的可视化表示。 模板可以由 WordPress 管理员的用户无限定制。 虽然用户将创建自定义配置并设置默认值,但决定网站前端外观的权力最终将掌握在用户手中。

自第一阶段启动以来,块编辑器一直是爱/恨的事情。 预计网站编辑器的争议也不会少。

在这一切之下,主题代码和站点编辑器将使用同一种语言。 这实质上意味着,如果用户有设计诀窍或只是想试一试,他们可以过渡到主题作者。 他们应该能够做到这一点,而无需离开可靠的站点编辑器,该编辑器已经允许导出模板。

因为帖子编辑器和站点编辑器都在同一个基于块的底层基础上工作,所以用户没有理由不能在两者之间无缝切换。 目前有一张票可以在后期编辑屏幕上添加这样的切换。 它将允许用户在不离开帖子编辑器的情况下切换到模板编辑模式。

用于在帖子和模板编辑之间切换的切换按钮
模板编辑模式可能会登陆 Gutenberg 9.6。

这不是一个新引入的概念。 领导 WordPress 5.6 发布的 Josepha Haden 在今年早些时候谈到了这一点。 “我认为我们试图通过 Gutenberg 解决的问题之一一直是在 WordPress 界面中编辑元素的体验更加一致,”她说。 “任何用户都不应该学习五种不同的工作流程来确保他们的页面在发布时看起来像他们想象的那样。”

更大的目标之一是将工作流的数量减少到单个界面中。 我们可能还需要几年的时间才能看到整个 WordPress 网站管理减少这么多。 但是,站点编辑器是实现潜在用户体验的下一步。

这一切对未来意味着什么?

虽然过去几年可能感觉我们心爱的平台发生了一场旋风般的变化,但您还什么都没看到。 我们刚刚进入第一阶段。开发团队正在构建基础,同时还启动了面向用户的块编辑器。 有了这个基础,团队可以更多地关注功能。 随着 G2 Components 项目对核心和第三方开发人员在块系统上的构建方式进行全面检查和标准化,这一点尤其正确。

今年第二阶段的重大变化意味着主题作者需要跟上步伐。 传统的 WordPress 主题仍然需要一段时间。 但是,任何尚未修补基于块的主题的主题作者已经落后了几个月。 现在是探索和帮助塑造系统的时候了。 是时候提交错误报告和功能请求了。

如果可能,主题作者应该参加每月两次的基于区块的主题会议。 如果时间不允许出席,您至少应该阅读并参与制作主题博客。

查看 Q 主题之类的项目或关注主题实验存储库也很重要。

站点编辑器中的 Carrd 主题实验。
来自站点编辑器的类似 Carrd 的主题实验。

对于最终用户,整个项目都是关于您的。 您的反馈至关重要。 如果您还没有使用 Gutenberg 插件测试您的网站,那么您应该这样做。 有时会比您单独使用 WordPress 获得的结果提前数周或数月。 尝试像基于块的 Bosco 这样的 FSE 主题。 考虑加入 FSE 外展计划。 您可以直接对即将推出的功能进行测试并提供反馈。

FSE 带来了 2021 年重大变化的承诺。其中许多变化将根除管理 WordPress 网站的旧方法。 这些方法将被平台历史上最大的检修之一所取代。 是时候做好准备了。

这将是一个有趣的新年。