Joomla 4.2 Beta 1- Improving and refining

 Joomla 项目很高兴地宣布第一个 Joomla 4.2 Beta 版本现已提供测试。

此版本有什么用?

Beta 版本有两个主要目标:

  • 为开发人员提供基础,以便在最终版本发布之前测试他们的扩展并报告任何问题。

  • 允许用户发现引入 Joomla 4.2 的新功能。

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

此版本不适合做什么?

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

在哪里可以获取?

下载 Joomla 4.2.0 Beta 1

为了始终使用最新版本的 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 之旅的终点前进。一些项目已在进行但尚未合并,需要更多测试。

快捷键:使用键盘快捷键更轻松地执行 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/pulls?q=is%3Apr+is%3Aopen+label%3APR-4.2-dev+

有一份文档可以帮助您了解如何测试这些更改,其中包括一些视频。

https://docs.joomla.org/Testing_Joomla!_patches

快来加入我们,共同打造优秀的 Joomla 版本。

我在哪里可以找到有关 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 的最新版本。

我们在文档网站上提供资源来帮助迁移。

相关信息

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

翻译