Matt Mullenweg 在 WordCamp Portland Q&A 上解决围绕古腾堡的争议
已发表: 2018-11-10Matt Mullenweg 上周末在俄勒冈州波特兰市的 WordCamp 参加了一个问答环节,现在可以在 WordPress.tv 上获得录音。
第一个问题来自一位尝试 Gutenberg 并因插件冲突而将其关闭的用户。 她询问用户是否必须在 5.0 发布时使用 Gutenberg。 Mullenweg 说,Gutenberg 这么早进行测试的原因之一是让插件开发人员有时间让他们的产品兼容。 他还表示,它是 WordPress 历史上增长最快的插件,自首次推出以来已安装超过 600,000 次。
在回答她的问题时,他说用户可以选择使用经典编辑器,并且团队正在考虑对其进行更新,以包括针对每个用户的控件以及针对不同帖子类型打开/关闭它的可能性。
随后的问题更深入地探讨了最近围绕古腾堡的争议,Mullenweg 更深入地解决了这些争议。
“任何开源项目的艰难部分 - 都有一个开源开发的坩埚,有时可能更具对抗性,有时甚至是尖刻的,”他说。 “在同一家公司工作,你可以假设每个人都朝着同一个方向划船。 在一个广泛的开源生态系统中,有些人实际上可能想要与您正在做的相反的事情,因为这可能符合他们自己的经济利益,或者出于任何原因。
“我把它比作一个城市的市长,而不是一个公司的首席执行官。 我已经做了 WordPress 15 年了,所以我已经习惯了。 如果您刚进来,这似乎有点争议,但这并不是我们带入 WordPress 的最具争议的事情。 上一次我们有一个大的 WordPress 分支实际上是在我们第一次引入所见即所得的时候。 也许是因为惹恼了编辑器而让人反感。”
Mullenweg 评论了 Twitter 作为一种媒介是多么的两极分化,以及它如何以负面的方式影响对话。 他说,人们倾向于将最坏的情况解读为已经说过的话,这在 WordPress 历史上的这个特定时期是一个新的挑战。 例如,WordPress 推文与政治和时事一起散布到时间线中,这种方式可能会导致人们做出不同的反应,而不是讨论在 trac 票中进行。
一位与会者问道:“古腾堡有很多不确定性。 你在哪里看到人们对古腾堡比经典编辑器更喜欢的临界点?”
“尽早推出这两个插件,Gutenberg 和 Classic Editor,部分原因是它可以消除人们的不确定性,”Mullenweg 说。 “在它们发布前几个月,你可以选择自己的道路。 希望5.0发布日是有史以来最反高潮的事情。 因为我们有超过一百万个网站要么选择不使用古腾堡,这完全没问题,要么已经选择加入并且一直在获得这些有时每周更新的信息。 我们的主机实际上一直在预安装、预激活 Gutenberg 及其所有站点。”
Mullenweg 说,预装 Gutenberg 的主机没有报告高于正常的支持负载,这基本上是“非事件”。 在使用 WordPress 多年后更新到 5.0 的用户将学习最多。
“古腾堡在某些方面比你在经典编辑器中真正可以完成的多五到十个措施,”Mullenweg 说。 “这也意味着有更多的按钮,有更多的块。 这是想法的一部分——开放人们的灵活性和创造力来做他们过去需要代码或疯狂主题才能完成的事情。 现在我们将开放它来完成 WordPress 的使命,即使出版民主化并让每个人都可以使用它。”
古腾堡目前的可访问性状态最近一直是一个热门话题,一位与会者询问他对最近讨论的看法。 Mullenweg 说,项目的这方面的处理方式还有改进的余地,WordPress 将来可以在团队之间更好地工作:

可访问性从一开始就是 WordPress 的核心。 这是我们开始的部分原因——采用网络标准和可访问性的东西。 多年来,我们一直是 Web 标准项目的成员。 在这个过程中,我们确实有一些项目管理失败,我们有一个志愿者团队,他们觉得他们与古腾堡正在发生的快速发展脱节。 肯定有一些事情我们可以在那里做得更好。 在未来,我认为我们需要——我不知道将可访问性作为一种与核心开发分开的过程是否有意义。 它确实需要在每个阶段进行整合。 我们确实做了很多,因为 Matias 做了一个很长的帖子。 我们已经完成了大量的键盘辅助功能,所有东西都有 ARIA 元素。 他们的反馈之一是我们做错了,但我们做了我们知道如何做的最好的事情,而且它已经存在了一段时间。 从一开始就有超过 200 个已关闭的问题。 我们还借此机会修复了一些从一开始就在 WordPress 中难以访问的问题。 并不是说 WordPress 是完全可访问的,而且所有 WCAG AA 都在恢复。 实际上,大量的 WP 是不可访问的——它们可能不被当前可访问性团队视为核心路径,但我认为它们是核心路径。
在回答有关 WordPress 中 React 的未来的问题时,Mullenweg 更深入地阐述了他在 2015 年敦促 WordPress 社区深入学习 JavaScript 时的愿景。当时他说“这是网络的未来。 ” 他描述了每个区块如何成为其他事物的启动点——通过模式,例如更新设置、使用电子商务商店做高级事情、从编辑器放大和缩小这些屏幕。 这可能是问答中最鼓舞人心的部分,古腾堡的潜力与早期演示一样闪耀。
“另一个美妙的事情是,因为古腾堡本质上允许翻译成许多不同的格式,”穆伦韦格说。 “它可以发布到您的网页上,您的 RSS 提要、AMP、块可以翻译成电子邮件以供时事通讯使用,Gutenberg 的结构化性质和它创建的语义 HTML 以及用于解析它的语法,可以使用于其他应用程序。 它变得有点像甚至可能跨越 CMS 的通用语。 现在这些新的跨 CMS Gutenberg 块将成为可能。 它不再只是 WordPress。 它可能是为您安装在 WordPress 站点上的 Drupal 编写的 JavaScript 块。 我的意思是,热的digity! 以前怎么会这样? 这就是我们休假两年的原因; 这就是为什么我们让世界上的每个人都在做这件事。”
JavaScript 使这种跨平台协作成为可能,这在 Drupal Gutenberg 贡献者所做的工作以及与平台无关的 Gutenberg Cloud 项目中已经很明显了。 当 Gutenberg 在 5.0 中发布时,它将为 WordPress 和网络提供比我们现在预测的更多的功能。
“这不是终点线,”Mullenweg 说。 “5.0 几乎就像是起点。 预计在 5.0 版本发布后投入到古腾堡的时间与以前一样多 - 让它到达我们认为它不比我们今天拥有的更好但它实际上就像世界级的网络定义体验的地方,这是我们想要创造什么,你们都应该得到什么。”
