多少年来 Joomla! 社群只需要应付 1.0.x 与 1.5.x 版。即使固定有更新和新功能加入,它们仍然停留在同样的版本系列。自从 Joomla! 1.6 释出后,这些都被改变了。

Joomla! 开发者花了三年时间开发 Joomla! 1.6。现在 Joomla! 社群才收到 1.6 版的半年后,Joomla! 1.7 的第一个测试版已经推出供大家测试了。

新的发布周期

对 Mozilla Firefox 的使用者来说,这应该是一个熟悉的情况。Firefox 开发团队开始依循一个加速的开发周期,在较短的时间内推出新的版本。Joomla! 新版本的新释出周期为六个月,也就是每半年 Joomla! 社群就会看见一份新版的 Joomla! 正当我们开始下载、测试 Joomla! 1.7 Beta 1 时,Joomla! 1.8 已经被预订于 2012 年一月会出现。

Joomla! 开发策略资讯图示 作者:Sander Potjer

那么我们如何追赶每六个月就出现一份的新版本呢?幸好这个新的释出周期也类似 Ubuntu 开发团队所用的开发周期。它包含了两种不同的释出版本:短期版与长期版。短期版只持续六个月,而长期版有一年半的寿命。当然,这两种 Joomla! 版本在需要时都会得到更新。如果你要做的专案需要稳定性,你可选择使用 Joomla! 的长期版。否则,你可以享用短期版所提供的各种新功能。

平台与 CMS 的分离

下一个你会问到的问题也许是 Joomla! 如何在多个版本间维持扩展套件的相容性?要回答这个问题,我必须提到 Joomla! 1.7 是第一个版本将 Joomla! 平台与 Joomla! CMS 分别开来。每三个月将会有一份新的 Joomla! 平台版本被释出,对玩过 Plone CMS 的人来说,你会发觉与 Zope 及 Plone CMS 之间关系的相似性。我想像 Joomla! 开发团队必须维持平台和 CMS API 的稳定,如此任何建筑与它们之上的应用才能在这疯狂的发布周期中继续保持可用。

现在升级吗?

如果像在你的网站是使用 Joomla! 1.5.x 制作的,你应该怎么办呢?在目前可能什么都不须做。请注意 Joomla! 1.6 的寿命将于 2011 年八月结束,而 Joomla! 1.5 会继续得到支援直到 2012 年四月,在下一个长期版 Joomla! 1.8 出现之后。因此现在并不需要急得升级你的网站,尤其所需要的扩展套件还没升级。

虽然如此,你应该开始计划及测试升级,因为从 1.6.4 版升到 1.7 版将会容易,但从 1.5 版则需要利用 jUpgrade 元件做迁移。

FaLang translation system by Faboba