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