排名前三的國外開源CMS(Joomla!、Drupal、Plone) 0 k% U7 z7 }3 c( n
目前全世界的開源CMS(內容管理系統)有上百種,但真正能夠被廣泛接受和使用的應該不超過10種。最近 packt在全球範圍內評選最佳開源CMS的結果出來了,入圍3甲的是Joomla!、Drupal和Plone,應該說具有一定的說服力。下面對最終獲獎的3個產品進行一定的分析評價。
8 w- J3 n# j0 o( w/ J7 m% ^+ U1、Joomla!
' k% p; i. u) l/ D6 c0 t官方網站:http://www.joomla.org/
; W: z' r% p( F/ W0 }+ t中文社區:http://joomla.cn
4 _4 u4 g0 d0 {# s: i" DJoomla!在中國有人稱呼逐浪, Mambo的分支,是Mambo核心開發團隊另起爐灶的產品。3 w$ W3 Q0 ^3 i' y# E; y9 p! @0 O3 ~
自從mambo 被Miro公司所控制後,脫離了開源的軌道,核心開發團隊出走,建立了分支Joomla!。6 e9 t" `) ]6 [, |1 i) ^
借助老牌CMS-Mambo長年建立起來的人氣,以及對網站製作的良好支持,joomla得到了迅速的發展。% s) [; a. {9 w B5 H
Joomla!是使用PHP語言加上MySQL數據庫所開發的軟件系統,可以在Linux、Windows、MacOSX等各種不同的平台上執行。目前是由Open Source Matters (www.opensourcematters.org)這個開放源碼組織進行開發與支持。
" G$ {0 ?: {& G0 ~4 L5 v+ dJoomla的長處是在對外網站的建設方面,應用了非常多的網站進步的新技術,有上千種不同網站應用的附加套件及美工設計佈景,另外可搭配的多種所視即所得編輯程序,很簡易的就可以管理和編輯網站上的文章。所以Joomla得到了眾多個人用戶的青睞和支持,這也是他在06最佳開源CMS票選第一名的主要原因。
: k4 Y& ]$ B3 U7 W, \4 M缺點:joomla雖然非常漂亮,但該系統對中文支持比較差,雖然有漢化版本,不過中文站點站點的效果還是令人失望,而且Joomla的主題並不是完全CSS控制的,修改起來比較麻煩。
& R8 B5 d$ z& n& f" `總的來說,joomla在外部網站建設的方面有著優秀的表現,而且也是互聯網上網站使用最多的CMS之一,所以joomla最多的應用方向還是建網站。典型應用:保時捷網站(巴西)、三菱公司網站、麥克傑克森的官方網站等等,以及眾多中小型網站。 P% j& S1 \# P$ p" A+ l
2、Drupal 9 ^5 |5 K( U5 B% I& Z; w8 _
官方網站:http://www.drupal.org
; z7 W( F- h5 y# J中文社區:http://drupal.cn
' h9 q5 f4 W' S7 v( D6 ^Drupal最初是由比利時人Dries Buytaert開發的一個社區討論程序也就是BBS,由於其富有彈性的架構設計,在功能的不斷擴充後逐漸發展成為一個內容管理系統。由於Druple是由bbs發展而來的,所以非常注重社區性和文章發佈。以至於最初在國內被很多人用來部署自己的博客。Druple提供豐富的插件和功能模塊,所以也越來越多地用於構造提供多種功能和服務的動態網站。) Q: g) K3 O5 E l, e8 C
Drupal同joomla一樣,也是使用PHP語言加上MySQL數據庫所開發的軟件系統,支持多種操作系統平台。
! E# k2 t8 K( f' V! B5 z; `% s9 dDrupal的長處和joomla非常相似,在製作網站方面有著優秀的表現。同樣也受到眾多個人用戶的支持。孰優孰劣很難決定,以至於在最佳開源CMS系統的評選中要經過加賽,joomla才以微弱的優勢勝出,但這並不是就說明ioomla比drupal要更好。可以理解為joomla比drupal有更長的歷史和更好的群眾基礎。如果說Druple比joomla好的地方,可以說是架構方面,Druple更靈活更開放。
9 f6 r# V% k C$ E 缺點:Druple由於歷史比joomla要短(因為joomla的前身mambo),所以在國內的知名度要稍低。
; E. k, Z. e/ E與joomla一樣,中文支持還是不理想,作為一個更多被個人用戶使用的CMS,中文資料也比較薄弱。& c" h- h) H3 ?2 r9 P
另外,作為主要用來設計網站的CMS模版方面也比joomla要少。3 n4 h) R- z8 a3 e, L R
總的來說,drupal是和joomla一樣優秀的建站CMS,你要建立一個網站,既可以選擇drupal也可以選擇joomla,
4 l- Z/ o& F0 [3 N+ x3 E! B# [而且選擇都不錯,基於個人好惡而以。典型應用:playstation亞洲網站等,以及眾多中小型網站。(案例資料不全)) k9 x6 U# ]# b
3、Plone " c4 R# Y( _! V
官方網站:http://www.plone.org
/ }3 o: b4 R) q) s5 n中文社區:http://czug.org
1 p! I$ U8 ~5 p4 r 這裡要重點說說大家不太熟悉的Plone。其實把plone放在跟joonla/druple等建站類的CMS一起來評選,本身就是對plone非常不公平的。Plone超強的穩定性、強健的架構、廣泛的擴展性,使得其成為企業級開源CMS的最佳選擇,而事實上plone的用戶也多是企業,在plone的應用中,有70%都是作為企業內部的管理系統,僅有30%用在外部網站建設上。這也可能是plone較少人知道的原因之一。所以plone在最佳開源 CMS網上投票的環節是落後的。即使這樣plone也蓋過了諸多開源CMS,名列第三名。可見plone的優秀,如果投票人是以企業用戶為單位的, plone絕對是第一名。# ~1 L5 t3 ^7 F' W
Plone最早由Alan Runyan,Alexander Limi與Vidar Andersen在1999年開始開發,之後迅速成為流行而又強大的企業級內容管理系統。
, k9 T2 `; Z* i) P7 ^4 C; m! m& zPlone 是一個運行在Zope和CMF之上的開放源代碼的企業級內容管理系統。Zope是web應用服務器,類似於J2EE、.NET,是一個優秀的開放源代碼的 WEB應用服務器。Plone已超出了單純內容管理平台的範疇,實際上plone在逐步向應用開發平台進行發展。這使得plone比起其他cms來講能夠更大限度的滿足企業級應用的需求。Plone的核心語言是python,這也是一個不被大眾熟悉,卻被eweek列入2006最應該學習的程序語言之一, google的核心語言就是pyhton。這一切神秘的東西都讓plone看起來是那麼的酷,呵呵,至少我是這麼認為的。* ~% t9 w( K4 y, r0 p( m0 e1 y
Plone的優點不言而喻,能夠被諸多大企業選中已經充分說明plone是一個強健、穩定的便於企業級應用開發的優秀CMS,在一個zope服務器上可以輕鬆的開設無數個plone實例,使得分佈式的系統建設變得非常輕鬆。Plone強大的權限和流程管理,對內核程序、定製程序、插件產品和管理內容的分離保護和存儲,及更多優秀特性使得plone在企業級應用方面成為首選。而且國內有非常好的商業公司支持plone的企業應用,而且開發出plone中文開源版本。, q2 H- Q% `8 R
缺點:plone對比建站類型的CMS在外觀上要樸實平淡一些,但plone對CSS的支持是最徹底的,這點可能也是plone放棄漂亮外衣的原因。
1 l% v& u5 w+ r( [總的來說,plone是所有開源CMS裡最適合企業級應用的,plone的開發平台特性,使其可以在內容管理、項目管理、知識管理等更多地企業應用方面滿足要求。典型應用:迪斯尼、ebay、諾基亞、摩托羅拉、美國航空航天局、美國海軍、北約組織、美洲銀行…;中國國內有網易、中國文化部、中國電信、上海航空、國機集團。
6 Z1 ]6 I3 \6 O! ]) D' ~) J: N' B: G# q& @) |0 m, F& t; ^
|
|