Grey marketing image for Joomla 5.0 Beta 3

Joomla 项目很高兴地宣布 Joomla 5.0 Beta 3 可供测试。

Joomla! 5.x 系列的第一个版本,它继承了 Joomla 4.x 的所有优点,并将其提升到一个新的水平。让 Joomla 变得快速、易用、安全、可扩展,并且属于您。

Beta 版本有两个主要目标:

  • 为开发者提供基础,以便他们在最终发布之前测试其扩展并报告任何问题。
  • 让用户能够发现 Joomla 5.0 中引入的新功能。

有关 5.0 版本已知向后兼容性问题的完整列表,请参阅文档网站上的 Joomla 5 中的潜在向后兼容性问题

此版本不适用于什么?

此 Joomla 5.0 Beta 版本不适合用于生产网站。它仅供测试使用。

在哪里获取?

下载 Joomla 5.0.0 Beta3

要始终使用最新的 Joomla 5 版本,我们邀请您使用 每日构建包(每天晚上更新)。

最终发布日期?

Joomla! 5.0(正式发布)预计将在 2023 年 10 月 17 日左右发布。计划中的里程碑如下:

Alpha 版本

添加新功能,并进行大量更改。

  • Alpha 1:2023 年 5 月 30 日 - 已完成
  • Alpha 2:2023 年 6 月 27 日 - 已完成
  • Alpha 3:2023 年 7 月 25 日 - 已完成
  • Alpha 4:2023 年 8 月 22 日 - 已完成

Beta 版本

在 Beta 阶段,我们将冻结可以添加的功能,但可以对现有功能进行微调。

  • Beta 1:2023 年 9 月 5 日 - 已完成
  • Beta 2:2023 年 9 月 19 日 - 已完成
  • Beta 3:2023 年 9 月 26 日 - 此版本

候选版本

在候选版本阶段,不再允许添加或更改任何内容;我们将进行测试和错误修复,使产品在发布当天稳定运行。

  • 候选版本 1:2023 年 10 月 3 日
  • 最终发布:2023 年 10 月 17 日

整个过程都需要大家的参与和帮助才能实现。

请注意,日期可能因志愿者的情况和不可控因素而改变。

Joomla 5.0 Beta 3 的新功能有哪些?

  • 事件参数设置程序现在使用 onSet 回调
  • 解决 JHtml 和 HTMLHelper 的向后兼容性问题
  • 管理员暗黑模式改进
  • 改进 PHP 8+ 兼容性
  • Bootstrap 5.3.2 更新
  • 所有来自 4.4 的更改
  • 稳定性和清理

已包含来自 Alpha 1-4 和 Beta1-2 的内容

  • 新的对话框设计改进
  • atum 暗黑模式设计改进
  • 对源代码的清理和可读性进行了许多改进
  • 最小 nodejs 版本提升至 18.0
  • 使用已弃用类的系统插件的更新问题解决方法
  • 移除 Wincache 支持
  • 几个自定义实现的计划任务已从系统插件移动到调度程序插件(日志轮换、更新通知、删除操作日志、会话垃圾回收、隐私常量)
  • 现在将阻止和解除阻止记录到操作日志中
  • 使用 CLI 安装程序和 CLI 脚本实现公共目录创建 #41446
  • 改进 JPATH 常量的自定义定义
  • 确认对话框现在使用新的 Joomla 模态窗口
  • 许多引导式教程改进
  • 完成对后端模板暗黑模式的首次实现
  • TinyMCE 6.7 更新,并实现图像对齐
  • 现在可以将存档内容从智能搜索索引中排除
  • 改进 Web 安装程序
  • 示例数据改进
  • ShowOn 过滤器规则现在应用于自定义字段
  • 媒体管理器支持 AVIF
  • 添加了新的模态窗口,用于我们的大多数选择按钮(如文章选择),新方法使用 postMessages 在 iframe 和主窗口之间进行通信
  • JSON 文档将不再强制下载 #39397
  • 移除不再有效的 Recaptcha 插件,包括更新和当前安装的 recaptcha invisible。
  • 一次性密码字段现在具有正确的自动完成设置
  • 为 Joomla 5 激活翻译库
  • Schema.org 实现改进
  • 智能搜索索引现在包含联系人图像
  • 最终将所有事件迁移到自己的类中
  • 在智能搜索中索引联系人图像
  • 将事件从简单事件转换为事件类
  • 引入新的 Joomla 模态对话框,取代 Bootstrap 对话框
  • 工具栏现在在 HTMLDocument 中可用
  • CodeMirror 现在在 tinymce 中再次使用
  • 针对 php 8.2 的弃用修复
  • 对 Schema.org 实现的许多改进
  • Web Asset Manager 支持 JS 导入映射
  • 移除 es5 支持 #39618
  • 添加从公共文件夹提供 Joomla 的可能性 #40509
  • 允许 cassiopeia 和默认模板的错误消息使用自定义模块
  • 内部代码重构,以使用更现代的 API
  • Tinymce 6.1
  • Fontawesome 6.4
  • Webauthn 库已更新
  • 许多智能搜索改进(调试、附加分类选项、索引自定义字段)
  • Codemirror 6 #41070
  • 向后兼容性插件 #40664
  • 允许对后端菜单进行排序 #38149
  • 等等!

我们坚定地致力于使下一代 Joomla 成为最棒的。

Joomla 5.0 的计划是什么?

目前,我们正处于 Joomla! 5.0 旅程的起点。随着 Joomla! 5.0 作为新的主要版本,我们计划为 Joomla! 的未来创建一个 清理后的基础。有一些项目,在您的帮助下,如果它们在 Joomla 5.0 Beta 发布之前准备就绪,可能会成为 Joomla! 5.0 的一部分。

  • 将系统要求更新为 PHP 8.1 和 MySQL 8.0.13+、MariaDB 10.4+ 和 PostgreSQL 12+
  • Bootstrap 5.3
  • Codemirror 6
  • 弃用向后兼容性插件 - #40664
  • 大量代码清理 - 查看 PR

要详细了解我们的开发策略,请阅读 这篇文章

如何帮助 Joomla 5.0 开发?

为了确保 5.0 版本和我们的主要功能“生产就绪”,我们需要您的帮助,测试版本并报告您在 issues.joomla.org 上发现的任何错误。

最重要的是,我们鼓励扩展开发者撸起袖子,寻找漏洞,用 Joomla 5.0 测试他们的扩展,并分享他们的经验。

我在哪里可以找到关于 Joomla 5 的文档?

有一些教程可以帮助您使用 Joomla 4。您可以在 https://docs.joomla.org/Category:Joomla!_5.x 中找到现有的教程,例如为 Joomla 4 创建插件或模块、命名空间约定、准备好的语句、使用新的 Web 资产类,以及更多其他内容。

我们鼓励开发者在 docs.joomla.org 上帮助撰写有关 Joomla 5 的文档,以帮助和指导用户和其他扩展开发者。

一个 JDocs 页面将帮助开发者查看现有文档和仍然需要的文档。

我们邀请您定期检查、更新它并提供缺失的内容:https://docs.joomla.org/JDOC:Joomla_4_Tutorials_Project

一旦我们进入 Beta 阶段(功能冻结),大多数功能文档将需要进行更新。

相关信息

如果您是扩展开发者,请务必订阅 通用开发者邮件列表,您可以在其中讨论扩展开发。与自定义开发相关的新闻也会不时在那里发布。

翻译