Joomla 项目很高兴地宣布 Joomla 4.0 Alpha 4 可供测试。
此版本用于什么?
此 Alpha 版本的主要目标是:为第三方开发者提供测试其扩展的基础,并在最终发布之前报告任何问题。
此版本包含了 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.0 的 AA 级)
- Joomla 框架的强大功能与 CMS 合并
- 完全重建的媒体管理器,具有更简洁的用户界面和新的图像编辑功能
- 新的安全功能,例如对预处理 SQL 语句的支持
- 增强的事件分发系统
- 重新设计的控制台应用程序
- 以及更多!
我们还要提醒用户,我们已决定从核心代码中删除 Gmail 身份验证插件,并且从 Joomla 4.0 开始将停止将其作为核心扩展进行支持,如这篇 博文 中所述。我们邀请用户尽快开始切换到其他身份验证方法。
Alpha 3 和 Alpha 4 之间有什么区别?
如 本文 所述,我们专注于三个主要功能,因为它们是我们的发布阻碍因素,必须在进入 Beta 阶段之前完成。
在 Alpha 4 中
- 我们将新的管理员模板工作合并到 Joomla 4 的主存储库中。这还远未完成——还有很多工作要做——但这代表着向前迈出的重要一步。您可以在 https://projects.invisionapp.com/share/8SES9JLZB#/screens/266921419 找到预期的最终设计
- 智能搜索的改进——智能搜索组件进行了各种改进,与当前的 Joomla 3 实现相比,在多语言网站上应该显示出更准确的结果。
- 修复了各种多语言问题,并对后端的可访问性进行了许多改进。
请访问 GitHub 以查看 Alpha 3 和 Alpha 4 之间所做的更改。
注意:此 Alpha 版本已更新至 Joomla 3.8.6。3.8.6 和 3.8.10 之间修复的所有错误都未合并。
您如何帮助 Joomla 4 开发?
为了确保 4.0 版本和我们的主要功能能够按时“投入生产”,我们需要您帮助测试版本,以确保它们满足用户期望,并在 issues.joomla.org 报告您可能发现的任何错误。
为了使初学者更容易进行测试,无需设置测试环境,您可以在 launch.joomla.org 上启动一个免费的 Joomla 4.0 网站。
最重要的是,我们鼓励扩展开发者积极参与,寻找错误并测试其扩展以适应 Joomla 4.0,并分享他们的经验。
以下是测试此 Joomla 4.0 Alpha 版本的一些一般指南
- 从 https://developer.joomla.net.cn/nightly-builds.html 下载并安装最新版本
- 在 GitHub 上查看 Joomla 4 未解决的问题
- 测试它们并提供任何反馈以帮助项目。
好消息是,您不必是开发者就能帮助构建 Joomla。 Joomla 错误小组 是 Joomla 开发过程中最活跃的团队之一,始终在寻找可以帮助分类错误报告、编写代码补丁和测试解决方案的人员(不仅仅是开发者)。这是一种提高您对 Joomla 工作知识的好方法,也是结识来自世界各地的新朋友的好方法。
您还可以通过感谢参与流程各个方面的人员来帮助 Joomla 开发。例如,在过去的一年中,错误小组修复了数百个错误。
我们还要感谢所有抽出时间准备和提交工作以包含在 Joomla 4.0 中的人员,以及那些在 Joomla 平台项目中辛勤工作的人员。
最终版本何时发布?
目前,Joomla 4 仍在积极开发中。目前,我们的计划是发布
- 第一个 Beta 版(功能冻结)在 2018 年第三季度
- 第一个候选版本在 2018 年第三季度末/第四季度初
- 稳定版本在 2018 年底/2019 年初。
与往常一样,**这些时间表可能会发生变化**,这取决于各种问题和疑虑,以及志愿者的可用性。有关此时间表的最最新信息可以在我们的 项目路线图 中找到。
您可以加入测试和报告,以帮助确保及时提供可靠的交付(请参阅“您如何提供帮助……”)。
我应该计划升级到 Joomla 4.0 吗?
Joomla 4.0 将是 Joomla 的新主版本。Joomla 3.10 将与 Joomla 4 一起发布,作为 Joomla 3 的最后一个次要版本,如 此处 所述。Joomla 3.10 将继续支持 2 年,让您有充足的时间计划迁移到 Joomla 4 并将您的扩展更新到与 Joomla 4 兼容的版本(我们将在文档站点上提供帮助迁移的资源)。
如何升级到 Joomla 4.0?
在升级到 Joomla 4 之前,您需要将 Joomla 网站更新到最新的 3.x 版本。
根据您安装的扩展,在您的扩展提供与 4.0 兼容的更新之前,可能无法将您的网站从 3.x 更新到 4.0。
Joomla 扩展目录显示哪些扩展 已准备好用于 Joomla 4 Alpha。(注意:由于合并了新的管理员模板,这些扩展的 UI 可能尚未准备好)
在 Joomla 3.10 中,您可以在 Joomla 更新界面查看扩展的兼容性信息。更多关于此功能的信息将在 3.10 发布前提供。
相关信息
如果您是扩展开发者,请确保您订阅了通用开发者邮件列表。在这里您可以讨论扩展开发。可能会影响自定义开发的新闻将不时在此发布。
以下是感兴趣的网站/博文列表