CMS 模塊化框架:XpressEngine
XpressEngine (即原Zeroboard XE或Zeroboard;以下XpressEngine簡稱XE) 是韓國開發人員高英洙(音譯)與開發自愿者共同開發的LGPL協議的開源項目,相比zeroboard4或zb5已經屬于全新開發的程序框架。
XE是將'eXpress'和 'Engine'兩個詞結合在一起而形成的名稱,賦有‘幫助人們去表達自己想法和感受的裝置’的含義。
與Zeroboard4不同的是,XpressEngine將BBS、Blog、購物、維基等建站所需的功能以模塊化方式構建,可以作為建站CMS軟件為目標進行的程序框架開發。
簡單來說,XpressEngine是一個網站內容管理系統(Content Management System, CMS)。
現在的網站是由很多不同部份組成的。一般來說,一個網站需要具備“所見即所得”的內容編輯器、網站的主題布局、會員系統、博客、網站監控、設定和管 理系統等等。除了這些部件,網站也會使用HTML/CSS的設計,這樣就能按不同的需求或對象將網站以不同的形式、主題、風格呈現出來。
XpressEngine為了滿足以上建站的的需求,采用了模塊化的結構,將各種網站功能和設計融合在一起。在這種網站結構下,不同的網站主題面板、模塊、插件,小工具及其他部件,都可以輕易管理及轉換。
正如其他網站內容管理系統,XpressEngine不能包含所有大企業、中小型公司、個人或組織在網上發展需要的所有功能,當然也不解決所有遇到 的問題。所以,XpressEngine是采用LGPL v2開源許可證發布的。這樣,應用程序開發者、設計師及用戶就可以在XpressEngine的基楚上,合作開發出合適不同需求的網站。
XpressEngine的程序原碼是保存在一個公開的原碼保存系統(Google Code)。參與XpressEngine的開發是沒有限制,任何人都可以通過XpressEngine的官方網站參與XpressEngine的開發。 如果你是一個有經驗的程序員、網站設計師、規劃師,或具備語言翻譯的能力、找出系統問題的能力,你可以到XpressEngine官方網站的開發者論壇或 每個部件的論壇參與討論。