阅读时间 4 分钟 (889 字)

Joomla 3.10 和更新检查器

JCM-Preupdate

Joomla 4 的测试版预计在本月底发布,但与此同时,Joomla 的贡献者也在努力开发另一个重要的版本: Joomla 3.10

Joomla 3.10 被宣布为 "桥梁版本",一个具有多重目的的版本:它是 Joomla 3.x 系列的最终里程碑,同时也是那些将要迁移到 4.x 系列网站的中间版本。Joomla 3.10 的主要功能将是所谓的 "更新检查器",一套控制和验证,用于测试网站与 Joomla 4.x 系列的兼容性,以便正确规划和处理迁移到 CMS 的新主要版本。

鉴于这些中间步骤的重要性,在准备迁移到 Joomla 4 的过程中,我们决定向 Joomla 3.10 的发布负责人: Tobias Zulauf 提出一些关于 Joomla 3.10 的问题,他是一位长期从事 Joomla 的工作者和开发者。

首先,感谢 Tobias 在回答我们问题上的时间。

Joomla 3.10 的主要目标是什么?

Joomla 3.10 的主要目标是它是 3.x 的最后一个次要版本,一个专门针对兼容性的发布版本,也是任何 Joomla 3 到 Joomla 4 升级的起点。

我们何时可以期待 3.10 版本的发布?

Joomla 3.10 计划与 Joomla 4.0 同时发布。

一旦 3.10 版本发布,作为用户,我们应该做什么?

对于任何 3.x 网站,升级到最新版本是一个简单的操作,这强烈推荐任何 Joomla 更新。这确保您仍然可以通过 Joomla 项目获得支持和安全补丁。
当您的升级到3.10完成后,如果您之前还没有做过,应立即开始尝试使用Joomla 4.0,并开始规划您的Joomla 4.0升级计划。George Wilson和Jenn Gress已经在努力编写3.10到4.0的迁移文档,以确保文档准备就绪。所以请查看那里的文档,开始您的升级计划,并请随时将您可能遇到的问题或疑问反馈到论坛或当您认为是一个问题时,反馈到问题追踪器

扩展开发者应该做什么?

他们应该立即开始研究Joomla 3.10和Joomla 4.0。核心团队尽力使代码在Joomla 3.10和Joomla 4.0上运行时,几乎无需进行调整。作为扩展开发者,请还仔细查看“Joomla 4中可能出现的向后兼容性问题”文档页面,其中包含我们将要在4.0中破坏的事项清单。

作为扩展开发者,您可以遵循以下经验法则

  • 在3.9上运行的扩展也能在3.10上运行
  • 在3.10上运行的扩展如果不使用任何已弃用功能,使用命名空间类和最新的编码实践,也应该能在4.0上运行。

我们在3.10中引入兼容层的主要原因是在Joomla 3.10和4.0上运行您的最新扩展时,几乎可以使用相同的代码,因此您不需要为这两个主要版本维护不同的代码库或每个扩展的新版本。

当您的扩展现在经过全面测试并能在4.0上运行时,更新“targetplatform”标签,从您的update.xml中明确指出从哪个版本开始您的扩展在4.0上受支持。这是核心更新检查器用来确定您的扩展升级是否安全的真实来源。

更新检查器是什么?为什么这个功能如此有价值?

现在随Joomla 3.10一起发货的更新检查器是一个由Roland Dalmulder发起的项目,他与“Technische Hochschule Mittelhessen Gießen”的一些学生一起在大学举办的代码冲刺中启动。最终提交到核心CMS的拉取请求的团队包括:Samuel ScheppKevin LinneDavid Donges。该代码基于J and Beyond 2017会议中的工作,当时Piotr MoćkoNick Savov2.5.x升级检查器到Joomla 3的迁移代码。

因此,这个功能有悠久的历史,现在的实际功能如下。当您选择将核心升级到新的大版本时,Joomla!更新组件将运行一些专门的系统健康检查,并显示当前托管环境是否支持更新后的系统要求。

更新检查器运行的第二个检查是检查您安装的所有扩展是否受支持、不受支持或需要更新包,并在您点击更新按钮之前在Joomla更新屏幕上显示这些信息。

这将如何帮助我们轻松迁移到Joomla 4?

有了这个功能,您现在可以在运行更新之前检查您安装的所有扩展是否已经支持4.0。无需依赖外部列表或手动检查所有包。您现在可以做出是否升级到Joomla 4.0或先进行一些更多测试的明智选择。

在Joomla社区杂志上发表的一些文章代表了作者对特定主题的个人观点或经验,可能并不与Joomla项目的官方立场一致。

1
Joomla 4:期待什么?
在Joomla中构建Covid-19调查工具!
 

评论

已经注册? 点击登录
还没有评论。成为第一个发表评论的人

通过接受,您将访问https://magazine.joomla.net.cn/之外的第三方外部服务