國外十大優秀CMS介紹與點評
譯文【51CTO精選譯文】CMS(網站內容管理系統)已經成為了Web 2.0的互聯網中重要的組成部分,其中大部分是PHP開發的,也有使用Ruby on Rails和其他語言開發的。本文對現在國外流行的十大優秀CMS做了一些點評,希望能為正在尋找合適CMS的讀者帶來一些幫助。
WordPress
WordPress從最初的博客平臺演變成了現在的全功能的CMS,但它的主要功能還是博客,通過加入不同的插件可以實現公司宣傳網站,作品集網站,圖庫網站,甚至全功能的商業網站。WordPress的后端非常直觀易用,操作都是標準化的,只要你學會了一個管理模塊的操作,其它部分的操作就得心應手了,它的功能組織也非??茖W,很容易找到需要的功能,其所見即所得的編輯器功能非常強大,包括插入圖像、視頻和其它媒體,可以在HTML模式和可視化模式之間輕松來回切換。
圖 1 WordPress的所見即所得編輯器
因為大多數WordPress的功能都來自插件,基本平臺是非常簡單的,你需要為你想要的功能添加對應的插件。WordPress創建的頁面兼容性非常好,頁面載入速度較快,但有些插件創建的頁面就比較大,特別是那些直接將JavaScript和css代碼都直接寫到頁面的中插件,所以在選擇插件時多留神。
通過自定義頁面主題和模板可以滿足大多數建站需求,同時它有豐富的文檔,從最基本的使用說明到插件開發都有對應的詳細文檔,同時也可以登錄其論壇進行交流,下載***的補丁等等。
Radiant CMS
Radiant CMS是用Ruby on Rails構建的,特適合于不限頁面數量的最基本的站點,可以通過擴展增加博客和圖庫功能,后臺簡單布局合理。
圖 2 Radiant CMS
目前Radiant的功能還比較少,但在Ruby On Rails中可以構建擴展,因為未來的發展還是可期待的。它也具有所見即所得的編輯器。Radiant后一個非常易于使用的后臺,基本功能如更新和添加頁面就如發送電子郵件般簡單,這對于那些非技術出身的站長是一個福音,Radiant生成的代碼也非常簡單和清晰。
Radiant也有社區和文檔支持,有許多開發人員投身其中,對于建站人員可能根本不需要看其文檔就可以操作。
SilverStripe
SilverStripe是一款全功能的CMS,它是在Sapphire框架上使用PHP開發的,使其定制性更好,SilverStripe最有趣的一個功能是設計者可以為他們的客戶定制后臺程序,只顯示客戶需要的內容字段,這使得它可能成為最易用的CMS,當然也包括一個所見即所得的編輯器。
圖 3 SilverStripe
SilverStripe對最基礎的站點可能有過度殺傷力,因為它可以進行定制,所以適合于其它站點,SilverStripe也提供了大量的免費的支持,包括開發文檔和用戶手冊,論壇和IRC頻道,SilverStripe提出了讓你遠離HTML/CSS的目標,讓你可以設計出想要的頁面。
Joomla
Joomla是目前***的開源CMS系統,它運行在PHP和MySQL上,后臺相對簡單易用,包括文章管理、頭版、菜單、媒體和其它內容,下拉菜單也有許多選項,Joomla有一個好用的所見即所得編輯器,支持大量的格式化選項和表情。
圖 4 Joomla
由于其功能非常強大,因此有可能不是很適合規模較小的站點,它為頁面加速載入進行了優化,包括緩存和頁面Gzip壓縮,Joomla也有非常多的擴展插件,幾乎可以構建任何想到的站點類型,Joomla***的缺點是使用了表格布局,不過可以使用CSS替代表,這得由你親自動手才行。
TYPOlight
TYPOlight使用PHP5和Ajax技術構建,包括靜態頁面、博客、新聞、日歷和其它功能,后臺直觀同時提供了大量的功能,從創建表單和包括Flash內容都配有一些捷徑,內容顯示在模塊中,可以使用CSS進行修飾,輸出內容是標準的XHTML,它也提供了mootools和GZip支持。
圖 5 TYPOlight
TYPOlight需要你有一點技術基礎才行,這并不是說它就非常復雜了,只不過在定制時有大量的選項和不同的實現方法,它包括完整的所見即所得編輯器和其它簡化發布的工具。
TYPOlight包括了許多好用的開發工具,如內置的CSS生成器和表單生成器,在其網站上有開發人員和用戶需要的大量文檔資料,也有屏幕演示、論壇和Wiki支持,也出現了一些收費服務合作伙伴,如果你真的需要高級幫助,那么可以購買專業的服務。
Frog
Frog從根本上說是Radiant CMS基于PHP的版本,它有簡單直觀的UI,允許不限層次的頁面,允許在每個頁面的基礎上自定義模板,它包括一個簡單的所見即所得的編輯器,和WordPress有點類似,它也支持重用代碼片段。
圖 6 Frog
Frog的后臺界面組織得非常好,條例清晰,易于使用,同時也支持插件擴展,目前已經有許多的前端和后臺管理插件,Frog創建的代碼語義清晰。
Frog也提供了大量的文檔,也提供了大量的HOW-TO說明,并建立了IRC頻道回答用戶的提問。
#p#
Textpattern
Textpattern的后臺使用的是標簽式UI設計,非常直觀,當你登錄后自動將你帶到新建頁面的編輯界面,它的***缺點是缺乏所見即所得的編輯器,使用的是Textile進行文本編輯,不過對于新手學習而言已經夠用了。
圖 7 Textpattern
Textpattern輸出的頁面非常輕巧,載入速度非???,它具備了CMS基本的功能,去除了那些可能你永遠也不會使用到的功能,Textpattern也有很多的插件可用,包括從媒體到圖庫支持,高級導航和統計都有相應的插件,還有一對電子商務插件可用。
有大量的社區都是使用Textpattern搭建的,因此可以獲得許多支持文檔和在線技術支持,還有一本專門的書籍,也有支持論壇,開發者博客和社區制作的用戶手冊。
Expression Engine
Expression Engine(EE)是功能更強大的CMS,它具有的功能可能連你想都想不到,其后臺簡單直觀,似乎不太適合非常小的站點,從統計到用戶論壇都實現了模塊化,內置的所見即所得編輯器也非常標準和好用。
圖 8 Expression Engine
EE創建的頁面稍微有點龐大,除了某些JavaScript插件外,代碼仍然條理清晰,它的***缺點是價格太高,個人許可要99.95美元,商業許可要249.95美元,你可以使用免費的核心版本,但只用用于個人站點,不能用于商業站點和非贏利性站點。
Drupal
Drupal是另一款非常流行的CMS,可以建立包括企業站點,電子商務站點和社會網絡站點等,功能非常強大,其后臺簡單得讓人難以置信,功能布局也組織得非常合理,Drupal最有趣的功能可能要算它的“書頁”內容類型了,這些頁面可以組成集合,相互自動連接,核心安裝情況下Drupal沒有所見即所得編輯器,但有一個模塊添加這個功能。
圖 9 Drupal
Drupal的后臺功能強大得驚人,除了基本的內容管理外,也包含了大量的模塊擴展,也提供了大量的插件,Drupal輸出的代碼相對比較復雜,但可讀性還是不錯的。
Drupal有許多用戶社區和論壇,也為最終用戶和開發人員提供了大量的參考文檔。
CMS Made Simple
CMS Made Simple是我曾經使用過的CMS,我花了一個晚上建立起了我的***個CMS,它包括完整的模板支持,其后臺易用性非常不錯,不受限制的內容層次,也支持“全局內容分塊”,包括大量的站點布局選項,提供了后臺的幫助文件,Wiki支持,IRC和論壇,默認沒有所見即所得編輯器,但可以通過插件來添加這項功能。
圖 10 CMS Made Simple
CMS Made Simple輸出的頁面都是XHTML和CSS代碼,代碼可讀性不錯,頁面載入速度非??欤m然有許多插件,但目前還沒有見到有電子商務插件。
在http://www.cmsmadesimple.org/上提供了大量的參考文檔,也提供了IRC和論壇支持。
原文:Ten Excellent CMS Options
作者:Cameron Chapman
【編輯推薦】