为 Joomla 4 准备扩展 - Roland Dalmulder (RO CSVI)
Joomla 4 已经迈出一步。最新的 Beta 版本已发布,我们正在等待第一个发布候选版本。有足够的理由了解扩展开发者是如何为稳定版本的发布而努力的。这次,我们采访了 Roland Dalmulder,多年来一直是 Joomla 社区的知名贡献者。今天,他告诉我们他是如何更新他的扩展的。
感谢您加入我们的“为扩展准备”系列,Roland!您能告诉我们一些关于您的扩展吗?
RO CSVI 扩展从 Joomla 的开始就已经存在。最初,主要是为 VirtueMart 而设计的,因为那几乎是最大的电子商务解决方案。现在,16 年后,RO CSVI 支持了相当多的扩展,包括 Joomla 核心扩展。我们一直在开发对 Joomla 核心的支持。我们的其他扩展包括使用 Joomla 扩展进行支付、清理用户账户和单点登录。
当 J4 发布时,您的扩展会发生什么?它们会兼容吗?
目前,我们正在为四个扩展中的三个进行 Joomla 4 兼容性工作。RO CSVI 正在被完全重写,因为它深入核心代码,转换并不容易,所以我们决定进行彻底的重写,这样 RO CSVI 就可以用作 REST 应用程序。
当用户迁移到 J4 时,他们应该如何处理他们的扩展?他们一般可以期待从他们的扩展提供商那里得到什么?他们可以从您那里期待什么?
总的来说,我认为扩展开发者将不得不同时支持Joomla 3和Joomla 4。一旦发布了Joomla 4,Joomla 3并不会消失。大多数用户仍然会使用Joomla 3,并且它将在Joomla 4发布后的两年内得到官方支持。从用户的角度来看,他们很可能会在两个Joomla版本上运行相同的版本。最终版Joomla 3的升级前检查器对于查看您的扩展是否受支持至关重要。我们计划在未来几个月内发布支持两个版本的版本。由于正在经历新的重写,RO CSVI将花费更长的时间。
作为一个开发者,您认为尽早开始准备扩展是必要的吗?
现在是时候为Joomla 4准备您的扩展(们)了。尽管还没有最终日期,但我相信核心的变化不会很大。我们现在处于Joomla 4的beta 7版本,根据我的经验,它足够稳定,可以构建您的扩展。现在准备也为您提供了足够的时间来测试扩展,随着Joomla 4的进展。
不同类型的Joomla版本(alpha、beta、RC)对更新扩展有什么影响?
alpha版本对更新没有影响,因为我们不会针对这些版本进行测试。我们尝试测试beta和RC版本,但这也取决于版本。小版本没有测试,但我们测试针对功能版本,当然,还有主要版本。
目前您的业务状况如何,您预计J4会对它产生什么影响?
经过多年的下降,业务似乎正在稳定,但我确实希望Joomla 4能推动我的业务以及Joomla整体的发展。Joomla发布Joomla 4花费了很长时间,我希望后续的版本发布能更快。这样,用户就不必等待太久才能获得新功能。
您还有其他关于扩展和Joomla 4想要向我们的读者建议的吗?
在Joomla 4安装上测试您使用的扩展,并在遇到任何问题或疑问时向扩展开发者报告您的发现。这将帮助您了解是否可以使用您喜欢的扩展迁移到Joomla 4。
在Joomla社区杂志上发布的某些文章代表了作者对特定主题的个人观点或经验,可能并不与Joomla项目的官方立场一致。
通过接受,您将访问 https://magazine.joomla.net.cn/ 以外第三方提供的服务
评论