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