呼吁延迟 WordPress 5.0 增加,开发人员引用 Gutenberg 的可用性问题和许多错误
已发表: 2018-11-09开发人员和企业主正在焦急地等待,因为 Gutenberg 距离 WordPress 5.0 的首次亮相还有 11 天的时间。 发布时间仍有可能推迟到次要日期(2019 年 1 月 22 日),但尚未公布决定。
“我在 19 日不冷不热,但这不是因为未解决问题的数量(这不是一个好的衡量标准或目标)——更多的是我们现在已经落后一两天了几次,”5.0 发布负责人马特Mullenweg 在昨天的开发者聊天中说。 他说,“来自现场”的报告仍然很好,已经安装并激活插件的公司没有报告高于正常的支持负担。
“我的担忧可以概括为,”Aaron Jorbin 说。 “大约有 400 个问题需要代码或决定来解决。 假设每期 5 分钟,这意味着从现在到 RC 之间需要进行大约 33 小时的错误清理。”
“我不认为我们可以在接下来的 45 分钟内做出改变日期的决定,”加里·彭德加斯特在回应会议上提出的担忧时说。 “我认为公平地说,古腾堡和 5.0 领导团队正在听取所有反馈,并正在积极调查时间表是否仍然正确。”
Mullenweg 表示,未解决的问题并不能很好地衡量发布是否达到目标,但社区遇到的众多错误已经引发了一系列主张推迟发布的帖子。
Yoast SEO 的作者 Joost de Valk 在一篇题为“WordPress 5.0 需要不同的时间表”的帖子中将可访问性问题和项目的稳定性作为延迟的原因。 de Valk 认为自己是 Gutenberg 的坚定支持者,他的团队已经在他们的插件中构建了兼容性和 Gutenberg 优先功能,该插件有超过 500 万次活跃安装。
“这可以说是 WordPress 编辑体验和这十年来开发者体验的最大飞跃之一,”de Valk 说。 “它还没有完成,如果我们继续努力争取其计划的 11 月 19 日发布日期,我们就会为失败做好准备。”
de Valk 给出了他认为 11 月 19 日时间表站不住脚的两个原因:
存在一些严重的可访问性问题。 虽然这些不是新的,而且有几个人正在努力解决它们,但我实际上认为,如果我们推迟发布,我们可以更好地处理它们。 现在,在我看来,键盘可访问性在 Gutenberg 的最后几个版本中已经倒退。
最重要的原因:项目的整体稳定性还没有达到它需要的水平。 5.0 里程碑有很多未解决的问题,即使在我们下周进入候选发布阶段之前修复所有的障碍也将被证明是不可能的。 在撰写 WordPress 5.0 里程碑时,我们有 212 个未分类的错误和 165 个问题。
WordPress 开发人员 Mark Root-Wiley 在同一天发表了一篇题为“WordPress 5.0 还没有准备好”的帖子。 他概述了为什么他认为需要延迟发布,并建议该项目在发布之前进行更多的审计和质量保证测试。
“WordPress 5.0 可以而且应该是对 WordPress 的积极改变,但如果它按计划在 11 月下旬发布,那就不会了,”Root-Wiley 说。 “编辑器bug太多了,体验不够完善。 这是因为开发速度阻碍了系统质量保证 (QA) 和用户测试。 两种类型的测试都是必需的,以确保编辑器准备就绪并增加社区对更新的信心。”
Root-Wiley 描述了尝试使用新编辑器撰写博客文章时的错误体验,这与许多其他人最近的经历相呼应。
Root-Wiley 说:“我正在尽我最大的努力提供反馈,但这很累人,而且还有很多小错误,我很难隔离和复制我报告的那个,而不会遇到另一个。” “仅仅写了 1.5 篇博文,我怎么可能发现这么多 bug?”

Root-Wiley 还建议删除他认为不必要的功能,以简化编辑体验并专注于基础。 这些功能包括表格块、段落背景颜色、聚光灯和全屏模式、首字下沉、诗歌块等。
“发展步伐一直在加快,”Root-Wiley 说。 “这种速度非常适合开发大量功能并快速迭代这些功能,但它不允许进行足够的测试。 现在需要的是让人们有更多的时间来发现和报告编辑器功能处于他们提议的最终状态的错误。”
Gutenberg 的批评通常被描述为来自抵制变革的人,但这些关于推迟发布的强烈信息来自那些相信新编辑器是未来并投入巨资为其成功做出贡献的开发人员。
de Valk 和 Root-Wiley 的帖子似乎都引起了许多与该编辑有过类似经历的人的共鸣。 其他核心开发人员和提交者也公开表达了他们的声音,呼吁推迟发布。
我的想法在这里非常一致。 我对这个版本感到非常兴奋——我认为这对 WordPress 的成功至关重要。 但我认为它和生态系统在缩短的发布周期之后还没有准备好。 https://t.co/R0nZt0mk41
— Mike Schroder (@GetSource) 2018 年 11 月 7 日
这:https://t.co/wpcQ02qcTw 他们几乎错过了发布时间表上的每个里程碑,让我在感恩节前有 1 周的时间使用 RC 进行测试,而插件/主题作者没有时间使用更稳定的代码进行开发/测试。 它应该只是与他们的备份 1 月日期一起出现。
— 丽莎伍德拉夫 (@lisa_m_woodruff),2018 年 11 月 8 日
对古腾堡准备就绪的看法因人的观点和参与项目的情况而异。 那些全职工作的人没有公开发表意见,表明它可能还没有为 11 月 19 日的时间表做好准备。
“5.0 里程碑处于一个非常易于管理的位置,但如果在接下来的几天里数量变得更加令人担忧,或者很明显无法实现里程碑,我们将根据需要进行修改,”古腾堡技术负责人 Matias Ventura Ventura 在昨天的开发者聊天。 他证实,快速发展的步伐将继续下去。
无论 5.0 何时发布,用户都可以指望每两周发布一次次要版本,以解决在古腾堡被数百万用户掌握后出现的错误和问题。
“希望随着人们习惯于更规律的节奏,他们可以围绕它进行计划,就像他们过去常常抱怨很多,但后来习惯了每年发布 3 个主要版本一样,”Mullenweg 在开发聊天中说。
2016 年,Mullenweg 开始描述 WordPress 如何成为“网络操作系统”,并提供其他人可以构建的开放 API。 虽然这个想法不仅仅包含发布时间表,但 WordPress 似乎正朝着更频繁地发布更新的方向发展,最终在后台更不可见,类似于用户更新浏览器的方式。 以当前状态发布古腾堡,并随后进行频繁更新,可能会成为一个主要的试验场,看看更大的 WordPress 用户世界是否准备好迎接这个快速迭代的新时代。
