由 Elegant Themes 创建的流行商业 WordPress 主题和页面生成器 Divi宣布了 5.0 版中的重大变化,这些变化构成了对 Divi 核心技术的完全重写。该更新预计将于明年发布 Beta 版,重点关注性能、稳定性、可扩展性和可扩展性,但不会引入任何新功能。
“我们正在重建 Divi 的后端框架,清理多年的技术债务,改变 Divi 的存储格式并改进其渲染机制,”Elegant Themes 首席执行官 Nick Roach 说。“这个新版本的 Divi 将能够更快地处理设计设置。”
5.0 中最显着的变化之一是 Divi 将不再使用短代码。
“这一变化将使 Divi 与 WordPress 的未来保持一致,后者正在朝着新的方向发展,”罗奇说。
Divi 将迁移到一种类似于古腾堡存储数据的方式的新 JSON 格式。遗留的短代码将继续工作,并且 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 似乎落后于Block编辑器提供的用于构建动态数据页面的功能:
和 Divi 5.0 听起来一样好,它只是太遥远了……特别是因为它不会有我寻找的功能,如果这些功能出现的话,那将需要更长的时间。我真的希望 Divi 5.0 能更多地转向 Gutenberg block构建器(除了后端数据存储等)。
现在似乎正在与block构建器进行一场真正的竞赛。许多公司正在添加 Divi 现在根本无法与之竞争的功能,而且可能需要数年时间才能与之匹敌。更灵活的布局,尤其是在制作您自己的后期循环等方面,更强大的显示动态数据或收集和存储数据的功能,以及混合和匹配来自不同创建者的block的能力,因此您不依赖于像 Divi 这样的单一供应商。
据 BuiltWith 称,目前有超过2,425,411 个实时网站 正在使用 Divi,另有 1,486,812 个网站曾使用过该产品。这款推出近 10 年的产品多年来一直稳步增长,但似乎从 2020 年开始趋于平稳。
![Divi 5.0 旨在增强与古腾堡的兼容性 1 Screen Shot 2022 11 18 at 5.48.50 PM](https://www.xiaolikt.cn/wp-content/uploads/2023/01/Screen-Shot-2022-11-18-at-5.48.50-PM.png)
拥抱 WordPress 的发展方式对于页面构建器的持续成功非常重要,而 Elegant Themes 似乎通过计划的更新来承认这一点。
“在Block主题方面,作为 Divi 5.0 的一部分,我们也正在过渡到基于Block的主题,并且由于 Divi 5.0 实际上是使用与 Gutenberg 本身相同的‘包’在内部构建的,Divi 5.0 有很多从核心内置的兼容性,”Elegant Themes 开发人员 Josh Ronk 说。
“我们正在努力推动 Divi 5.0 实现最大的古腾堡Block兼容性,目标是您可以在 Divi 构建的页面中使用古腾堡block,然后将您喜欢的所有 Divi 设计选项应用到其他平淡无奇的页面上您已安装的古腾堡block。这意味着您不必在 Divi 或 Gutenberg 之间做出选择,而是得到 Divi 和 Gutenberg。”
Divi 的开发人员计划确保使用当前 Divi API 构建的旧 Divi 模块向后兼容,在前端工作,但在 Visual Builder 中的容量更有限。他们将鼓励开发人员转向新的 API 以利用性能优势。
Divi 5.0 不会引入新功能或改变 Divi 的设计,但底层架构将向古腾堡兼容性靠拢。
“Divi 5.0 将使用 React,它将利用更多原生的 Gutenberg 包,”Roach 说。“在某个时候,我们希望 Divi 和古腾堡能够和谐共事。我们不想与 WordPress 的发展方向作对。”