Drupal over Joomla? 兩個CMS 的比較

有必要記錄一下drupal 研究到現在的小結

先從一個系統管理員的角度看drupal

作為一個 CMS
本身有不少的英文生字
管理介面也不夠圖形化
相比 joomla
用戶介面算混亂
系統管理員的管理選項太多, 又分類奇怪
絕對算不上用戶友好
要用戶適應這套件是一大敗筆

安裝算容易
但也不突出
安裝最易和深刻要數wordpress 吧
簡單用字, 大字體, 誇張用詞
都是wordpress 的強項

但作為一個developer-oriented 的 CMS
都勉強可以為上面的缺點解釋....

但既然放棄了joomla 取 drupal
總不會沒有好處吧

第一就是module system
很理所當然
module 開發比較容易是一定的
否則枉稱developer-oriented

第二access 權限設定
joomla 一大敗筆出現在這個地方
如果網頁是一個read-only 的網站
joomla 的權限系統還可以應付
但由社群驅動的網站絕對不能應付

第三優點
所以drupal 可以將第三方插件的臭蟲 補丁都由druapl 管理
又入建論壇
大大方便了插件管理, 防止功能重覆
又能使插件之間都可以互動( 當然也和模?工作模式, API 有關 )
要搜尋資料也方便得多

第四自由度
將全部內容都獨立為一個node
分出story, page 等
絕對將OO化到極致
好處實在有很多
如上提及插件互動, 容易改動
除錯容易等等
其中CCK 就更將這優點發揮到一般人都可以享受到

至於多語言支持
說實話, joomla 和 drupal 都不好到那裡
joomla 靠第三方插件joomfish 單天保至尊
drupal 的確內建, 也有不錯的支持
但絕對未穩定到可以倚靠的程度
只能算比joomla 好.....

其實如果像我這些業餘的用家
用joomla 或 drupal 都無所謂
就算之後停止開發
都只是花了空餘時間
但企業用戶就應細心想一下它們的未來
( 雖然它們都起碼有多幾年用 )
和你的應用應該那一個比較適合
始終它們是不能互相取代的
修改: Drupal 6.x 開始打算入建多語言環境,
但.....要到零七年未才可以見到吧.

Google