为Joomla 4准备扩展 - 安德烈·克里斯特亚(RSJoomla)
越来越多的扩展开发者一直在忙于为他们的扩展准备Joomla 4。因此,当这个下一个主要版本的Joomla发布时,您可能会非常顺利地进行迁移。在过去几个月中,我们采访了许多开发者。这个月我们与RSJoomla的安德烈·克里斯特亚进行了交谈,他给我们带来了好消息:他们的扩展将与Joomla 3.x以及Joomla 4兼容。
感谢您加入这个系列,安德烈!您能告诉我们一些关于您扩展的信息吗?
RSJoomla已经在Joomla市场上活跃了10多年。我们提供一系列强大的组件和模板,可以帮助用户构建适合其业务或服务的理想网站。
我们最受欢迎的组件包括表单构建器RSForm!Pro、安全组件RSFirewall、事件管理器RSEvents!Pro、帮助台/支持解决方案RSTickets!Pro,以及SEO工具RSSeo!对于模板,我们主要关注多用途模板,但也发布了两个专门为我们的产品设计(但不限于一个产品)的模板:RSLibro!用于RSDirectory!和RSRadda!用于RSMembership!。
我们引以为豪的另一个服务是我们的支持;购买组件或模板并不意味着您的项目将很容易。我们理解这一点,并提供了最佳质量的支持,并以完全认真和专注的态度对待用户提出的每一个请求。
当J4发布时,您的扩展会发生什么?它们将是兼容的还是开发者需要提供全新的版本?
我们实际上正在更新我们的扩展以兼容Joomla 4.0,进展相对顺利——最好的部分是我们可以保持一个单一代版,它将同时兼容两个版本(3和4),这在Joomla有两个版本的时候是不可能的——我指的是1.0 & 1.5以及之后的1.5 & 2.5。有些变化比其他变化更大,但没有需要从头开始重建一切的。幸运的是,自从1.5时代以来,Joomla框架已经发展了很多,如果您坚持使用它,在发布主要版本时,道路始终更平坦。
用户在迁移到Joomla 4之后应该如何处理他们的扩展?他们通常可以期待从扩展提供商那里得到什么?又可以从你这里期待到什么?
我想这不会对任何人造成惊喜:升级到Joomla 4将破坏一些东西。这是不可避免的,但在应用重大更新时,始终在一个测试网站上操作,并当然保持定期备份,这是一个很好的经验法则。
我们试图使升级体验尽可能流畅。由于已经有一段时间可以提供自动更新,用户可以一键更新所有过时的扩展,这真是一个节省时间的功能,考虑到RSForm! Pro大约有46个额外的插件可以安装。
模板开发者将遭受最大的打击 - Joomla 4附带Bootstrap 5,整个前端将需要重新思考。我们也有一些模板,我们还在争论是否要将它们升级到Bootstrap 5(这意味着我们将不得不重新制作它们,它们目前正在使用Bootstrap 2)或者保持现状,专注于为Joomla 4构建的新模板。
作为一名开发者,你会说尽早开始准备扩展是否很重要吗?
嗯,是的,也有不是的。我必须坦白地说,当Joomla 4的第一个alpha版本发布时,我们就尝试开始更新我们的扩展 - 这并不顺利。不幸的是,当时还有很多错误和破坏性变更。我们已经了解到,在发布候选版本准备发布之前等待一段时间会更好;你可能会遇到一些小问题。当然,遵循Joomla框架将始终使你更容易更新你的代码。
不同的Joomla版本(alpha、beta、RC)对扩展的更新有什么影响?
这取决于每个新版本引入的变化,最新的一次变化是从Bootstrap 4到Bootstrap 5的变更。这要求我们对更新过程有一个新的看法,但到目前为止,我们已经设法在没有任何重大延误的情况下解决了所有问题。
你预计J4的发布将对你的业务产生什么影响?
我们希望这个新的Joomla版本将增加用户对这一特定平台感兴趣和信任的程度,从而增加我们解决方案的曝光率。虽然从支持的角度来看,过渡期可能会有些紧张,但一旦用户习惯了新版本并体验了改进,这应该只会对整体产生积极影响。
关于扩展和Joomla 4,你还有其他想对我们读者建议的吗?
我们始终建议在您的安装中使用最新稳定的Joomla和组件版本,这确保了您将从最新功能受益,并包含在最新版本中的多个错误修复。
当您遇到问题时,不要犹豫联系开发者。由于他们对产品的经验和其他用户请求,整体调试过程将更快更顺畅。
在Joomla社区杂志上发表的一些文章代表了作者对特定主题的个人观点或经验,可能不与Joomla项目官方立场一致。
通过接受,您将访问https://magazine.joomla.net.cn/之外的第三方外部服务
评论