我需要开发一个joomla组件,但我对于定义哪个版本最好开始感到困惑。随着joomla团队采用1.5.25的6个月发布周期是当前的LTS。
主要为STS版本开发是否明智?
如果我为当前的STS开发,我必须在短期发布周期内将代码移植到下一个版本吗?
答案 0 :(得分:1)
我认为你最重要的问题应该是什么版本的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提供替代版本的代码还需要做更多工作,但它可以让更多人使用您的组件。
答案 1 :(得分:1)
正如@Jim DeLaHunt所说,您的客户群应该为您提供指导,但要考虑以下因素: