多少年來 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