Joomla 项目很高兴地宣布,第三个 Joomla 4.2 Alpha 版本现已提供测试。
此版本用于什么?
Alpha 版本有两个主要目标:
-
为开发人员提供测试其扩展并报告任何问题的基础,以便在最终版本发布之前很久就进行。
-
允许用户发现 Joomla 4.2 中引入的新功能。
有关 4.2 版本已知向后兼容性问题的完整列表,请参阅文档网站上的 Joomla 4 中潜在的向后兼容性问题。
此版本不适用于什么?
此 Joomla 4.2 Alpha 版本不适合生产网站。它仅供测试使用。
在哪里获取?
为了始终使用 Joomla 4 的最新版本,我们邀请您使用 每日构建包(每天更新)。
为了方便新手,您可以在 launch.joomla.org 上启动一个免费的 Joomla 4 网站进行测试。
最终版本何时发布?
Joomla! 4.2(正式发布)预计将于 2022 年 8 月 16 日前后发布。计划里程碑如下:
Alpha 版本
添加新功能并进行许多更改。
- Alpha 1:2022 年 3 月 29 日 - 已完成
- Alpha 2:2022 年 4 月 26 日 - 已完成
- Alpha 3:2022 年 5 月 24 日 - 此版本
Beta 版本
在 Beta 阶段,我们将冻结可以添加的功能,但可以对已有的功能进行微调。
- Beta 1:2022 年 6 月 7 日
- Beta 2:2022 年 6 月 21 日
- Beta 3:2022 年 7 月 5 日
候选版本
在候选版本阶段,不能再添加或更改任何内容,我们将进行测试和错误修复,使产品在发布当天稳定。
- 候选版本:2022 年 7 月 19 日
- 最终版本:2022 年 8 月 16 日
整个过程都依赖于人们积极参与才能实现。
请注意,日期可能会根据志愿者的可用性和我们无法控制的情况而发生变化。
Joomla 4.2 的新增功能是什么?
=> 已合并并可用
向媒体管理器操作添加了权限 (ACL) > 查看此处
=> 已合并并可用
在前端文章编辑中添加了“保存”按钮,以便保存并停留在文章中 > 查看此处
=> 已合并并可用
向 Web 服务请求添加了排序参数 > 查看此处
=> 已合并并可用
用户自定义隐藏表格列 > 查看此处
=> 已合并并可用
仅在用户单击确认已准备就绪的复选框后才启用“上传”按钮 > 查看此处
=> 已合并并可用
在 FormModel 中启用使用 Form::process() > 查看此处
=> 已合并并可用
将日志类型字段转换为花式选择 > 查看此处
=> 已合并并可用
允许在媒体字段中键入 > 查看此处
=> 已合并并可用
指示类别是否未发布 > 查看此处
=> 已合并并可用
允许为访客用户禁用会话元数据跟踪 > 查看此处
=> 已合并并可用
减少权限列的数量 > 查看此处
=> 已合并并可用
智能搜索:索引自定义字段 > 查看此处
=> 已合并并可用
以及更多!
我们坚定地致力于打造下一代 Joomla 最佳版本。到目前为止,这些是已提交到 4.2 版本的功能。
Joomla 4.2 的计划是什么?
目前,我们正处于 Joomla! 4.2 旅程的中途。有几个项目,在您的帮助下,如果它们在 2022 年 6 月 1 日之前准备就绪,可能会成为 Joomla! 4.2 的一部分。
快捷键:使用键盘快捷键更轻松地在 Joomla! 中执行任务
https://github.com/joomla-projects/gsoc21_accessibility/pull/8
Cookie 管理器:以集中方式管理您的网站 Cookie
https://github.com/joomla/joomla-cms/pull/35278
我们现在已准备好 Joomla! 4.2 的功能,并且可以在未来几周内专注于稳定 Joomla! 4.2。为了实现这一点,我们需要对列出的 PR 进行一些最后的测试。
要详细了解我们的开发策略,请阅读 本文。
您如何帮助 Joomla 4.2 开发?
为了确保 4.2 版本和我们的主要功能“可投入生产”,我们需要您的帮助来测试版本并报告您在 issues.joomla.org上发现的任何错误。
最重要的是,我们鼓励扩展开发人员积极参与,寻找错误并使用 Joomla 4.2 测试他们的扩展,并分享他们的体验。
我们想提醒我们的用户,Joomla 3.10 将成为 Joomla 3.x 系列的最后一个版本,并且主要是一个包含从 Joomla 4.x 开发分支移植的 API 更改的版本,以帮助社区更轻松地过渡到下一个主要版本。
我们专注于 Joomla 4 以使其成为最佳版本。因此,我们不打算发布更多 3.x 次要版本 - 除非证明它确实必不可少。所有功能建议都应针对 4.2 版本。
我们正在寻找用户帮助测试一些智能搜索改进,请花一些时间测试这些对智能搜索的重大更改,以便我们将其包含在 4.2 版本中。
- 智能搜索:添加调试功能 https://github.com/joomla/joomla-cms/pull/36753
- 智能搜索:修复模块中的错误 https://github.com/joomla/joomla-cms/pull/36750
- 智能搜索:允许模糊词匹配 https://github.com/joomla/joomla-cms/pull/36752
- 智能搜索:控制分类索引 https://github.com/joomla/joomla-cms/pull/36867
在哪里可以找到有关 Joomla 4 的文档?
我们已经开始提供一些教程来帮助您使用 Joomla 4。我们将编写更多教程来帮助您了解 Joomla 4 的重大更改。您可以在此处找到现有的教程,例如为 Joomla 4 创建插件或模块、命名空间约定、预处理语句、使用新的 Web 资源类等等。
我们鼓励开发人员帮助在 docs.joomla.org 上编写有关 Joomla 4 的文档,以帮助和指导用户和其他扩展开发人员。
一个 JDocs 页面将帮助开发人员查看现有的文档,以及仍然需要的文档。
我们邀请您定期检查、更新并提供缺失的内容:https://docs.joomla.org/JDOC:Joomla_4_Tutorials_Project
大多数功能文档将在我们进入 Beta(功能冻结)阶段后才需要。
我是否应该计划升级到 Joomla 4.x?
Joomla 4.x 是 Joomla 的最新主版本。
Joomla 3.10 作为 Joomla 3 的最后一个次要版本与 Joomla 4 一起发布(参见这篇文章)。
Joomla 3.10 将继续获得两年支持,这为您提供了充足的时间来计划迁移到 Joomla 4 并更新您的扩展(如果需要)以成为 Joomla 4 兼容版本。
由于 J4.0 发布至今已超过六个月,您应该正在计划或正在迁移到 Joomla 的最新版本。
我们在文档站点上提供了帮助迁移的资源。
相关信息
如果您是扩展开发人员,请确保订阅通用开发者邮件列表,您可以在其中讨论扩展开发。可能影响自定义开发的新闻也会不时发布在那里。