Joomla 项目团队很高兴地宣布 Joomla 4.2 的第二个 Beta 版本现已开放测试。
此版本用于什么?
Beta 版本有两个主要目标:
-
为开发者提供测试其扩展的基础,并在最终发布之前报告任何问题。
-
允许用户探索 Joomla 4.2 中引入的新功能。
有关 4.2 版本已知向后兼容性问题的完整列表,请参阅文档站点上的 Joomla 4 中潜在的向后兼容性问题。
此版本不适用于什么?
此 Joomla 4.2 Beta 版本不适用于生产环境网站。它仅用于测试。
在哪里获取?
要始终使用 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 更新程序改进 > 查看此处
=> 已合并并可用
以及更多其他功能!
我们坚定地致力于打造下一代最佳 Joomla 版本。到目前为止,这些功能已提交到 4.2 版本。
Joomla 4.2 的计划是什么?
目前,我们正在接近 Joomla! 4.2 旅程的尾声。一些项目已经完成但尚未合并,需要更多测试。
快捷键:使用键盘快捷键更轻松地执行 Joomla! 中的任务
https://github.com/joomla-projects/gsoc21_accessibility/pull/8
Cookie 管理器
在之前的公告中,我们谈到了向 Joomla 4.2 添加 Cookie 管理器。不幸的是,Cookie 管理器尚未准备好投入生产使用。我们决定将 Cookie 管理器推迟到未来,希望将其添加到 Joomla 4.3 中。
我们现在已准备好 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/pulls?q=is%3Apr+is%3Aopen+label%3APR-4.2-dev+
有一份文档可以帮助您了解如何测试这些更改,其中包含一些视频。
https://docs.joomla.org/Testing_Joomla!_patches
加入我们,一起构建优秀的 Joomla 版本。
多因素身份验证
到目前为止,Joomla 仅提供双因素身份验证,通过多因素身份验证,我们将身份验证提升到一个新的水平,允许您选择不同的身份验证机制来保护您的网站。您可以选择使用 Yubi 钥匙、Web 身份验证、验证码或电子邮件验证码。
多因素身份验证的工作原理是,您首先使用用户名和密码登录,然后系统会显示另一个屏幕,要求您输入第二种身份验证方法。
这意味着您将无法再在与登录页面相同的页面上输入双因素身份验证代码。
在哪里可以找到有关 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 4 一起发布,作为 Joomla 3 的最后一个次要版本(请参阅本文)。
Joomla 3.10 将在其发布后继续支持两年,让您有充足的时间计划迁移到 Joomla 4 并更新您的扩展(如果需要)以成为 Joomla 4 兼容版本。
由于 J4.0 发布至今已超过六个月,您应该正在计划或正在迁移到 Joomla 的最新版本。
我们在文档站点上提供资源来帮助迁移。
相关信息
如果您是扩展开发人员,请确保订阅通用开发人员邮件列表,您可以在其中讨论扩展开发。可能影响自定义开发的新闻也会不时发布在那里。
翻译
- 法语: Joomla! 4.2 Beta 2
- 土耳其语: Joomla 4.2 Beta 2
- 德语: Joomla 4.2 Beta 2 发布
- 俄语: Joomla 4.2 Beta 2