WordPress 2019 年项目集 2020 年路线图的进展
已发表: 2019-12-10WordPress 执行董事 Josepha Haden 发布了 WordPress 2019 年目标的更新。过去一年 WordPress 的重点是九个主要项目。 在这 9 个项目中,WordPress 仅在 2019 年推出了两个。这意味着 2020 年的重点将与社区继续在现有项目取得的进展基础上保持一致。
目前,WordPress 计划在 2020 年发布三个主要版本:
- 5.4 版 – 2020 年 3 月
- 5.5 版 – 2020 年 8 月
- 5.6 版 – 2020 年 12 月
这些日期中的每一个都可能发生变化。 随着每个版本的临近,我们还应该获得更具体的日期。 2020 年的各种项目应该在每个版本中登陆。
WordPress 的联合创始人 Matt Mullenweg 最初在他的 2018 State of the Word 地址中列出了 2019 年的计划,并在 Make Core 博客上列出了这些项目。 最大的收获是 2019 年应该是我们更接近全站点定制的一年(古腾堡项目的第 2 阶段)。 尽管开发人员在实现这一目标方面取得了长足的进步,但该项目的大部分仍处于起步阶段。
2019 年出货的项目
所有现有的核心 WordPress 小部件现在都以块的形式存在。 用户现在可以通过块编辑器将小部件放置在帖子、页面或任何其他内容区域中,而不是将小部件限制在主题决定的位置。 随着项目继续向全站点编辑发展,用户最终将能够将这些小部件和其他块放置在几乎任何地方。
场地健康项目并入核心。 它具有一个屏幕,可向网站所有者提供有关网站健康状况的信息。 它还有一个致命错误检测脚本,当发现插件和主题问题时,它会向网站所有者发送电子邮件。
2020 年预期项目
其余大部分未在 2019 年发布的项目在这一年仍然取得了进展。 以下是来年预期项目的细分。
导航菜单块

目前,导航块的目标是随 WordPress 5.4 一起发布。 这很可能是现实,因为它现在已经脱离了实验阶段,可以在 Gutenberg 7.0 中进行 beta 测试。 开发团队在这个块上工作了几个版本,现在有足够稳定的东西供用户测试。
此块是站点定制难题的主要部分。 从长远来看,用户将需要一个易于使用的块来处理他们网站上的导航菜单。
主题的自定义块感知内容区域
Gutenberg 项目的第一阶段带来了块编辑器来发布内容。 第 2 阶段的很大一部分是打破帖子内容,并允许用户在更多区域添加块。 目前尚不清楚从长远来看这会是什么样子。 主题应该能够注册额外的块感知区域。
此功能的目标版本设置为 WordPress 5.5,但现在猜测这是否是一个现实的目标还为时过早。 这是一个很难解决的问题,因为它需要与主题块模板、保存多个实体和一般的全站点定制的决策相一致。 这不是一个可以急于求成的功能,因为它将对 WordPress 未来几年的工作方式产生深远的影响。
支持块的小部件区域

当前的计划是允许小部件区域(侧边栏)支持小部件旁边的块。 Gutenberg 插件有一个实验性的小部件区域选项,用于启用此功能的早期版本,其目标版本为 WordPress 5.5。

使此功能成为现实有两个方面。 首先是让它在小部件管理屏幕上工作。 第二个是让它在定制器中工作,用户还可以在这个区域管理小部件。
目前,感觉侧边栏的概念应该被弃用。 实验性功能允许用户将块添加到侧边栏,这些块在输出时转换为一个大的“块区域”小部件。 如果 WordPress 在块范式上“全力以赴”,那么最好将精力集中在允许主题构建自定义块区域并让官方侧边栏 API 慢慢消亡。 将旧概念与新概念混合起来充其量是笨拙的。 是时候继续并软弃用侧边栏和小部件,直到大多数主题不再支持它们。
阻止目录搜索和安装

最终,所有 WordPress 用户都将能够通过块插入器搜索块。 如果块存在,他们可以将其插入块区域。 如果没有,插入器将允许用户从块目录中发现新块。 新块的安装、激活和插入应该是无缝的。
此功能的目标版本是为 WordPress 5.5 设置的,这应该是可能的(如果不是更早的话)基于该功能当前在 Gutenberg 插件中的运行情况。 它还不完美,并且在使用已安装的块时已经破坏了我的一些帖子。 还有几个悬而未决的问题需要解决。
希望在游戏中领先的插件作者可以按照块插件指南提交块插件。
自动插件、主题和主要核心更新
经过多年的广泛测试和对 WordPress 次要版本使用自动更新后,感觉我们现在应该已经对所有内容进行了自动更新。 对于某些网站所有者来说,必须跟上插件和主题更新可能会很痛苦。 有了足够多的插件,每天更新一个或多个插件并不是不可能的。
一些托管解决方案和 Jetpack 通过提供自动插件更新为许多用户缓解了这个问题,但这是一个早就应该优先考虑的核心功能。 没有为主题/插件或主要核心版本的自动更新提供目标版本。 让我们希望该功能不会再被搁置一年。
处理超过 6,500 个跟踪问题
随着 Gutenberg 插件近来备受关注,人们很容易忘记在 Trac 上等待补丁、审查和决定的票数成千上万。 长期以来,我一直支持使用 WordPress 的一个主要版本来简单地修复现有错误,同时不添加任何新功能。
Jonathan Desrosiers 撰写了一篇内容广泛的文章,其中涵盖了分类小组今年早些时候所做的大部分工作。
分类并不是真正得出结论的事情。 这是一个持续的过程,必须贯穿项目的整个生命周期。 有兴趣参与分流团队的人可以在分流团队公告帖子中找到更多信息。
