Grey marketing image for Joomla 5.0 Alpha4

Joomla 项目很高兴地宣布 Joomla 5.0 Alpha 4 可供测试。

这是 5.x 系列 Joomla 的第一个版本!它包含了 Joomla 4.x 中所有优秀的特性,并将其提升到一个新的高度,使 Joomla 变得更快、更易用、更安全、更可扩展,同时也是您的。

此版本的目标是什么?

Alpha 版本有两个主要目标:

  • 为开发人员提供基础,以便他们在最终版本发布之前尽早测试其扩展并报告任何问题。
  • 让用户体验 Joomla 5.0 引入的新功能。

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

此版本不适合用于什么?

此版本的 Joomla 5.0 alpha 不适合用于生产环境网站,仅供测试使用。

在哪里获取?

下载 Joomla 5.0.0 Alpha 4

要始终使用 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 日

发布候选版本

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

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

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

请注意,日期可能会根据志愿者的可用性和超出我们控制范围的情况而改变。

Joomla 5.0 Alpha 4 中有哪些新功能?

  • 主要是稳定性改进
  • 在智能搜索中索引联系人图像
  • 将事件从简单事件转换为事件类
  • 引入一个新的 Joomla 模态对话框,替换 Bootstrap 对话框
  • 工具栏现在可以在 HTMLDocument 中使用
  • CodeMirror 现在再次在 tinymce 中使用
  • 修复了 php 8.2 的弃用问题
  • 对 Schema.org 实现进行了许多改进

从 Alpha 1、2 和 3 中已经包含的功能?

  • 4.4 中的所有更改
  • JS 导入映射支持 Web 资产管理器
  • 删除 es5 支持 #39618
  • 添加从公共文件夹提供 Joomla 的可能性 #40509
  • 允许 cassiopeia 和默认模板使用自定义模块显示错误信息
  • 内部代码重构,以使用更现代的 API
  • Tinymce 6.1
  • Fontawesome 6.4
  • Webauthn 库已更新
  • 许多智能搜索改进(调试、附加分类选项、索引自定义字段)
  • Codemirror 6 #41070
  • 向后兼容性插件 #40664
  • 允许对后端菜单进行排序 #38149
  • 还有更多!

我们坚定地致力于打造下一代 Joomla,使其成为最佳选择。到目前为止,这些是已提交到 5.0 版本的第一个特性。我们预计将在即将到来的 Alpha 版本中提交其他特性。

Joomla 5.0 的计划是什么?

目前,我们正处于 Joomla 5.0 之旅的起步阶段。我们计划将 Joomla 5.0 作为新的主要版本,打造一个 为 Joomla 的未来奠定坚实的基础。有几个项目,在您的帮助下,可能会成为 Joomla 5.0 的一部分,如果它们在 Joomla 5.0 Beta 发布之前准备就绪的话:

  • 将系统要求更新为 PHP 8.1 和 MySQL 8.0.13+、MariaDB 10.4+ 和 PostgreSQL 12+
  • Bootstrap 5.3
  • Codemirror 6
  • 用于弃用的 B/C 插件 - #40664
  • Joomla! Cookie 管理器 - 项目仓库
  • 不同的 SEO 改进 - 项目仓库
  • 大量代码清理 - 查看 PR
  • (可选) 几个 Rector 规则来支持第三方开发者 (此电子邮件地址受到垃圾邮件机器人的保护。您需要启用 JavaScript 才能查看它。)

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

您如何帮助 Joomla 5.0 的开发?

为了确保 5.0 版本发布以及我们的主要特性“生产就绪”,我们需要您的帮助,请在 issues.joomla.org 上测试版本并报告您发现的任何 bug。

最重要的是,我们鼓励扩展开发人员卷起袖子,查找 bug,使用 Joomla 5.0 测试他们的扩展,并分享他们的体验。

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

有一些教程可以帮助您使用 Joomla 4。您可以找到现有的教程,例如为 Joomla 4 创建插件或模块、命名空间约定、预处理语句、使用新的 web 资产类等等,请访问 https://docs.joomla.org/Category:Joomla!_5.x

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

JDocs 页面将帮助开发人员查看现有的文档以及还需要编写的文档。

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

大多数特性文档将在我们进入 Beta 阶段(特性冻结)后需要。

相关信息

如果您是扩展开发人员,请确保订阅 通用开发者邮件列表,您可以在其中讨论扩展开发。可能会影响自定义开发的新闻也会不时发布在那里。