由 Elegant Themes 创建的流行商业 WordPress 主题和页面构建器 Divi 宣布,5.0 版的重大变化构成了对 Divi 核心技术的完全重写。该更新预计将于明年发布测试版,重点关注性能、稳定性、可扩展性和可扩展性,但不会引入任何新功能。

“我们正在重建 Divi 的后端框架,清理多年的技术债务,改变 Divi 的存储格式并改进其渲染机制,”Elegant Themes 首席执行官 Nick Roach 说。 “这个新版本的 Divi 将能够更快地处理设计设置。”

5.0 中最显着的变化之一是 Divi 将不再使用短代码。

“这一变化将使 Divi 与 WordPress 的未来保持一致,后者正朝着新的方向发展,”罗奇说。

Divi 将迁移到一种新的 JSON 格式,类似于 Gutenberg 存储数据的方式。遗留短代码将继续工作,Divi 将根据需要在旧框架中延迟加载一段时间。

“如果您在帖子内容之外使用 Divi 简码,强烈建议您将其替换为我们新的基于 json 的元素,”Roach 说。 “否则,你的表现将受到影响。”

作为 5.0 更新的一部分,Divi 的开发人员计划包括一个按钮来执行从短代码的迁移,这将自动更改帖子以使用新系统。

Divi 5.0 还将引入一个新的 Builder API,Roach 说“这也可能为 Divi/Gutenberg 交叉兼容性打开机会:”

熟悉为 WordPress 创建块的开发人员会在 Divi 5.0 模块 API 中发现许多相似之处。 WordPress 块将更容易适应 Divi,WordPress 开发人员将能够带头为我们的社区构建内容。我们正在构建这个新版本的 Divi 以与 WordPress 协调工作。

即将更新的消息受到了Divi用户的欢迎,他们在评论中提出了更多的问题和疑虑。一些用户对新方向持怀疑态度,但愿意看看结果如何。

当前用户 Peter R 表示,他赞赏 Divi 的“更好、更流畅的用户体验”和设计设置集合,并表示 Divi 似乎落后于块编辑器提供的用于构建动态数据页面的功能:

听起来和 Divi 5.0 一样好,只是太远了……特别是因为它没有我在寻找的功能发布,如果这些功能出来,需要更长的时间。我真的希望 Divi 5.0 能更多地转向 Gutenberg 块构建器(除了后端数据存储等)。

现在似乎有一场真正的区块建设者军备竞赛。许多公司正在添加 Divi 现在根本无法与之竞争的功能,而且可能需要数年时间才能与之匹敌。更灵活的布局,尤其是在制作您自己的后期循环等方面,更强大的显示动态数据或收集和存储数据的能力,以及混合和匹配来自不同创作者的块的能力,因此您不依赖于诸如像 Divi 这样的单一供应商。

根据 BuiltWith 的数据,目前有超过 2,425,411 个实时网站在使用 Divi,另外还有 1,486,812 个网站过去使用过该产品。这款推出近 10 年的产品多年来一直稳步增长,但在 2020 年似乎趋于平稳。

拥抱 WordPress 的发展 这对页面构建器的持续成功很重要,Elegant Themes 似乎通过计划的更新来承认这一点。

“在块主题方面,作为 Divi 5.0 的一部分,我们也正在过渡到基于块的主题,并且由于 Divi 5.0 实际上是使用与 Gutenberg 本身相同的‘包’在内部构建的,Divi 5.0有很多从核心内置的兼容性,”Elegant Themes 开发人员 Josh Ronk 说。

“我们正在努力开发 Divi 5.0 以获得最大的古腾堡块兼容性,目标是您可以在 Divi 构建的页面中使用古腾堡块,然后将您最喜欢的所有 Divi 设计选项应用到已安装的古腾堡块在其他平淡无奇的页面上。这意味着您不必在 Divi 或 Gutenberg 之间做出选择,您会得到 Divi 和 Gutenberg。”

由 Divi 开发 人们计划确保向后兼容使用当前的 Divi API,在前端工作,但在 Visual Builder 中的能力更有限。他们将鼓励开发人员转向新的 API 以利用性能优势。

Divi 5.0不会引入新功能,也不会改变Divi的设计,但底层架构会向古腾堡兼容性靠拢。

“Divi 5.0 将使用 React,这将利用更多原生的 Gutenberg 包,”Roach 说。 “在某些时候,我们希望 Divi 和古腾堡能够和谐地合作。我们不想反对 WordPress 的发展方向。”

资源