非常榮幸為您呈現 X3,一個為下一代XOOPS網站應用程式開發所設計的全新 Xoops 引擎。
此Xoops引擎不久就要呈現在世人眼前,這段期間,我們將會徹底的進行微調與除錯,但我相信,為了將XOOPS變成世界上最頂尖的網站平台,最終我們會將各種功能及技術方案做最佳的整合。
此新的Xoops引擎已從底層全面重新設計,並結合了各種第三方框架(如 Zend Framework 及 Smarty 3)的優點於一身。
為什麼要重寫XOOPS?
XOOPS 是眾多開放原始碼內容管理系統中成功的方案之一,在各種不同的平台評比中長期處於領先的位置,並獲獎無數。但慢慢的已經顯露出疲態,因此,我們需要大刀闊斧的重寫其核心。
為了讓我們的開發者在開發時保持彈性以及擴展性,並且提供使用者一個高效能的平台,開發小組決定使用業界標準的各種框架。如此一來,用現成的框架我們可以集中有限的資源使XOOPS更具獨特性及特殊性。
這樣我們可以擷取這些最新的網路開發框架的優點-就像是突然得到一個最頂尖最聰明的PHP以及RIA團隊來加入XOOPS一樣!
經多許多研究,現階段我們選用了一些框架:
同時,Xoops引擎的多引擎機制,將可確保在未來繼續採用其他傑出的框架的可能性,例如Yii框架、Dojo Toolkit...等。
為什麼我們選用PHP 的 Zend Framework
我們的展望:
XOOPS引擎架構是設計用來建構一個更受歡迎的XOOPS:
於新的XOOPS Engine我們期望改善:
自從新的Xoops引擎致力以穩定、彈性架構及頂尖框架來帶領XOOPS專案成為下一世代的網站開發平台,他的機制以及APIs可能會與傳統的XOOPS有所不同。然而,我們將持續盡我們最大的努力去維持舊有的模組及佈景在開發上及佈署上可以相容於新平台。
在即將發布的文件中,我將會完整的詳細介紹新的功能。在此刻,請先參閱 Technical.txt 作為臨時的說明文件。您可能也會想要看看 Todo.txt 以了解我們接下來還有哪些事情要做。
測試:
我了解每個XOOPS人都熱切的想要看看新的Xoops引擎長怎樣以及它是如何運作,而且部份開發者可能已經迫不及待的想要在新的引擎上開發新模組。
然而自從發布了此新引擎的初版,我想強調這只是 Alpha 測試版本,主要是給經驗豐富的開發者以及設計者來使用,看看哪裡有臭蟲、遺漏的功能,而且也會常常在更新。請記住:這只是ALHPA 測試版!
給一般使用者:在經驗豐富的開發者與設計者使這個新系統更為友善之前,請耐心等待囉~
測試中的平台::
本平台源碼已經在一些有限的環境下測試過:
我們注意到 X3 無法在某些環境下運作(例如: EasyPHP)。然而, Alpha 測試版的目標並非測試X3可以在哪些瀏覽器及可能的平台上運作,而是測試其功能及規格。所以,若您的測試網站無法運作時,請盡量使用上述平台環境。等到我們將主要架構確認,我們就會開始測試各種不同環境的相容性以確保它可以順利運作。
系統需求:
Apache mod_rewrite
PHP 5.3+
臭蟲回報:
對於XOOPS引擎的開發,我們將使用獨立的 Bug Tracker: SourceForce Trac. 請在此回報任何問題。
關於相關討論,在示範網站建立前請使用 Sourceforge Forum 。
這是未來幾個月的計畫:
下載:
所有的源碼置於 SourceForge SVN 有經驗的開發者可以從上面下載到 tar 檔。
可下載的檔案將等到系統可以讓一般使用者使用才會發布。
感謝:
僅代表 XOOPS 開發者,我想謝謝全世界的 XOOPS 社群在近十年給予莫大的支持與奉獻。
特別感謝:
Taiwen Jiang(姜太文)
Xoops Engine Developer
October 30, 2010
附上原文網址:http://xoops.org/modules/news/article.php?storyid=5675