Gutenberg 将在 WordPress 5.0 中为 TinyMCE 提供新方法,将提供一个恢复旧界面的插件
已发表: 2017-09-12
WordPress 社区目前已经深入到 Gutenberg,因为当新的编辑器在 WordPress 5.0 中发布时,它将影响生态系统的几乎每个角落。 数十亿美元流经 WordPress 经济,压力很大,因为许多人依靠现有编辑器构建的产品和服务所获得的收入来养活自己和家人。
第一印象的范围从完全拒绝新编辑器到接受它并希望它将为 WordPress 带来什么的人。 在过去的几年中,添加到 WordPress 的大多数主要新功能都是通过功能插件/功能项目流程实现的,在该流程中,发布负责人和其他贡献者决定是否准备好提议的功能可以合并。 Gutenberg 项目采用了一条稍微不同的核心路径,因为 Matt Mullenweg 已经确认 Gutenberg 将随 WordPress 5.0 一起发布,但当 Gutenberg 准备好时,该版本将发布。 这种方法是 Mullenweg 的核心开发新战略的一部分,该战略使发布更加基于项目而不是基于时间。
开发商和代理商所有者对将 Gutenberg 纳入 5.0 的计划最常见的担忧之一是,他们可能需要阻止某些网站的更新。 最直言不讳的反对者呼吁采取一种“退出”古腾堡的方法,这样就不会强加给他们的用户。
在一篇题为“WordPress 即将迎来新可乐时刻”的帖子中,Nate Hoffelder 分享了他对新编辑器进行试运行后的第一印象。 他说他很欣赏它承诺的改变,但无法弄清楚如何在演示中创建块,并担心“普通非技术人员”试图使用该界面。
Hoffelder 提到了可口可乐公司在 1985 年 4 月推出新可乐的尝试,但很快就以消费者呼吁恢复原味而告终。
“我的直觉是,如果用户与 Gutenberg 分享我的挫败感,他们会要求恢复旧界面,”Hoffelder 说。 “但正式发布还需要几个月和几个月的时间,因此 UX(用户体验)专家完全有可能迫使 Gutenberg 开发人员在 Gutenberg 被毫无戒心的公众使用之前让其更易于使用。”
古腾堡登陆核心后,WordPress 用户将能够使用插件恢复旧编辑器
WordPress 将继续使用 Gutenberg 编辑器作为 5.0 版本中的默认体验,但 Matt Mullenweg 在他的博客上的评论中证实,想要恢复旧编辑器的用户将可以使用一个插件。
“Gutenberg 使用 TinyMCE,因此更好的思考方式是 Gutenberg 是我们的 TinyMCE 方法的新版本,”Mullenweg 说。 “这将是 WP 的默认体验,对于那些想要使用更像现在的东西的人来说,我们将拥有一个他们可以使用的插件。”
这应该会为尚未更新扩展以与 Gutenberg 合作的开发人员以及尚未准备好让客户访问新编辑器的代理所有者带来一些缓解。
在他的帖子中,我们称它为 Gutenberg 是有原因的,Mullenweg 分享了他对新编辑器将如何重新构想 TinyMCE 以及它将为插件编辑器带来的优势的愿景:
插件开发人员将能够完全集成到 WordPress 的每个部分,包括帖子、页面、自定义帖子类型和侧边栏,而无需破解 TinyMCE 或将其整个功能压缩在工具栏按钮后面。 今天,每个扩展 WordPress 的插件都以不同的方式进行。 Gutenberg 的模块为各种令人难以置信的扩展提供了一个单一的、易于学习的入口点。 有些人已经开始移植他们的插件,并且发现它们更容易构建并且具有大大改进的 UI。
对于担心元框兼容性的开发人员,Mullenweg 表示将提供一个插件来为元框提供旧版编辑页面。 一位网站严重依赖高级自定义字段 (ACF) 的评论者询问是否会有一个 WordPress 版本,该版本将为无法升级到 5.0 的网站提供长期支持。
“不会有这样的 WP 版本,但肯定会有一个插件为您提供旧版/旧版编辑页面。 确保让 ACF 知道 Gutenberg 兼容性是重中之重,”Mullenweg 说。
Pods 插件的首席开发人员 Scott Kingsley Clark 表示,对遗留 PHP 元盒的支持对该项目来说是个好消息,但一旦项目的工程师有了元盒的解决方案,Pods 也希望加入 Gutenberg。
“一旦 API 支持它并为我们提供更多利用,我很高兴开始使用 Gutenberg 的新元框,”克拉克说。 “一旦可用,请指望我们立即采用。”
尽管保证可以使用插件来恢复旧界面,但有些人仍然担心古腾堡将如何影响 WordPress 生态系统。 普通的 WordPress 用户从未听说过 Gutenberg,将其包含在 5.0 中将是一个重大变化。
在最近一篇关于 WPShout 的文章中,Fred Meyer 认为古腾堡在为用户提供他们真正想要的东西方面做得还不够,他认为这是前端编辑和在帖子内容中创建布局的能力。
“古腾堡还远远不够,”迈耶说。 “它不会使 WordPress 的核心内容编辑器与托管构建器解决方案竞争,甚至不会与 WordPress 自己的主题和插件(包括构建不良、对社区不利的解决方案,如 Visual Composer)竞争。”
Meyer 认为 Gutenberg 有机会对 WordPress 的页面构建工具生态系统进行碎片整理,但前提是它转向提供“功能丰富、开发人员友好的前端页面构建器和内容编辑器”。
在回应社区的反馈时,Gutenberg 设计负责人 Tammie Lister 表示,该项目目前专注于编辑,然后再处理页面构建体验。 在下一次关注定制之前,该团队还一直在与页面构建器插件的作者合作。
“现在说插件和构建器会发生什么还为时过早,”Lister 说。 “最初,古腾堡专注于编辑。 下一阶段是定制重点(页面的构建)。 需要发生的一件事是使用 Gutenberg 对现有插件进行大量测试。 这就是我们可以确保事情正常工作并限制问题的方式。 最终,将不再需要越来越多的插件——或者至少不需要那么多插件来实现简单的事情。 这有利于用户,并为所有人创造更好、更统一的体验。”
如果用户对 Gutenberg 的第一印象是它无法兑现项目的所有崇高承诺,他们可能会集体返回旧界面。 然后,随着体验的改进,WordPress 将与用户进行一场战斗,以说服用户再给它一次机会。
多列布局是页面构建的门户,目前不在第一个正式版本进入核心的范围内。 古腾堡设计页面的一维垂直堆叠方法并不是很有启发性。 这可能会让普通用户感到沮丧,因为他们的期望没有被理解为未来版本将包括扩展的页面构建体验。 一个允许用户选择退出的插件,直到它对他们当前的工具有所改进,这对于保持社区的快乐至关重要。

