Joomla 5.1 beta 1

Joomla 项目很高兴地宣布 Joomla 5.1 beta1 可供测试。

此版本用于什么?

Beta 版本有两个主要目标

  • 为开发者提供测试其扩展并报告任何问题的基础,以便在最终发布之前做好准备。
  • 允许用户发现引入 Joomla 5.1 的新功能。

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

此版本不适用于什么?

此 Joomla 5.1 的 Beta 版本不适合用于生产环境网站。它仅用于测试。

在哪里获取?

下载 Joomla 5.1 Beta 1

为了始终使用 Joomla 5 的最新版本,我们邀请您使用每日构建包(每天更新)。

为了方便新手,您可以在launch.joomla.org上启动一个免费的 Joomla 5 网站进行测试。

最终版本何时发布?

Joomla! 5.1(正式发布)将于 2024 年 4 月 16 日左右发布。计划的里程碑是

Alpha

  • 2023年11月28日 - 已完成
  • 2023年12月26日 - 已完成
  • 2024年1月23日 - 已完成
  • 2024年2月20日 - 已完成

Beta(功能冻结)

  • 2024年3月5日 - 此版本
  • 2024年3月19日

候选发布版本(语言冻结)

  • 2024年4月2日

稳定版本

  • 2024年4月16日

请注意,日期可能会根据志愿者的可用性和我们无法控制的情况而有所更改。

Joomla 5.1 Beta 1 的新增功能是什么?

我们坚定地致力于使下一代 Joomla 成为最佳选择。这些是已提交到 5.1 版本的功能

  • 来自 4.4 和 5.0 的所有更改
  • 实施 TUF 更新程序(#42799
  • SEO:添加尾部斜杠行为(#42702
  • SEO:使用 index.php 改善 URL 行为(#42704
  • 在全局配置中添加通知,用于 SEF 插件中的其他选项(#42832
  • 使用最新的 Sa11y 更新 Jooa11y 可访问性检查器插件(#42780
  • 改进引导教程,为必填字段处理添加新功能,并支持复选框/单选按钮/选择列表作为目标(#40994
  • 为字段添加正则表达式验证(#42657
  • 添加 schema.org 通用类型(#42699
  • 添加 schema.org 文章类型(#42402
  • 实施路由器事件(#42692
  • 允许像类别表单一样操作自定义字段表单(#42510
  • 在后台用新的对话框替换 bootstrap 模态框,用于
    • 调度程序任务“运行测试”(#42746
    • 扩展变更日志(#42453
    • 重定向组件中的批处理对话框(#42355
    • 插件编辑(#42447
    • 模块编辑(#42423
    • 媒体编辑器按钮(#42288
    • 类别模态框(#42293
    • 联系方式模态框(#42326
    • 新闻提要模态框(#42327
    • 批处理模态框(#42328
    • 内容历史记录模态框(#42454
  • 在 Cassiopeia 错误页面中添加主区域并更好地支持模块(#42719
  • Joomla 更新:改进写入文件时的错误处理(#41096
  • 将 FontAwesome 更新到 6.5.1(#42721
  • 将 TinyMCE 更新到 6.8.3(#42930
  • 从 HTML 邮件中的图像中去除属性(#42448
  • 将表 #_fields_values 中字段“value”的类型从 text 更改为 mediumtext(#42606
  • 在联系方式类别视图中添加对子类别级别的支持(#41618
  • 在博客视图中添加“新建文章”按钮(#39506
  • CLI 改进
    • 添加命令以管理 Joomla 核心更新频道(#42597
    • 重命名和改进 core:update:check 的输出(#42594
    • 改进核心更新命令的输出(#42601
    • Update:extension:check 命令(#42844
    • 维护数据库更新数据库结构(42568
  • 模块转换为服务提供商
  • 在语言安装工具栏中添加工具栏按钮,以便直接跳转到语言管理视图 (#42610)
  • 改进模板的长描述输出 (#42651)
  • 添加使用“向上”和“向下”按钮对子表单行进行排序的可能性 (#42334)
  • 在标签中添加重建按钮 (#42586)
  • 改进软件包子扩展的卸载 (#42607)
  • 改进 Web 服务过滤器 (#42519)
  • 改进 Web 服务事件类 (#42092)
  • 在媒体管理器中使用通用文档图标 (#42527)
  • 使用原生 JS 重写 com_associations (#42771)
  • 为页面缓存事件实现事件类 (#41965)
  • 修复包含 HTML 链接的操作日志信息邮件 (#40033)
  • 执行批处理任务时加载插件组 (#39013)
  • 为自定义字段添加表单布局选项的全局设置 (#37320)
  • 为 mod_banners 添加 SVG 支持 (#41854)
  • 一些 JS 改进 (#42756, #42755, #42776, #42784)
  • 更新代码风格修复程序 (#42603)
  • WebAsset 的单元测试 (#42885)

 

现在我们已经完成了 Alpha 阶段,并且功能已准备就绪。现在,我们可以在未来几周内专注于稳定 Joomla! 5.1。我们仍然希望通过 Joomla! 5.1 改进暗模式,因此我们将监控并合并 #42757#42221(准备好后)。我们还希望添加一些 Schema.org 改进和自动启动引导游览功能 (#41659)。从现在开始,我们不会在 5.1 分支中包含任何其他新功能。但是,欢迎您为现有功能提出增强和修复建议。

还将发布一个 Beta 版本用于测试和稳定,然后如果一切按计划进行,我们将进入候选发布 (RC) 模式。

 

Joomla 5.1 的计划是什么?

要了解有关我们开发策略的更多信息,请阅读 本文

您如何帮助 Joomla 5.1 开发?

为了确保 5.1 版本和我们的主要功能“可投入生产”,我们需要您的帮助来测试版本并报告您可能在 issues.joomla.org 上发现的任何错误。

我们鼓励扩展开发人员撸起袖子,寻找错误并使用 Joomla 5.1 测试他们的扩展,并交流他们的体验。

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

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

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

JDocs 页面将帮助开发人员查看现有文档和仍然需要的文档。

我们邀请您定期检查它、更新它并提供缺少的内容。

相关信息

如果您是扩展开发人员,请确保您订阅了扩展开发频道 https://joomlacommunity.cloud.mattermost.com/main/channels/extension-development-room

您可以在其中加入扩展开发人员社区。

衷心感谢我们的志愿者!

非常感谢所有为本次发布做出贡献的人!

翻译