內容管理系統
內容管理系統 |
內容管理系統(CMS)是一種位於WEB 前端(Web 服務器)和後端辦公系統或流程(內容創作、編輯)之間的軟件系統,是企業信息化建設和電子政務的新寵。
內容管理系統可建設具有獨特個性的網站,「網站模板與網站程序完全分離」和「模板方案」是目前CMS的主流設計特點。
目錄
目錄
簡介
詳細介紹
系統特點
未來趨勢
簡介
解釋
內容管理系統(content management system,CMS)是一種位於WEB 前端(Web 服務器)和後端辦公系統或流程(內容創作、編輯)之間的軟件系統。內容的創作人員、編輯人員、發布人員使用內容管理系統來提交、修改、審批、發布內容。這裡指的「內容」可能包括文件、表格、圖片、數據庫中的數據甚至視頻等一切你想要發布到Internet、Intranet以及Extranet網站的信息。
內容管理還可選地提供內容抓取工具,將第三方信息來源,比如將文本文件、HTML網頁、Web服務、關係數據庫等的內容自動抓取,並經分析處理後放到自身的內容庫中。
隨着個性化的發展,內容管理還輔助WEB前端將內容以個性化的方式提供給內容使用者,即提供個性化的門戶框架,以基於WEB技術將內容更好地推送到用戶的瀏覽器端。
產生
隨着網絡應用的豐富和發展,很多網站往往不能迅速跟進大量信息衍生及業務模式變革的腳步,常常需要花費許多時間、人力和物力來處理信息更新和維護工作;遇到網站擴充的時候,整合內外網及分支網站的工作就變得更加複雜,甚至還需重新建設網站;如此下去,用戶始終在一個高成本、低效率的循環中升級、整合……
於是,許多用戶這樣的反饋:
頁面製作無序,網站風格不統一,大量信息堆積,發布顯得異常沉重;
內容繁雜,手工管理效率低下,手工鏈接視音頻信息經常無法實現;
應用難度較高,許多工作需要技術人員配合才能完成,角色分工不明確;
改版工作量大,系統擴展能力差,集成其它應用時更是降低了靈活性;
對於網站建設和信息發布人員來說,他們最關注的系統的易用性和功能的完善性,因此,這對網站建設和信息發布工具提出了一個很高的要求。
首先,角色定位明確,以充分保證工作人員的工作效率;其次,功能完整,滿足各門道"把關人"應用所需,使信息發布準確無誤。比如,為編輯、美工、主編及運維人員設置權限和實時管理功能。
此外,保障網站架構的安全性也是用戶關注的焦點。能有效管理網站訪問者的登錄權限,使內網數據庫不受攻擊,從而時刻保證網站的安全穩定,免於用戶的後顧之憂。
根據以上需求,一套專業的內容管理系統CMS應運而生,來有效解決用戶網站建設與信息發布中常見的問題和需求。對網站內容管理是該軟件的最大優勢,它流程完善、功能豐富,可把稿件分門別類並授權給合法用戶編輯管理,而不需要用戶去理會那些難懂的SQL語法。
發展
內容管理從2000年開始成為一個重要的應用領域,這時.COM和B2B, B2C等經歷了資本和市場的考驗及洗禮,人們重新回到信息技術應用的基本面-如何提高競爭能力,而內容管理恰恰能夠通過對企業各種類型的數字資產的產生、管理、增值和再利用,改善組織的運行效率和企業的競爭能力,企事業單位也開始認識到內容管理的重要性。
作用
CMS具有許多基於模板的優秀設計,可以加快網站開發的速度和減少開發的成本。
CMS的功能並不只限於文本處理,它也可以處理圖片、Flash動畫、聲像流、圖像甚至電子郵件檔案。
CMS還分各個平台腳本種類的。
內容管理從內涵上應該包括企業內部內容管理、Web內容管理、電子商務交易內容管理和企業外部網(Extranet)信息共享內容管理(如CRM和 SCM等),Web內容管理是當前的重點,e-business和XML是推動內容管理髮展的源動力。
內容管理側重於企業員工、企業用戶、合作夥伴和供應商方便獲得非結構化信息的處理過程。內容管理的目的是把非結構化信息出版到intranets, extranets和ITE(Internet Trading Exchanges), 從而使用戶可以檢索、使用、分析和共享。商業智能系統 (BI)側重於結構化數據的價值提取,而內容管理則側重於企業內部和外部非結構化資源的戰略價值提取。
作為電子商務引擎,內容管理解決方案必須和電子商務服務器緊密集成,從而形成內容生產(Production)、傳遞(Delivery)以及電子商務端到端系統。
內容管理系統是一種位於WEB前端(Web 服務器)和後端辦公系統或流程(內容創作、編輯)之間的軟件系統。內容管理解決方案重點解決各種非結構化或半結構化的數字資源的採集、管理、利用、傳遞和增值,並能有機集成到結構化數據的商業智能環境中,如OA,CRM等。內容的創作人員、編輯人員、發布人員使用內容管理系統來提交、修改、審批、發布內容。這裡指的"內容"可能包括文件、表格、圖片、數據庫中的數據甚至視頻等一切你想要發布到 Internet、Intranet以及Extranet網站的信息。
詳細介紹
需求
從企事業單位信息化的觀點來看,以下因素導致對內容管理軟件的巨大需求:
(1) 知識是企業的財富。在Internet交互過程中,只有十分之一涉及銷售,其他十分之九都和信息交互有關,員工的知識獲取越來越依賴於互聯網,特別是在電子商務的個性化環境中,客戶為了做出購買決定,需要智能化地獲取信息,不僅僅是商品的數量和價格,更重要的可能是產品的手冊、安全保證、技術指標、售後服務、圖片文件等等。
(2) 信息的及時性和準確性。無論在企業內網還是外網,信息的更新越來越快,企事業單位的信息生產量越來越多,且呈現成倍增長的趨勢,企事業單位更需要的是一個功能強大、可擴展的、靈活的內容管理技術來滿足不斷的信息更新、維護,這時如何保證信息的準確性和真實性將越來越顯得重要。
(3) 企業內外網統一的需求增長。隨着企事業單位信息化的建設,內聯網和外聯網之間的信息交互越來越多,優秀的內容管理系統對企業內部來說,能夠很好地做到信息的收集和重複利用以及信息的增值利用, 對於外聯網來說,更重要的是真正交互式和協作性的內容。
目前CM市場仍有很多不完善的地方,包括:
在這個全新的市場中很難找到一個CMS滿足用戶的所有需求。
有些CMS只是單純的信息發布工具而以,稱不上內容的收集和再利用更談不上知識管理的概念,最多只是一組網站建設工具軟件而已。
所有產品的可視鏈接都非常差,只有極少數廠商能夠提供可視軟件,這些軟件都不是交互式的,不能用作管理工具。
CMS的內容
隱藏在內容管理系統(CMS)之後的基本思想是分離內容的管理和設計。頁面設計存儲在模板里,而內容存儲在數據庫或獨立的文件中。 當一個用戶請求頁面時,各部分聯合生成一個標準的 HTML 頁面。
一個內容管理系統通常有如下要素:
文檔模板
腳本語言或標記語言
與數據庫集成
內容的包含物由內嵌入頁面的特殊標記控制。這些標記對於一個內容管理系統通常是唯一的。 這些系統通常有對較複雜的操作的語言支持,如 Python, Perl, 或 Java 等。
內容管理系統對站點管理和創造編輯都有好處。這其中最大的好處是能夠使用模板和通用的設計元素以確保整個網站的協調。 作者只需在他們的文檔中採用少量的模板代碼,然後即可把精力集中在設計之上的內容了。要改變網站的外觀,管理員只需修改模板而不是一個個單獨的頁面。
內容管理系統也簡化了網站的內容供給和內容管理的責任委託。很多內容管理系統允許對網站的不同層面人員賦予不同等級的訪問權限, 這使得他們不必研究操作系統級的權限設置,只需用瀏覽器接口即可完成。
其他的特性如:搜索引擎、日曆、Web 郵件等也會內置於內容管理系統 CMS 內,或允許以第三方插件的形式集成進來。
CMS的開發
內容管理系統是一個很泛的概念:從商業門戶網站的新聞系統到個人的Weblog都可以稱作發布系統。
框架型:本身不包含任何應用實現,只是提供了底層框架,具體應用需要一定的二次開發,比如Cocoon,Vignette;
應用型:本身是一個面向具體類型的應用實現,已經包含了新聞/評論管理,投票,論壇,WIKI等一些子系統。比如:postNuke xoops等;
但無論如何,在發布系統選型之前,首先了解自己的實際需求是最重要的:想根據現成系統將自己的需求硬往上照搬是非常不可取的。訪問量,權限控制和各種功能需求。每個模塊和功能自己都比較清晰一點以後,再去網上找找類似的實現:你會發現其實每個環節到目前上都有比較成熟的實現了,而且還在不斷完善和發展中,如果沒有:你的需求太特殊,或者可以嘗試分解成更小的系統組合實現。
內容管理系統被分離成以下幾個層面:各個層面優先考慮的需求不同
1,後台業務子系統管理(管理優先:內容管理):新聞錄入系統,BBS論罈子系統,全文檢索子系統等,針對不同系統的方便管理者的內容錄入:所見即所得的編輯管理界面等,清晰的業務邏輯:各種子系統的權限控制機制等;
2,Portal系統(表現優先:模板管理):大部分最終的輸出頁面:網站首頁,子頻道/專題頁,新聞詳情頁一般就是各種後台子系統模塊的各種組合,這種發布組合邏輯是非常豐富的,Portal系統就是負責以上這些後台子系統的組合表現管理;
3,前台發布(效率優先:發布管理):面向最終用戶的緩存發布,和搜索引擎spider的URL設計等……
內容管理和表現的分離:很多成套的CMS系統沒有把後台各種子系統和Portal分離開設計,以至於在Portal層的模板表現管理和新聞子系統的內容管理邏輯混合在一起,甚至和BBS等子系統的管理都耦合的非常高,整個系統會顯得非常龐雜。而且這樣的系統各個子系統捆綁的比較死,結果後台的模塊很難改變。但是如果把後台各種子系統內容管理邏輯和前台的表現/發布分離後,Portal和後台各個子系統之間只是數據傳遞的關係:Portal只決定後台各個子系統數據的取捨和表現,而後台的各個子系統也都非常容易插拔。
內容管理和數據分發的分離:需要要Portal系統設計的時候注意可緩存性(Cache Friendly)性設計:CMS後台管理和發布機制,本身不要過多考慮"效率"問題,只要最終頁面輸出設計的比較Cacheable,效率問題可通過更前端專門的緩存服務器解決。
此外,就是除了面向最終瀏覽器用戶外,還要注意面向搜索引擎友好(Search engine Friendly)的URL設計:通過 URL REWRITE轉向或基於PATH_INFO的參數解析使得動態網頁在鏈接(URI)形式上更像靜態的目錄結構,方便網站內容被搜索引擎收錄。
系統特點
內容管理系統可建設具有獨特個性的網站.「網站模板與網站程序完全分離」和「模板方案」是目前CMS的主流設計特點,讓網站的模板設計與程序徹底分開。設計者可以將每個頻道、欄目甚至內容頁面運用不同的模板,隨時能編輯、修改網站界面,更能一鍵切換預設的模板方案,更換網站界面。
內容管理系統後台管理實現方便、易用、人性化的操作方式,創新採用書籤式管理的Web界面,切換方便,節省使用者和瀏覽者的時間。所見即所得的編輯功能,可以在內容管理系統里直接進行文字的排版處理,還可以在線對圖片進行簡單處理。系統支持插入Flash、音頻、視頻、超鏈接、特殊字符等等。[1]
內容管理系統使用基於角色的用戶管理,通過添加不同權限的用戶,可以將一個網站的管理權限分配給不同的用戶。通過建立具有不同管理權限的用戶組,可以將用戶分成多種級別:超級管理員、欄目管理員、文檔錄入員、審核員等 一份內容從最初錄入到最後發布到網站上,中間可以經過編輯初審、修改,管理員審批等,保證發布內容的質量。
未來趨勢
隨着企業應用整合、技術的突破以及各種新的溝通手段的不斷出現, 內容管理正不斷的往前發展, 由於內容管理在中國的發展時間並不長, 其價值尚未被充分挖掘, 還有很大的發展潛力。目前內容管理正呈現出五大發展趨勢: 內容管理從非結構化到異構化和標準化; 內容管理手段更加智能化; 內容管理走向平台化;內容管理環節將更豐富; 內容管理應用正在從Web 內容管理髮展到企業內容管理。 (1) 從非結構化到異構化和標準化。企業系統的未來發展趨勢是應用走向整合, 實現網站與後端的業務系統、CRM、營銷等系統的整合, 實現對這些異構信息的集成管理。
(2) 內容管理走向智能化。內容管理的另一個趨勢就是智能管理。通過智能化管理, 實現信息從原始存儲狀態到不同服務類型的自動組織、歸類。同時, 內容的智能化管理, 也將為實現知識管理提供內容基礎。
(3) 內容管理走向平台化。內容管理應用將和企業業務活動及專業系統緊密結合, 呈現行業化趨勢。因而需要將內容管理技術抽象組合, 實現成為組件化功能性中間件應用平台, 提供開放的內容應用服務或開發接口以支撐多樣化的上層應用。
(4) 管理環節將逐步豐富。隨着協同應用的普及,信息溝通方式越來越靈活多樣, 內容管理平台需要能夠管理日益豐富的或新興的內容應用和分發渠道, 包括博客平台、RSS 內容聚合、搜索服務、內容商務、P2P內容搜索和整合、3G 內容等等。
(5)Web 內容管理依然是主流, 企業內容管理逐漸變熱。隨着互聯網的進一步發展, WEB 內容管理應用將不斷普及和深化。隨着企業信息化建設的深入, 企業對內容管理的需求正逐步升溫。內容管理將從最初的各自獨立管理過渡到集成多種內容管理為一體的企業內容管理(ECM) , 同時WEB 內容管理依然占據當前內容管理應用的主流。