2019 年底,Joomla 项目计划同时发布两个版本:次要版本 Joomla 3.10 和新的主要版本 Joomla 4.0。
Joomla 3.10 将是 3.x 系列的最后一个版本。
正如 2018 年 5 月宣布的那样,由于 Joomla 3.9 的发布,Joomla 3.10 将是 Joomla 3.x 系列的最终版本。
Joomla 3.10 发布后将获得 2 年的支持。
- 错误和安全支持将在 12 到 18 个月的窗口期内得到保证。
- 剩余时间(6 到 12 个月)将仅提供安全支持。
我们邀请您查看 路线图,以获取有关 Joomla 3.10 和 Joomla 4 的更多信息。
与往常的次要版本相比,Joomla 3.10 有哪些不同?为什么同时发布两个版本?
次要版本意味着添加新功能和/或对现有功能进行重大更改。
正如 2017 年 3 月在 这篇文章中已经说明的那样,最后一个 Joomla 3.x 版本(当时应该是 3.9)的目的是与以往的次要版本略有不同,它带来了自己的新功能。
Joomla 3.10 旨在成为 2 个主要版本之间的桥梁。它将主要是一个包含从 Joomla 4.0 开发分支移植的 API 更改的版本,以帮助社区更轻松地过渡到下一个主要版本。
我们还在 Joomla 3.10 中为 Joomla 更新组件引入了新功能,以帮助您完成小型迁移过程:更新前检查器。
将您的网站更新到 3.10 后,更新前检查器将允许您检查 PHP 和 SQL 选项、设置以及您使用的扩展的 Joomla 4.0 兼容性。
新功能应该放在哪里?
由于此次要版本的特殊性,我们决定如果新功能与兼容性层和升级过程无关,则不将其合并到 Joomla 3.10 中。我们只专注于向后兼容性,以造福我们的扩展开发人员和用户。
因此,我们正式宣布,任何提议的新功能都应该针对 Joomla 4.0 分支。CMS 维护团队可以为您提供任何帮助,以帮助您重新定位任何现有的功能拉取请求,以便与 Joomla 4 分支一起使用。
Joomla 4.0 的进展如何?
我们打算在 1 月底合并 Joomla 3.8 的最后 4 个版本。完成此操作后,我们将标记一个 alpha 版本,然后开始将 Joomla 3.9 版本合并进去。
要达到 Beta 版本里程碑还需要做哪些工作?
我们很高兴简要分享主要功能的状态。
- 后端模板和可访问性(由 Elisa Foltyn 和 Robert Deutz 领导)
正在进行的工作是完全实施在 Joomla 杂志中提出的设计。 - 前端模板
需要完成最终的移动增强功能。 - 发布工作流程(由 Benjamin Trenkle 领导)
此功能需要在多语言环境中进行优化,以及在工作流程组件隐藏时进行优化。 - Web 服务(由 George Wilson 领导)
目前正在收集关于 https://github.com/joomla/joomla-cms/pull/23424的拉取请求的反馈。 - 还有 7 个版本需要合并到 Joomla 4。由于 Joomla 3.9 的发布,这项任务将比之前计划的时间更长。
上述项目仍在继续进行,我们目前正在寻求功能冻结并在 2019 年春季开始标记 beta 版本。
如何提供帮助?
如果您想帮助改进 Joomla 3.10 和 Joomla 4.0,我们邀请您在我们的 夜间构建页面上下载它们,并在 issues.joomla.org上报告任何问题。
这些版本是为了让用户和扩展开发人员能够更轻松地测试他们的网站和扩展,以查找即将发布的版本中可能存在的问题,或者测试新功能,并在发布到 Joomla 社区之前提供有关如何改进它们的反馈。与所有预发布版本一样,它们永远不要用于生产网站。
您可以在此处找到 Joomla 3.10 里程碑的开放问题:此处,以及 Joomla 4 的开放问题:此处.