Joomla 4.0 Alpha 5

Joomla 项目很高兴地宣布,第五个 Joomla 4.0 Alpha 版本 现已提供测试。

此版本用于什么?

Alpha 版本有两个主要目标:

  • 为开发者提供测试其扩展的基础,并在最终发布之前很久报告任何问题,
  • 允许用户发现 Joomla 4 中引入的新特性。

此版本包含了将包含在 4.0.0 版本中的大部分 Joomla 核心库更改。其中一些更改需要对扩展进行少量更改。有关 4.0 版本已知向后兼容性问题的完整列表,请参阅文档站点中的Joomla 4.0 中潜在的向后兼容性问题

目前已知 Joomla 4.0 不兼容移动设备,也无法升级。


请记住,**此版本为 Alpha 版本,不适用于生产网站**。仅供测试使用。

Joomla 4 的新特性是什么?

我们坚定地致力于使 Joomla 的下一个版本成为最佳一代!Joomla 4 将为用户提供更简单的体验和更好的体验,并为开发者提供更强大的系统。

以下是我们计划实施的 Joomla 4 主要特性和优势的简短列表:

  • **更简洁、更强大的代码库**。通过删除 Joomla 3.x 中已弃用的函数并使用 PHP 命名空间,开发者可以比以往任何时候都提供更健壮、更创新的应用程序。
  • **眨眼间即可安装 Joomla**。更轻松、更快速、更友好的安装流程。
  • **全新的用户界面**(后端和前端),使用 Bootstrap 4 提供全新改进的体验。
  • **网络属于所有人**,我们的目标是确保后端模板可访问(WCAG 2.1 的 AA 级别)。
  • **Joomla 框架的强大功能**与 CMS 相结合。
  • **完全重建的媒体管理器**,具有更简洁的用户界面和新的图像编辑功能。
  • 新的**安全特性**,例如对预处理 SQL 语句的支持。
  • 增强的事件分派系统。
  • 重新设计的命令行界面 (CLI) 应用程序。
  • 以及更多!

Alpha 4 和 Alpha 5 之间的区别是什么?

请访问GitHub以查看 Alpha 4 和 Alpha 5 之间应用的所有更改。

新的发布工作流

第五个 Joomla 4 Alpha 集成了一个全新的功能,它将改变您管理内容的方式,并将其提升到一个全新的水平:**新的发布工作流**系统。

现在可以更高级别地自定义文章的状态(已发布/未发布/存档/已删除)。借助此重大改进,您甚至可以创建自己的自定义工作流。
抓住机会阅读文档并观看此功能巨大潜力的演示。
https://www.youtube.com/watch?v=z-TfSEggUZM
请注意,此功能仍处于开发阶段,因此您可能会遇到问题。如果遇到问题,请将其报告给issues.joomla.org

改进 CSS 和 JS 的管理

Joomla 4 引入了一种更智能、更轻松的方式来管理外部资源(如 css 和 js 库)以及它们可能具有的任何依赖项。

要详细了解此功能以及如何在自己的扩展和模板中使用它,请阅读原始拉取请求

Joomla 4 测试

常规测试人员会注意到 Joomla 4 的开发流程最近发生了变化。您不能再简单地克隆 GitHub 上的 Joomla 4 分支并安装 Joomla。您需要设置一个完整的本地环境 - 详细信息此处

如果您想快速尝试 Joomla 4,您仍然可以下载并安装每日构建版本到本地,或在launch.joomla.org安装托管实例。

我们希望能够尽快发布 PR 测试平台,这将使 PR 测试更容易。敬请关注!

与当前的暂存分支一样,我们也希望通知您,对于任何拉取请求,在合并之前至少需要两个成功的测试。

注意:Joomla 当前版本 (3.9.0) 中的所有错误修复和更改都将包含在 Joomla 4.0 版本中。目前,仅合并了 Joomla 3.8.7 及之前版本的更改。

如何帮助 Joomla 4 开发?

为了确保 4.0 版本以及我们的主要功能“可用于生产”,我们需要您的帮助来测试版本并报告您在issues.joomla.org中发现的任何错误。

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

最重要的是,我们鼓励扩展开发者卷起袖子,寻找错误并使用 Joomla 4.0 测试他们的扩展,并传达他们的体验。

招募志愿者

我们正在寻找开发者帮助构建符合已批准模型的 Joomla 4 后端模板。如果您有兴趣,请联系版本负责人 George Wilson,联系方式为:此电子邮件地址已受到反垃圾邮件插件的保护。您需要启用 JavaScript 才能查看。

我们要感谢所有抽出时间准备和提交工作以纳入 Joomla 4.0 的人员。

我们要特别感谢 Brian Teeman 为使 Joomla 4 可访问所做的出色工作,Andrew Macpherson 为其在可访问性方面的建议和指导,以及 Cloudaccess、DTCC 和 Showcast 支持 Hannes Papenberg 为智能搜索系统和邮件模板工作。

最终版本何时发布?

Joomla 4 正在积极开发中,但我们需要更多志愿者。目前,我们无法给出最终发布日期,但将在达到 Beta 版本后提供。

有关时间线的最新信息将在我们的项目路线图中找到。

您可以加入测试和报告,以帮助确保稳定、及时的交付(请参阅上面的“如何提供帮助……”)。

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

我们已经开始提供一些教程来帮助您使用 Joomla 4。我们将编写更多教程来帮助您了解 Joomla 4 的重大更改。您可以找到现有的教程,例如如何为 Joomla 4 创建插件,此处

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

我应该计划升级到 Joomla 4.0 吗?

Joomla 4.0 将是 Joomla 的下一个主要版本。Joomla 3.10 将与 Joomla 4 一起发布,作为 Joomla 3 的最后一个次要版本,如此处所述。Joomla 3.10 将继续支持 2 年,让您有足够的时间计划迁移到 Joomla 4 并(如果需要)将您的扩展更新到与 Joomla 4 兼容的版本。我们将在文档站点上提供帮助迁移的资源。

相关信息

如果您是扩展开发者,请确保订阅通用开发者邮件列表,您可以在其中讨论扩展开发。偶尔也会在其中发布可能影响自定义开发的新闻。