最近於七月七日,在布里斯本的 Joomla! 用戶群(JUG)會議中,Joomla! 核心成員 Andrew Eddie 掀開了 Joomla! 1.6 的蓋子,讓 Joomla! 社群可以偷窺一下這個就將來到的新版 Joomla!。這場演講在網路上有做立即實況轉播。假使你錯過了那次會議和實況轉播,你仍然能觀看錄影或閱讀 Andrew 演講筆記的 PDF 檔案。在此我們整理出一些你可能會有興趣的要點來報導。
與其他經過重大變革的事情一般,最後的結果通常給目前的使用者帶來有好也有壞的消息。雖然我們樂意見到那些美好的新功能被完成,但有些事項你必須知道。
你的主機商會支援它嗎?
在壞消息清單上的第一條算是重要的一項。Joomla! 1.6 將需要 PHP 5.2+ 以及 MySQL 5.0.4+ 才能作業,甚至安裝。市場上目前有非常多虛擬主機商的伺服器還在運行老舊版本的 PHP 和/或 MySQL。要是你的伺服器屬於其中一個,也許現在是時機轉換主機商或要求廠商開始做升級。
不再用舊版擴充套件
Joomla! 1.5.x 系列用來確保與 1.0.x 版擴充套件相容的舊版模式,將不會出現於 Joomla! 1.6。所有的擴充套件必須做修改才能與新版同步。另外新的 ACL 並不完全向後相容。如果你是擴充套件開發者,你需要做些改變才能應用到新的 ACL。
它們會被懷念嗎?
出了舊版模式外,還有別的功能會被從 Joomla! 1.6 移除。投票元件將不再存在,因為有其他更好的元件可以取代它。 對 PDF 的支援向來不是很完善,所以也會被剃除掉。不知道有沒有人使用 XStandard Editor,但它也將成為過去。另外,一些 API,像是 DOMIT、PEAR 和 phputf8 等等,都將消失。
一些重大變更
其中一項 Joomla! 1.6 所引進最大的變更是多層次樹狀分類。我們將對舊有兩層次單元-分類的結構說再見了。因為這項變動,許多 URL 會與 Joomla! 1.5.x 產生出來的不一樣。這項改變的細節會在之後再討論。
在前台,首頁(Frontpage)將被改稱精選(Featured),這樣比較名符其實。前台的排版將更朝向根據含義來設計。不再用無意義的表格來排版以及類型稱號。Mootools 會被升級至 1.2 版,而且開發團隊允諾將讓 jQuery 和其他 JavaScript 架構也能友善運作。
有一件與多語言網站開發人員有關的是語言檔的改變。語言檔案將必須按照 INI 標準來製作。那包含了在關鍵字串內不可有空白和標點符號,以及應用命名空間來達成較好的組織。
由 1.5 版升級
到目前為止,由 Joomla! 1.5 升級到 1.6 將造成怎樣的衝擊,仍完全是一個未知數。開發團隊希望制訂出一個給 Joomla! 1.5.x 使用者的升級途徑。