展望2019年:未来一年的WordPress

什么一年! 在2017年底,我记得当时以为WordPress变更是前一年最大的一年。 但是我不知道2018年会有什么!

自WordPress诞生以来,2018年见证了WordPress中一些最基本,影响最深的变化,由古腾堡插件(及其上一行)体现出来。

但是在我看来,不是古腾堡将在2019年占据主导地位-它预示着变化。

因此,让我们看一下WordPress及其用户和开发者社区的2019年可能会有什么。

WordPress代码库

古腾堡代表着WordPress代码库发生根本性转变的开始。

还记得马特·穆伦维格(Matt Mullenweg)的《 2015年语言状况》 (是的,很久以前),当时他告诉大家“深入学习JavaScript”吗?

展望2019年:未来一年的WordPress

好吧,现在正是那些听他讲话的人为之高兴的时候了。 也是时候,WordPress社区被已经具有JavaScript和其他前端语言技能,并且现在可以将其与WordPress一起使用的人增强了。

古腾堡基于块。 这些块是用JavaScript编写的。 如果您曾经编写过一个在后编辑屏幕上添加一个meta框的插件,那么现在最好添加一个block。 为此,您需要学习的不是PHP,而是JavaScript。

主题开发人员也是如此—您可能尚不需要学习JavaScript,但是您可能必须更新主题,以便他们设置Gutenberg输出的块样式,而不是旧的编辑器输出的样式。

而且,块将不会仅限于帖子和页面编辑屏幕。 不好了。

古腾堡(Gutenberg)的第二阶段将在帖子编辑器之外进行块化,并在WordPress管理中的其他地方实现它们。 小部件,菜单和定制程序:命名它,它将使用块。 我们的目标是将WordPress变成所见即所得(WYSIWYG)页面构建器类型的CMS,但是却没有大多数页面构建器的代码膨胀。

这是WordPress定制器的外观:

展望2019年:未来一年的WordPress

这是一个雄心勃勃的目标,它将为用户和开发人员带来革命性的WordPress。 对于用户而言,这意味着全新的,精简的界面,让您拥有21世纪的感觉。 对于开发人员来说,这意味着学习JavaScript。 是的,很深。

那么这对WordPress社区意味着什么呢?

WordPress社区

WordPress社区并不是一个真正的实体。 我们大多数进入WordCamps的人都将社区视为真正的开发人员社区。 但是,这里有大量的WordPress用户社区,其同质性要差得多,需求却大不相同。

WordPress用户并非倾向于与WordPress社区保持一致,而是与自己的部落保持一致,该部落将包括许多在同一空间工作的WordPress用户。 我是其中一个社区的一部分:作家社区。 在那个社区,对古腾堡的反应好坏参半。 人们通常对重大更改反应不好,现在的重点是漏洞和已损坏的站点。

但是随着时间的流逝,我认为这些更改将为WordPress用户提供良好的服务。 也许不是古腾堡(Gutenberg)本身,因为它与旧的编辑体验太接近了,以至于感觉不像是附加功能,而是通过计划中的所见即所得(WYSIWYG)和自定义程序(Customizer)进行更改。

随着其不断发展和完善,新的用户界面将吸引以前使用过Wix等网站建设者的用户,并且喜欢在他们工作的同时查看他们在网站上的工作。

只要解决了可访问性问题(不久之后就会解决更多问题),这可能预示着WordPress快速增长时期的开始。 尽管我希望一些喜欢旧系统的用户会逐渐放弃。

但是开发人员呢?

开发人员社区现在似乎感觉很痛。 随着古腾堡(Gutenberg)的争执(特别是可访问性和临时通知发布),人们感觉到社区没有在听。 WordPress是在满足WordPress.com的需求,而不是它的用户和开发人员社区。

这是Automattic不应忽略的问题。 开源不仅与代码库和许可证有关,还与项目的精神有关。 真正的开源项目并非自上而下。 它们是民主的,咨询性的项目,考虑了各种各样的群体,并且不受Automattic等商业实体的需求驱动。

Automattic和Matt Mullenweg以前曾遭到批评。 他们做出了回应,并架起了桥梁。 我相信他们可以再次这样做。 WordPress及其社区的未来对我们所有人来说都至关重要,因此我们无法摆脱它。

更积极的一点是,向JavaScript的转换提供了很多机会。 它已经将新人们和新技能带入社区。 这将意味着WordPress开发人员将跟上Web开发中最动态和发展中的一种语言的开发。 学习JavaScript的WordPress开发人员将可以访问更多且薪水更高的工作。

辅助功能

可访问性问题值得一提。 除了在发布日期上的分歧(没有人会满意)之外,关于Gutenberg的最大争论还是关于可访问性。

多年来,可访问性并不是WordPress的基础。 没有可访问性团队,我们大多数人从开发人员那里学到了这个主题,这些开发人员不是WordPress核心团队的一员,而是在可访问性领域工作或对此充满热情的人。

但是最近几年发生了变化。 WordPress拥有一个可访问性团队,新版本在发布之前经过审核,以进行可访问性,并且可访问性一直是WordCamps的热门话题。

但是,古腾堡(Gutenberg)却逆转了这一进展。 可访问性是许多基于JavaScript的可视化工具所共有的挑战。 它们是为可以看到屏幕上的内容并使用鼠标与之交互的人而设计的。 否则,所见即所得中将没有S。

但是,为视觉目的而设计的系统并不是为可访问性而设计的。 许多残障的网络用户会关闭浏览器中JavaScript,因为它使页面难以交互。 而且,块系统的设计并未考虑可访问性。

这个问题变得如此可怕,以至于WordPress可访问性主管Rian Rietveld 辞职 ,称“可访问性问题如此之多,以至于大多数测试人员都拒绝再次关注Gutenberg”。

无障碍团队得到的反馈是,他们应该解释为什么无障碍票在举起票时很重要。 这让我感到难过,因为我的期望是WordPress开发人员无需再三告知,可访问性修复为什么很重要。 似乎另一个问题是,可访问性团队没有熟练的React开发人员可以与Gutenberg代码进行交互。 如果可访问性确实对WordPress的未来很重要,那么将React开发人员提供给可访问性团队应该与将其提供给核心团队一样重要。

这种说法继续流行。 有人说马特·穆伦维格(Matt Mullenweg)的回应不充分,但是Automattic现在同意为古腾堡(Gutenberg)的可访问性审核提供资金。 尚待观察的是,这将如何影响Gutenberg阶段2的代码。希望,核心团队将从中汲取教训,并确保从一开始就将可访问性纳入代码库中,而不是在最后进行。

WordPress在全球拥有数百万用户,其中很大一部分将具有可访问性需求。 如果WordPress将继续满足他们的需求(并证明它重视所有Web用户),那么我希望这将意味着WordPress可访问性的改善。 如果没有学到教训,那可能是一场灾难。

摘要:我的预测

总而言之,我认为2019年WordPress的主要事件,发展和挑战是什么?

这是我的预测:

  • 随着修补程序的释放,古腾堡(Gutenberg)列将爆炸,并且变得更加稳定。 用户将习惯于新系统并开始欣赏其优点。
  • 块将变得更加重要,其范围将超出页面编辑屏幕。
  • 更加习惯页面构建器的人们将转向WordPress,从而增加其用户基础。
  • 将学习到2018年的可访问性课程,这意味着将来的版本将包含可访问性...或者不会,在这种情况下,WordPress将逐渐成为那里访问最少的开源CMS。 希望他们会的。
  • PHP技能将变得不那么重要,使用JavaScript及其所有形式的代码编写能力将成为WordPress开发人员工具包的重要组成部分。

从现在开始的一年内,我希望重新阅读这篇文章,看看我做对了什么。 同时,祝您2019年愉快!

翻译自: https://code.tutsplus.com/articles/looking-ahead-to-2019-wordpress-in-the-year-to-come--cms-32411