【发布时间】:2012-02-11 21:16:18
【问题描述】:
我需要开发一个 joomla 组件,但我对定义哪个版本是最好的开始感到困惑。 joomla 团队采用 1.5.25 的 6 个月发布周期是当前 LTS。
主要为 STS 版本开发是否明智?
如果我为当前的 STS 开发,我是否必须将代码移植到下一个版本,因为发布周期很短?
【问题讨论】:
标签: php joomla components compatibility
我需要开发一个 joomla 组件,但我对定义哪个版本是最好的开始感到困惑。 joomla 团队采用 1.5.25 的 6 个月发布周期是当前 LTS。
主要为 STS 版本开发是否明智?
如果我为当前的 STS 开发,我是否必须将代码移植到下一个版本,因为发布周期很短?
【问题讨论】:
标签: php joomla components compatibility
正如@Jim DeLaHunt 所说,您的客户群应该帮助指导您,但要考虑以下几点:
【讨论】:
我认为您最重要的问题应该是,关于 Joomla 的哪个版本!是你的客户还是用户?他们在使用 Joomla! 1.5.x 是为了稳定性,或者因为他们网站上的其他扩展仅限于 Joomla! 1.5?您应该支持客户需要的 Joomla 版本,这可能意味着 1.5.x。
您的下一个问题应该是,路线图是什么样的?这是The new Joomla versions roadmap (iJoomla.com),这是chart visualisation "Understanding the Joomla roadmap" (joomlablogger.net)。 Joomla 1.6 是 1.7 的垫脚石,1.7 是 2.5 的垫脚石,2.5 将是下一个长期支持版本,Joomla 2.5 just went Beta2 将很快发布。您应该支持 Joomla! 的未来,这意味着 Joomla 2.5、1.7 甚至 1.6。
没有任何迹象表明您的扩展程序只能与一个版本的 Joomla! 一起使用。非常流行的扩展,Community Builder, supports Joomla 1.7, 1.6, 1.5 and 1.0, and Mambo 4.5.0 - 4.6.5。拥有针对不同版本 API 的替代代码版本需要更多工作,但它可以让更多人使用您的组件。
【讨论】: