宣布 Divi 5 开发测试版

已发表: 2023-08-22

我又带来了 Divi 5 更新,这次我很高兴地宣布发布 Divi 5 Dev Beta,这是 Divi 5 Beta 计划的下一阶段。 Divi 5 基础已经完成,我们的开发文档正在完善,我们已经使用 Dev Alpha 阶段来收集反馈并巩固 Divi 5 API。

随着 Dev Beta 的推出,我们将邀请更多开发人员加入 Beta 计划,以便他们可以开始将其 Divi 模块转换到官方Divi 5 框架,并开发令人兴奋的新功能,为 Divi 5 的发布做好准备。

与此同时,我们的团队将专注于进入下一阶段:Divi 5 Public Alpha,第一个公开测试阶段。

自上次更新以来我们取得了哪些成就

在过去的六周里,我们完成了大量工作,完成了 Divi 5 API 并修复了 180 多个错误。 我这个月的更新有点晚了,但我们希望确保完成 Divi 5 Dev Beta 并清理尽可能多的错误,然后再进入下一阶段。 如果您对细节感兴趣,这里是完整的变更日志:

变更日志条目:

  • 重构了道具并将粘性响应悬停道具移至功能道具。
  • 修复了投资组合模块,其中类别从 D4 导入为布局。
  • 修复了投资组合模块大小选项无法正常工作的问题。
  • 修复了未设置特色图像时投资组合模块 FE 警告的问题。
  • 更新了模块转换教程。
  • 修复了登录模块内按钮上未应用的样式。
  • 修复了前端 Blurb 模块文本对齐问题。
  • 修复了全角图像模块前端不显示图标的问题。
  • 修复了“添加到库”模式的“布局名称”字段不需要保存布局的问题。
  • 修复选项卡模块边框溢出问题。
  • 修复了用户无法使用 px 以外的边框半径单位的问题。
  • 更新了整个代码库的内联 JSDoc。
  • 重命名了挂钩和瞬态,以使用挂钩和瞬态的新 D5 命名约定。
  • 更新了背景样式声明以根据启用的渐变值进行渲染。
  • 更新了渐变字段容器/组件以继承值并相应地渲染预览。
  • 修复了导致按钮的悬停背景颜色未显示在生成器或前端中的错误。
  • 当平板电脑和手机视图中的背景渐变没有自己指定时,它们现在将继承“方向”值。
  • 使用元素样式优化和重构过渡样式,将字体和文本阴影 CSS 属性从其父函数抽象到各自的方法中。
  • 默认情况下,将 Transition 选项添加到模块属性中。
  • 更新了 webpack 配置以生成 Visual-Builder 包的 CSS 文件。
  • 更新了构建过程以复制 @font-face 条目的构建目录中的字体文件。
  • 更新了 Storybook 以使用 webpack 5。
  • 添加了 get_package_list、get_package_asset 和 enqueue_package_style PHP 函数。
  • 重构了 AssetsUtility,以便在 Visual-Builder 包的 JS 排队时自动将 Visual-Builder 包的 CSS 排队。
  • 将 FormatAttr<> 类型重命名为 FormatBreakpointStateAttr<>。
  • 实现各个Divi模块的ModuleElements的样式方法。
  • 将 module.decoration.filter 重命名为 module.decoration.filters 以使其在所有模块之间保持一致。
  • 对已经具有前端渲染的现有模块实施了动态内容。
  • 重构组件,使其内部的字段可以灵活修改。
  • 修复了列模块前端缺少的 et_pb_css_mix_blend_mode_passthrough 类。
  • 修复了常规部分的 VB 和 FE 中未添加类名的问题。
  • 修复了Person模块响应内容的问题。
  • 修复了所有上传文件类型都显示上传预览的问题。
  • 修复了 Portfolio 中没有项目在前端显示空白页面的问题。
  • 固定边距左右选项会覆盖分隔符模块的对齐方式。
  • 修复了行模块的“均衡列高”设置,使其按预期工作。
  • 修复了条形计数器百分比字段不显示文本值的问题。
  • 修复了按钮模块的不正确的边框颜色和文本颜色默认值。
  • 修复了自定义填充值在 Row Inner 中不起作用的问题。
  • 更新了模块背景图像 CSS 声明以包含重复设置。
  • 在 D4>D5 转换的属性映射中添加了背景图像设置(高度、宽度、垂直偏移、水平偏移)。
  • 修复了导致内联富文本编辑器在某些情况下无法正确激活的错误。
  • 修复了导致 Blurb 模块修改标题出现致命错误的错误。
  • 修复了导致无法从内联文本编辑器保存选项卡模块标题的错误。
  • 重构了圆形计数器渲染,以便背景视频将出现在背景颜色或渐变之上。
  • 修复了文本模块的背景颜色在生成器和前端之间具有不同输出的情况。
  • 修复了导入期间部分背景属性转换的问题。
  • Linux 和 Windows 中保存的键盘快捷键是固定的。
  • 帮助模式的“调整大小”按钮图标的动画在停靠模式下已修复。
  • 当“生成器界面动画”被禁用时,帮助模式的动画也会被禁用。
  • 视频列表导航在调整停靠模式大小时消失的问题已修复。
  • 修复了“取消停靠”和“关闭”按钮之间的不正确空间,该空间随着模态大小的增加而增加
  • 帮助模式的调整大小按钮图标现在在停靠模式中居中。
  • 修复了响应式图标在推荐模块 VB 中不起作用的问题。
  • 修复了悬停状态样式选择器中的差异
  • 修复了登录模块中的响应式内容功能。
  • 如果选择器具有伪元素,请修复 FE 中的悬停选择器。
  • 修复了圆形计数器模块中设置默认圆形背景不透明度值的问题,与 D4 相同。
  • 如果选择器具有伪元素,则修复了 VB 中的悬停选择器。
  • 修复了边距和填充模块的错误重要值。
  • 修复了音频模块前端中缺少类名的问题。
  • 修复了图标在推荐模块前端中无法正确呈现的问题。
  • 修复了复制子模块时的错误
  • 修复了图像模块大小选项不起作用的问题
  • 修复了切换模块中的切换标题样式在 VB 和 FE 中无法正常工作的问题。
  • 修复了 FE 中切换模块的切换打开图标样式问题。
  • 修复了 FE 中的空按钮行为。
  • 修复了悬停模式下的禁用状态选项。
  • 修复了disabled_on转换问题。
  • 修复了除非重新保存用户角色,否则“添加到库”按钮不会显示的问题。
  • 修复了单击组件组中标签内的空白区域会触发第一个选项而不是处于非活动状态的问题。
  • 修复了从特定位置打开“添加到库”模式时的切断问题。
  • 修复了悬停时不正确的按钮图标动画。
  • 修复了响应式内容功能在 FE 按钮组件中不起作用的问题。
  • 修复了设置了边框半径的全角图像的溢出问题。
  • 修复了代码设置字段中的错误,无法删除响应模式下的值。
  • 修复了输入占位符值在删除其中的文本后未删除的问题。
  • 修复了滚动响应禁用元素时设置模式的滚动。
  • 解决了在支持触摸的设备上导致响应内容出现故障的问题。
  • 修复了保存空桌面断点值导致的致命错误。
  • 输入字段的值将从上断点继承。
  • 修复了动态内容选项列表下拉菜单与 TinyMCE 元素重叠的问题。
  • 修复了在短代码模块上不起作用的基于脚本的功能(例如动画)。
  • 动态内容:添加了对动态内容 UI 的各种功能的测试。
  • 动态内容:在推荐模块中添加了对动态内容的 URL 类型支持。
  • 动态内容:定义每个动态内容选项注册的 id 属性。
  • 动态内容:重构并迁移动态内容。
  • 动态内容:重命名动态内容中选项中使用的一些字段术语。
  • 动态内容:引入了注册动态内容选项设置和渲染部分的新方法。
  • ModuleElements:在 Divi 5 上可用的模块上实现 ModuleElements。
  • 模块属性重构:重构 IconAttr 和社交媒体关注模块的模块属性
  • 修复了自定义 CSS 转换问题。
  • Transition Style:Transition Style组件重构。
  • 位置选项:通过允许样式组件具有从模块的 module.json 推断出的 defaultPrintedStyleAttr 属性,修复未给出任何属性时渲染位置选项样式的问题

Divi 5 的下一步是什么?

随着 Dev Alpha 和 Dev Beta 阶段的到来,现在正全速迈向 Public Alpha,这是第一个面向用户的 Beta 版本。 从现在到公开 Alpha 版本发布,我们将填补缺失的功能、修复错误,并确保我们完成了足够的项目以保证公开发布。

如果您不熟悉 Divi 5,让我快速回顾一下。 Divi 5 是对 Divi Builder 的完全重写,专注于基础知识。 我们不会添加太多(如果有的话)新功能,而是专注于性能、稳定性、可扩展性和可扩展性。 我们从 Divi 4 中榨取了一切,现在我们正在构建推动 Divi 走向未来所需的新基础。 为了实现这一目标,我们基本上需要一次一件地重新创建 Divi Builder 的每一部分。

我们现在正在努力发布 Divi 5 Public Alpha。 这将是 Divi 5 的一个功能齐全且有望无错误的版本,但缺少一些最不受欢迎的 Divi 模块和功能。 您将能够测试 Divi 5,如果您不遗漏缺少的功能,甚至可以使用此版本。

公共 Alpha 版发布后,我们将致力于公共 Beta 版,其中将包括 Divi 当前的所有功能,并作为 Divi 5 的候选版本,等待我们的 Beta 测试人员发现的任何错误的修复。

加入 Divi 5 开发测试版

如果您是为社区创建自定义 Divi 模块的开发人员,您可以申请加入 Divi 5 Dev Beta。 如果您已经申请了 Dev Alpha 但未被接受,则无需再次申请。 只需留意您的电子邮件收件箱中是否有邀请即可。

提醒:此阶段的测试计划仅适用于 Divi 模块的开发人员。 一旦我们添加了更多功能、完善了 UI 并清除了所有剩余的错误,我们将发布 Divi 5 Public Alpa,这是第一个用于一般测试的 Beta 版本。

敬请期待更多的更新

我每个月都会更新 Divi 5,因此请务必订阅我们的时事通讯和 YouTube 频道以了解最新动态! Divi 5 是一个大项目,但我会全程陪伴您,揭开帷幕,让您深入了解我们的进展。

如果您有任何疑问,请发表评论,我们将在下次更新中见到您。