XOOPS, Mambo, Drupal - 當前主要CMS系統(tǒng)比較[Excerpt]:
XOOPS - eXtensible Object Oriented Portal System XOOPS和Mambo是目前最為流行的OpenSource CMS系統(tǒng)。Mambo臺灣社區(qū)站長Eddy寫了一片文章簡單比較了這兩個系統(tǒng)優(yōu)缺點,文章雖然不長,但簡潔明了,重要之處都已經(jīng)提及。 我根據(jù)自己使用及開發(fā)XOOPS的體驗,簡單補充一下有關XOOPS的內容,希望能對選擇CMS的用戶提供參考。XOOPS開發(fā)員Mithrandir寫過一篇CMS設計及應用比較的文章,我們將在以后介紹。 界面設計及安排:XOOPS 似乎側重于系統(tǒng)功能,對設計美化重視不足。前臺界面采用了規(guī)范化的左、中、右區(qū)塊(block)方案,設置簡單,但是靈活性很差。如果想要做一個有個性的界面就需要對template作hack;與之相關的話題,XOOPS的layout有模板template和風格皮膚theme之分,似乎是提供了更多的選擇其實卻有些多此一舉。后臺管理仍然沿用很久以前的方案,使用了大量的js,不靈活而且混亂。 Mambo的前后界面卻相對來說美觀的多,定制靈活,Eddy的文章已經(jīng)對Mambo做了介紹,不再贅述。 如果你對XOOPS和Mambo不了解,單純比較一下兩者的官方網(wǎng)站首頁和logo,你對XOOPS還會有興趣么?所幸一些XOOPS設計者開始探討XOOPS界面的設計問題,從核心結構到皮膚,在做不同的嘗試。兩個月前有過一個內部測試的XOOPS后臺管理模板,雖然有些bug,但是改進不少。XOOPS CHINA社區(qū)的文明豬等開始嘗試前臺區(qū)塊安排的hack,雖然目前的方案對普通用戶難度太大,不失為一個不錯的嘗試。 權限管理:XOOPS有完善的權限設置和管理,所有的內容能夠對不同用戶組分配不同的使用或管理權限,跟其它大部分CMS相比是一個特有的功能。權限管理在另一方面必定會降低運行效率。 結構設計及開發(fā):Mambo并不是一個傳統(tǒng)意義上的CMS(內容管理系統(tǒng)),其目標建立一個框架使用戶能夠有效的管理自己選定的內容。Mambo本身不提供內容管理的模塊,一般采用第三方開發(fā)的軟件比如phpbb或vbb做論壇模塊等。這種模式使Mambo能夠集中于框架的開發(fā),并且保持系統(tǒng)的簡潔。其不確定性存在于對第三方程序的依賴。 XOOPS是從NUKE系統(tǒng)演化而來,其結構在傳統(tǒng)CMS與Mambo的框架模式之間,有自己的核心框架管理也有自己的內容管理模塊。XOOPS在本身的內容管理模塊之外也越來越多的繼承了第三方模塊,比如論壇的phpbb, ipb,圖片的gallery,blog的wordpress,wiki的phpwiki等。XOOPS的集成這類第三方模塊保持原來的功能特長,但是卻依然在某種程度的hack。不過XOOPS正在逐步改變現(xiàn)在的模式,核心部分向Mambo模式靠近,核心模塊由固定模塊開發(fā)團隊主持,同時有大量其他模塊開發(fā)員或團隊;成立模塊質量評價組,對各模塊進行質量和安全性評定。 XOOPS采用了smarty模板,一方面方便于后臺開發(fā)和前臺設計的各自進行,另一方面卻影響了運行效率,必須要合理的使用緩存cache。 管理團隊:Mambo的背后是一個商業(yè)化的公司,其管理上有XOOPS管理所不可比的地方。XOOPS從一開始就是Open Source社區(qū)的一個普通Open Source項目,所有開發(fā)及管理都是民間方式的,管理上有其松散性和低效性。我個人認為Open Source項目本身是民間非營利性的,但是其管理團隊最好能夠以某種類商業(yè)化管理的模式運作。 XOOPS其他需要改進的地方在線編輯器:不可思議,XOOPS到目前為止還沒有官方發(fā)布的所見即所得wysiwyg編輯器,只有部分用戶自己hack的SPAW, HTMLarea等。從2004年中期開始,XOOPS開始開發(fā)自己的wysiwyg,并且開始嘗試在論壇模塊NewBB中正式集成FCKeditor, Koivi等編輯器。特別是我們在做一個編輯器的插件式管理系統(tǒng),前臺用戶能夠自己選擇編輯器,目前正在內測的文章管理已經(jīng)采用了這個系統(tǒng)。 搜索引擎優(yōu)化:XOOPS本身缺乏足夠的搜索引擎優(yōu)化措施,所有的URL都是帶參數(shù)的動態(tài)URI格式,而且大部分目錄深度都是三級。用戶只能采用一些hack。
Drupal在blog大行其道的今天,Drupal作為一個基于個人blog的內容管理系統(tǒng)也越來越受到關注。雖然Drupal是CMS中的一員,目前還是比較適合于個人或團隊信息管理;不過以blog管理為基礎的CMS開發(fā),將會是今后的一個熱點。如果要選擇一個blog系統(tǒng),要在Drupal和WordPress之間還真的是有些困難。最起碼的,Drupal的小水滴logo就著實的可愛。
附: Taiwan Mambo站長Eddy的文章摘錄 |
|
來自: ekylin > 《互聯(lián)網(wǎng)絡》