WordPress 5.6 发布团队取消了基于块的小部件的插件
已发表: 2020-10-21
我错了。 在我之前关于新功能准备就绪的帖子中,我向我们的读者保证,“当 WordPress 5.6 登陆时,基于块的小部件系统将为黄金时间做好准备”。 我还说,这是在不尝试使其与定制器一起工作的条件下——这种体验仍然被破坏了。 然而,5.6 团队今年第二次取消了基于块的小部件。
一周前,WordPress 5.6 发布主管 Josepha Haden 似乎同意它已经准备就绪。 但是,在开发周期中情况可能会迅速变化,并且必须在测试版发布截止日期前做出艰难的决定。
这不是团队在未来版本中推出的第一个功能。 两周前,他们从 5.6 功能列表中删除了基于块的导航菜单。 这两个功能最初都是为 WordPress 5.5 计划的。
自 2019 年 1 月以来,新的小部件管理屏幕一直在开发中,这距离 WordPress 5.0 中的块编辑器首次启动不久。 目前,基于块的小部件功能已被添加到 WordPress 5.7。 它还被赋予了“早期”标签,这意味着它应该在 5.7 发布周期开始后不久进入核心 WordPress。 这将给它更多的时间成熟,让更多的人有机会对其进行测试。
5.6 的核心技术负责人 Helen Hou-Sandi 提供了该决定的历史记录,以及为什么它还没有准备好包含在新票中:
我对影响前端的功能的问题是“我可以尝试这个新东西而不会因为弄乱我的网站而受到惩罚吗?” ——即用户信任。 目前,鉴于小部件区域不会像您在网站上看到的那样显示任何内容,而没有主题真正投入其中,并且您必须在没有修改的情况下实时保存更改以获得实际的上下文视图,小部件区域块不会允许您尝试此新功能,而不会因尝试而受到惩罚。
她接着说,目前的体验是次要的。 我在一个多月前详细介绍过的与定制体验相关的问题也被提及。
“所以,当我们再次回到这一点时,让我们关注让用户感到安全意味着什么,他们可以使用 WordPress 让他们的网站看起来像他们想要的那样,而不是像他们必须解决我们已经解决的问题一样给了他们,”侯桑迪说。
尽管做出了艰难的决定,但这是一个充满希望的前景。 有时,为了项目的长期利益,需要进行这些类型的调用。 将功能推回未来版本以获得更好的用户体验可能比早期发布体验不佳的情况要好。
“这样做的好处是,现在小部件可以继续为 5.7 '重新想象',并获得更多增强功能,”首席 WordPress 开发人员 Andrew Ozz 在票证中说。 “不确定有多少人对此进行了更长时间的测试,但在小部件区域(也称为侧边栏)中设置块开辟了许多新的可能性,并使许多旧的、有限的小部件过时了。 “小部件区域”变成了类似于“具有更多动态内容的专业帖子”,让用户(和设计师)可以做很多使用旧小部件很难或不可能完成的事情。”

在看到我最期待的 5.6 功能之一被删除后,看到社区领袖对该项目的积极看法令人鼓舞。
“你知道,我也对此抱有希望,最后一分钟的电话是我努力完成的,”哈登说。 “当我上次查看时,它似乎已经接近就绪,但随后进行了更集中的测试,并且有些交互对用户来说有点粗糙。 我对此表示感谢,因为发现痛苦的用户体验的时间是在发布之前而不是之后!”
尽管放弃了它的第二个主要功能,WordPress 5.6 仍然有一些重要的亮点将在不到两个月的时间内发布。 新的二十一二十一主题看起来像是一股新鲜空气,并将探索以前默认主题中没有的与块相关的功能。 Haden 还指出了主要版本的自动更新、对 REST API 的应用程序密码支持以及可访问性的改进,这些都是值得期待的功能。
WordPress 5.6 Beta 1 预计将于今天发布。
向旧项目添加新功能
有时,感觉古腾堡项目已经吃不消了。 许多大型功能计划不断错过预测。 在全站点编辑、全局样式、小部件、导航菜单等等之间,很难高度专注于一个功能并准备好发布。 另一方面,从长远来看,过度关注一种方式可能会损害其他功能。 所有这些部分最终必须结合在一起以创建一个更具凝聚力的整体。
WordPress 也有 17 年历史。 任何新功能都可能影响旧功能或代码。 基于块的小部件的目标是将现有功能转换为在新系统中工作,而不会在此过程中破坏数百万个网站。 一个功能上 21 个月的工作表明,这不是一个容易解决的问题。
“对于复杂的工程问题,你说的太对了!” 哈登说。 “我们现在正处于项目历史的一个阶段,将所有部分连接起来可能会让我们面临无法预料的复杂情况。”
该项目还需要考虑如何解决它所面临的一些问题,即主要功能尚未完成。 团队是否过于单薄而无法专注于所有部分? 我们可以改进哪些方面来推动功能向前发展?
“将有一个回顾展,我们可以确定未来可以改进我们流程的哪些部分,但我也觉得设定延伸目标对任何软件项目都有好处,”哈登说。 “许多贡献者对将块的力量带入 WordPress 中的更多空间有一种紧迫感,我分享了这一点,但是当需要发布时,我们必须在这与我们对可用性的坚定承诺之间取得平衡。”
一个越来越明显的问题是,这些年来前端编辑变得更加困难。 目前,小部件和导航菜单可以在 WordPress 的两个地方进行编辑,界面截然不同。 全站点编辑可以为组合添加一个全新的界面。
“我认为我们试图通过 Gutenberg 解决的问题之一一直是在 WordPress 界面中编辑元素的体验更加一致,”Haden 说。 “任何用户都不应该学习五种不同的工作流程来确保他们的页面在发布时看起来像他们想象的那样。”
与此同时,最终用户可能需要处理这些多个接口——在开发新功能时重叠。 这可能只是一个老化项目的必要成长之痛,一个试图在 CMS 领域引领饥饿竞争者的项目。
“人们对减少工作流程的数量很感兴趣,我希望我们可以整合到一个漂亮、直观的界面,”Haden 说。
