如果您是 Joomla 扩展开发者,我们希望您能针对一种拟议中的新方法提供反馈,该方法可以在 Joomla 升级之前检查扩展与 Joomla 的兼容性。这是您影响 Joomla 主要功能的机会,该功能将在未来几年内一直存在。

提供反馈非常简单。有一个论坛主题,您可以在其中表达您的疑虑或支持。所有意见都会被仔细考虑。讨论将持续到 2013 年 1 月 2 日。现在是表达您意见的时候了。

点击此处阅读提案

点击此处评论提案

背景故事

Joomla 扩展开发者很可能熟悉以下场景

用户下载您的扩展版本并将其安装到他们的网站上。扩展从未升级,但几个月后,网站升级到 Joomla 的新主版本,例如从 Joomla 2.5 升级到 3.0。由于用户对 Joomla 比较陌生,因此他们不理解确保所有扩展都与 Joomla 的新主版本兼容的警告。出于同样的原因,用户从未想过检查开发者的网站以查看已安装的扩展版本是否兼容,以及是否需要先进行升级或其他操作。

最终结果都是一样的——灾难!

网站损坏后,用户会感到沮丧和失望。开发者则会因用户指责他们破坏了网站而感到恼火和沮丧。这会带来很多伤心、不快和对 Joomla 项目的信任受损。

当然,一定有更好的方法。我们提出了一个想法:让 Joomla 在安装之前,直接在 Joomla 的升级组件页面中检查扩展是否与即将安装的 Joomla 版本兼容。在 Joomla CMS 开发邮件列表中进行了公开讨论,社区成员讨论了各种实现方法。

经过三周漫长的讨论,以及更长的邮件列表主题,参与讨论的人员提出了一份提案——RFC 598。它主要包括在扩展的 XML 清单文件中添加一组新的标签,这将使 Joomla 了解特定扩展与哪些版本的 Joomla! 兼容。该项目希望在实施之前获得开发者社区对 RFC 的反馈。