为 Joomla 4 准备扩展 - Yannick Gaultier(Weeblr SEO 扩展)
Joomla 4 即将到来。随着 RC4 版本的发布,稳定版本也在接近,JCM 仍在询问扩展开发者他们的扩展将何去何从。这一次,我们采访了 Weeblr SEO 扩展背后的开发者 Yannick Gaultier,他告诉我们,在某个时候,他决定 Joomla 是前进的方向。
感谢您加入我们这个系列,Yannick。你能告诉我们一些关于你的扩展吗?
我一直在开发 Joomla 扩展超过14年,最初是一个纯粹的项目社区,然后在超过十年时间里以专业方式开发。
几乎从第一天开始,我的全部重点就集中在 SEO 和内容上。我们有一些扩展(3个加上一些小型实用扩展),但它们相对较大,涵盖了整个主题
- 4SEO 是最新的一站式 SEO 扩展,适用于 Joomla。它执行或帮助您执行现代网站所需的全部 SEO 工作
- sh404SEF 主要专注于 SEF URL 管理,试图消除重复内容,并融合许多 SEO 功能
- wbAMP 是第一个生成加速移动页面的 Joomla 解决方案
这三个都是 GPL 许可的商业扩展。我们还有一些小型免费实用扩展,例如 4LOGS 用于管理您的 Joomla 日志文件或 wbReactiv 用于重新发送用户遗漏的激活邮件,例如。
当 J4 发布时,扩展会发生什么?它们将兼容,还是开发者必须提供全新的版本?
4SEO、4LOGS 和 wbAMP 已经在 Joomla 3 和 4 上运行相同。sh404SEF 只会在 Joomla 3 上运行,并在站点升级到 Joomla 4 时被另一个扩展 4SEF 替换。
当用户迁移到 J4 时,他们应该对他们的扩展做什么?他们对扩展提供商通常可以期待什么?他们可以从你那里期待什么?
我们也是Joomla用户,运行自己的YMYL网站(您的金钱,您的生命,这是谷歌的一个概念!),所以我可以告诉你我如何处理迁移:识别“基础”扩展和其他扩展。
基础扩展是构成您活动基础的扩展。对于某些网站来说,可能没有,Joomla内容就足够了。对于我们来说,是我们的支持票务扩展和我们的订阅销售扩展。
这些扩展是我们网站的基础,所以迁移到Joomla 4将需要完全兼容性,当然,还需要进行广泛的测试。
我对常规Joomla内容并不担心;这应该是透明的。
接下来重要的是模板。大多数Joomla网站运行的是模板公司制作的现成模板。有时会进行修改,添加自定义CSS甚至模板覆盖。
作为一名开发者,您认为尽早准备扩展很重要吗?
当然,一个主要平台版本,不兼容,需要提前介入并进行深入分析,以了解在新平台上运行所需的工作量。这必须针对每个扩展单独完成。
Joomla 4需要一些后端代码更改,但我会说这不会太复杂,即使是wbAMP这样的大型扩展也相当容易使其工作。
我认为大部分工作将在用户界面层面进行。拥有完全标准Joomla用户界面的扩展只需要进行少量更改。最好稍等一下,以便最终确定管理CSS。不使用Joomla UI元素的扩展根本不需要做任何工作。介于使用Joomla UI元素但进行了大量定制的扩展之间,麻烦更大,需要更多工作来重新设计它们的界面。大型扩展可能需要数月时间,所以它们应该已经进展顺利。
在我们的案例中,我们只有少数扩展,但它们很大。即使在那时,sh404SEF和wbAMP也是截然不同的情况。所以,是的,要尽早准备,但这并不意味着要立即行动。对于某些事情来说,等待稳定发布是至关重要的,这就是我们为4SEF所做的事情,因为我们需要稳定性来开发可靠的东西。
不同版本的类型如何影响扩展的更新(alpha,beta,RC)
正如我们在SEO界经常说的,“这取决于”。由于Joomla 4的开发时间,它的“基础”内部编程API已经相对稳定了一段时间,我们从beta阶段开始开发时没有遇到任何问题。从beta版到beta版再到RC版,只需要进行一些较小的更改,如果有的话。在那之前对我们来说太早了,我只看了alpha版本,但没有参与这个过程。
因此,对于用户来说,我认为beta版本是你真正可以开始升级你的网站的最早期。但再次强调,这取决于网站的复杂程度,涉及的扩展数量等。Joomla Beta或RC只是这里的一个部分。模板和扩展通常是关键点。
您预计J4的发布如何影响您的业务?
可能最重大的影响并不是J4的发布,而是它从一开始就存在。它将不向后兼容,这导致我们全面审查了我们的产品线并进行了一些重大改变。
不向后兼容对第三方扩展和模板开发者来说是一个大问题。对于我们自己的扩展来说,向后兼容性(几乎)从未被破坏;您始终可以从旧版本升级到当前版本,即使是Joomla 1.5网站。
我必须决定我们是否能够坚持使用Joomla,并为其提供专业的支持软件。或者去做其他事情。在某个时刻,我决定Joomla是前进的方向,并开始开发4SEO,一个100%全新的SEO扩展,仅适用于Joomla 3和4。这是对Joomla的重大承诺,我希望并相信Joomla会长期存在,由Joomla 4中的所有好东西所增强的社区将更加强大!
《Joomla社区杂志》上发布的某些文章代表了作者在特定主题上的个人观点或经验,可能并不与Joomla项目的官方立场一致。
通过接受,您将访问https://magazine.joomla.net.cn/之外由第三方提供的服务
评论