內(nèi)容管理系統(tǒng)(CMS)已經(jīng)不再是單純的內(nèi)容發(fā)布了,變得越來越靈活可幫助用戶管理工作流程.利用CMS,你可以輕松地策劃、編輯、索引、發(fā)布內(nèi)容,...
內(nèi)容管理系統(tǒng)(CMS)已經(jīng)不再是單純的內(nèi)容發(fā)布了,變得越來越靈活可幫助用戶管理工作流程.利用CMS,你可以輕松地策劃、編輯、索引、發(fā)布內(nèi)容,同時設(shè)計師和程序員可以更加靈活地定制網(wǎng)站的外觀和功能.雖然目前有很多技術(shù)領(lǐng)先的內(nèi)容管理系統(tǒng),在這篇文章中我主要挑選一些兼顧設(shè)計、代碼、終端用戶的可用性的CMS來測評.希望能幫助大家找到適合自己的內(nèi)容管理系統(tǒng).
內(nèi)容管理系統(tǒng)評估
要評價內(nèi)容管理系統(tǒng)的優(yōu)劣本來是挺難的,倒不是因為技術(shù)多么高端,而是因為可選擇的內(nèi)容管理系統(tǒng)實在是太多了.不過,要是有一整套固定的方法,評估起來就會容易許多.在決定該用哪一個內(nèi)容管理系統(tǒng)之前,讓我們來談?wù)勗撟⒁庑┦裁?一個出色的內(nèi)容管理系統(tǒng)應(yīng)該具有以下八個特征:
1. 易于理解和使用
一套內(nèi)容管理系統(tǒng)應(yīng)該擁有一個很好的圖像用戶界面(GUI),看起來很舒服沒有任何多余的復(fù)雜選項,管理界面也要非常簡單.一個好的用戶界面意味著創(chuàng)建和管理內(nèi)容會更加快捷,省時又高效.
你也可以從一個終端用戶的角度來看這個問題: 如果你在為一個不精通技術(shù)的客戶制作一個內(nèi)容管理系統(tǒng),而你選擇的卻是一個需要計算機博士才能搞定的解決方案, 他們就不太可能去用這個系統(tǒng)(這也破壞了內(nèi)容管理系統(tǒng)要給用戶提供幫助的初衷.)
2. 靈活、易于自定義
考慮內(nèi)容管理系統(tǒng)時,務(wù)必弄清楚他們沒有要求你使用他們設(shè)計的模板.有很多優(yōu)秀的CMS方案都可以讓你自定義網(wǎng)站設(shè)計,沒有特別的限制.如果你選擇的CMS強迫你選擇一個固定不可更改的模板,他們剝奪了你的創(chuàng)造性,你的網(wǎng)站就會跟別人的一模一樣.
提供自定義模板的CMS也有很多,如:Expression Engine、WordPress、Joomla 等.這些內(nèi)容管理系統(tǒng)在自定義方面都是非常出色的.
3. 可通過插件和模塊進行擴展
一個好的CMS可以讓你通過插件擴展默認配置,集合有用的站點功能于你的網(wǎng)站中. 通過插件/擴展/模塊,可以提高你的網(wǎng)站為用戶提供實用選項的能力.
以防你需要自己寫一個擴展,你應(yīng)該尋找一個有非常強大應(yīng)用程序接口(API)的內(nèi)容管理系統(tǒng).同時,確認該系統(tǒng)已經(jīng)有大量的插件列表.雖然你現(xiàn)在也許不需要插件,不過以后說不定會用上,有插件總是比沒有好.
4. 無需編程知識
如果你更關(guān)注設(shè)計,記得選一個不需要太多編程知識就可以發(fā)布和維護你的網(wǎng)站的內(nèi)容管理系統(tǒng).
有很多CMS都有所見即所得編輯器,這樣你可以不用代碼就可以編輯內(nèi)容.一定要通過HTML標記語言來編輯文本的話會很費時,這樣你就沒有足夠的精力來處理網(wǎng)站其它方面的建設(shè).
如果想要做一個復(fù)雜一點的網(wǎng)站的話,那么可以選一個可以寫寫代碼的CMS,這樣就可以編輯.php, .css, .html文件,而不需要借助第三方源代碼編輯器來修改.
5. 性能和速度優(yōu)化
考慮到瀏覽器下載網(wǎng)頁的速度以及網(wǎng)站與服務(wù)器連接的速度非常重要,選擇CMS的時候要避開結(jié)構(gòu)龐大的系統(tǒng),否則游客只會望而卻步.你可以通過訪問站點實例來衡量網(wǎng)站下載速度是否夠快.
記住,你可以通過選一個好的主機、添加緩存/壓縮feed的插件、CSS、JS以及緩存數(shù)據(jù)庫對象等來加快網(wǎng)站下載速度. 你可以通過一款簡單的免費工具YSlow來檢測網(wǎng)站速度.把它安裝之后,到CMS提供的演示站點瞧瞧,看看它的前端執(zhí)行到底如何.
6.安全性
為了保護你的內(nèi)容,必需要保證站點足夠安全.有的CMS可以讓你安裝專門的插件、編輯文件/權(quán)限以提高安全級別.請確保你的CMS提供模塊來保護你網(wǎng)站的完整性.你也可以通過選擇一個可以讓給每個用戶注冊一個不同的用戶名和密碼的CMS,這樣你可以查看和控制每一個訪問用戶.
7.文獻和社區(qū)支持
想做件事情可在網(wǎng)上根本就找不到參考,相信沒有比這個更讓人郁悶的了.想要確保這種事情不會在你身上發(fā)生,你得先瀏覽一遍CMS站點的文檔.快速谷歌搜索一下,你也找出一些非常受歡迎、文檔充分的內(nèi)容管理系統(tǒng).
是否有使用該系統(tǒng)用戶的支持直接關(guān)系到你此次交易的成敗.如果用戶都非常活躍并以成為該社區(qū)中的一員而自豪,你不僅可以跟熟悉此系統(tǒng)的個人直接交流而且更為重要的是你可以確認這個系統(tǒng)將會繼續(xù)發(fā)展完善.否則把你的精力和資源浪費在一個沒有前途的系統(tǒng)上會讓你崩潰的.
8. 注重網(wǎng)絡(luò)標準和最佳實踐
只有遵循網(wǎng)絡(luò)標準和最佳實踐下開發(fā)的內(nèi)容管理系統(tǒng)才能保證以后不會引火燒身.只有遵循最佳實踐而設(shè)計的應(yīng)用程序才能保證兼容跨瀏覽器、精益和均值代碼、易于維護.
因此,要尋找注重網(wǎng)絡(luò)標準并將之視為開發(fā)和設(shè)計理念中最為重要部分的內(nèi)容管理系統(tǒng).