当前基于块的小部件管理屏幕设计。

我错了。我向读者保证,在我之前的帖子“当 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。这将使它有更多的时间成熟,并有更多的人来测试它。

Helen Hou-Sandì,5.6 的核心技术负责人,提供了历史决定是什么,以及为什么它还没有准备好包含在新的工单中:

对于影响前端的功能,我的问题是“我可以在不弄乱我的网站的情况下尝试这些新东西吗?” ——即用户信任。当前,小部件区域块未显示,因为小部件区域未显示,正如在网站上看到的那样,没有真正放入主题的力量,您必须在不修改的情况下保存更改以获得实际的上下文视图将允许您尝试这个新功能而不会因为实验而受到惩罚。

她接着说目前的体验很差。还提出了与我在一个多月前详细介绍的定制器体验相关的问题。

“所以,当我们再次回到这一点时,让我们继续关注让用户感到安全意味着什么,以便他们可以使用 WordPress 让他们的网站看起来像他们想要的方式,而不是让他们必须解决我们已经解决的问题才能发送给他们,”Housandi 说。

尽管做出了艰难的决定,但这是一个充满希望的前景。从长远来看,有时需要这些类型的电话才能使项目受益。将功能推迟到未来的版本以提供更好的用户体验可能比在体验不佳的情况下提前发布更好。

“这样做的好处是,小部件现在可以在 5.7 中继续‘重新构想’,并具有更多增强功能,”首席 WordPress 开发人员安德鲁·奥兹 (Andrew Ozz) 在票中说道。 “不确定有多少人对此进行了更长时间的测试,但在小部件区域(即侧边栏)中有块开辟了许多新的可能性,并使许多旧的、有限的小部件过时了。“小部件区域”变成了“具有更多动态内容的专业帖子,“允许用户(和设计人员)做很多使用旧版小部件难以或不可能完成的事情。”

在看到我最期待的 5.6 功能之一被删除后,看到社区领袖对该项目的乐观态度令人鼓舞。

“你知道,我也真的希望,最后一分钟的电话是我的辛勤工作,”哈登说。 “当我上次看的时候,它似乎已经准备好了,但后来测试得更深入,一些交互对用户来说有点粗糙。我很感激,因为找到痛苦的 UX 的时间是在发布之前,而不是之后!”

尽管放弃了第二个主要功能,但仍然包含一些很棒的功能,那就是 WordPress 5.6,它将在不到两个月的时间内发布。新的二十一二十一主题看起来像一股清新的空气,并将探索以前默认主题中没有的与块相关的功能。 Haden 还指出主要版本的自动更新、REST API 的应用程序密码支持以及可访问性改进都是值得期待的功能。

WordPress 5.1 Beta 1 预计将于今天发布。

向旧项目添加新功能

有时感觉 Project Gutenberg 吃不完。许多大型功能计划一直缺少预测。在站点范围内的编辑、全局样式、小部件、导航菜单等之间,很难过度专注于一项功能并为发布做好准备。另一方面,一种专注力过多,从长远来看会损害其他功能。所有这些部分最终必须结合在一起以创建一个更具凝聚力的整体。

WordPress 也 17 岁了。任何新功能都可能影响旧功能或代码。基于块的小部件的目标是将现有功能转换到新系统中,而不会在此过程中破坏数百万个网站。在一项功能上花费了 21 个月的时间表明这不是一个容易解决的问题。

“对于复杂的工程问题,你说得太对了!”哈登说。 “我们现在正处于项目历史的关键时刻,将所有这些部分联系起来可能会使我们面临无法预料的复杂性。”

该项目还需要考虑如何解决主要功能面临的一些问题那还没有解决。团队是否太瘦而无法专注于所有部分?我们可以在哪里改进以推动功能向前发展?

“在未来的回顾中,我们可以确定流程的哪些部分可以改进,但我也认为设定延伸目标对任何软件项目都是有益的,”Haden 说。 “许多贡献者都渴望将块的力量带到我共享的更多 WordPress 空间,但到了交付的时候,我们必须平衡对可用性的坚定承诺。”

越来越明显的是,这些年来前端编辑变得越来越困难。目前,小部件和导航菜单可以在 WordPress 的两个地方进行编辑,界面完全不同。全站点编辑可以为组合添加一个全新的界面。

“我认为古腾堡一直试图解决的问题之一是在整个 WordPress 界面上编辑元素的体验更加一致,”哈登说。 “没有用户必须学习五种不同的工作流程才能确保他们的页面看起来像发布时想象的那样。”

在此期间(可能是多年),最终用户可能需要处理在开发新功能时,这些多个接口会重叠。这可能只是一个试图在 CMS 领域领导一个饥饿的竞争对手的老化项目不可避免的成长痛苦。

Haden 说,“人们对减少工作流程的数量很感兴趣,我希望我们可以将其整合到一个漂亮、直观的界面中。”

像这样:

点赞正在加载中...

资源