《CMS(內容管理系統(tǒng))》由會員分享,可在線閱讀,更多相關《CMS(內容管理系統(tǒng))(38頁珍藏版)》請在裝配圖網上搜索。
1、計算機信息管理 CMS是Content Management System的縮寫,意為內容管理系統(tǒng)。 內容管理系統(tǒng)是企業(yè)信息化建設和電子政務的新寵,也是一個相對較新的市場。對于內容管理,業(yè)界還沒有一個統(tǒng)一的定義,不同的機構有不同的理解。 隨著網絡應用的豐富和發(fā)展,很多網站往往不能迅速跟進大量信息衍生及業(yè)務模式變革的腳步,常常需要花費許多時間、人力和物力來處理信息更新和維護工作;遇到網站擴充的時候,整合內外網及分支網站的工作就變得更加復雜,甚至還需重新建設網站;如此下去,用戶始終在一個高成本、低效率的循環(huán)中升級、整合 于是,我們聽到許多用戶這樣的反饋:(1)頁面制作無序,網站風格不統(tǒng)一,大量信息
2、堆積,發(fā)布顯得異常沉重;(2)內容繁雜,手工管理效率低下,手工鏈接視音頻信息經常無法實現(xiàn);(3)應用難度較高,許多工作需要技術人員配合才能完成,角色分工不明確;(4)改版工作量大,系統(tǒng)擴展能力差,集成其它應用時更是降低了靈活性; 對于網站建設和信息發(fā)布人員來說,他們最關注的系統(tǒng)的易用性和功能的完善性,因此,這對網站建設和信息發(fā)布工具提出了一個很高的要求。首先,角色定位明確,以充分保證工作人員的工作效率;其次,功能完整,滿足各門道把關人應用所需,使信息發(fā)布準確無誤。比如,為編輯、美工、主編及運維人員設置權限和實時管理功能 此外,保障網站架構的安全性也是用戶關注的焦點。能有效管理網站訪問者的登陸權
3、限,使內網數(shù)據庫不受攻擊,從而時刻保證網站的安全穩(wěn)定,免于用戶的后顧之憂。根據以上需求,一套專業(yè)的內容管理系統(tǒng)CMS應運而生,來有效解決用戶網站建設與信息發(fā)布中常見的問題和需求。對網站內容管理是該軟件的最大優(yōu)勢,它流程完善、功能豐富,可把稿件分門別類并授權給合法用戶編輯管理,而不需要用戶去理會那些難懂的SQL語法。 內容管理從2000年開始成為一個重要的應用領域,這時.COM和B2B, B2C等經歷了資本和市場的考驗及洗禮,人們重新回到信息技術應用的基本面如何提高競爭能力,而內容管理恰恰能夠通過對企業(yè)各種類型的數(shù)字資產的產生、管理、增值和再利用,改善組織的運行效率和企業(yè)的競爭能力,企業(yè)單位也開
4、始認識到內容管理的重要性。 CMS具有許多基于模板的優(yōu)秀設計,可以加快網站開發(fā)的速度和減少開發(fā)的成本。CMS的功能并不只限于文本處理,它也可以處理圖片、Flash動畫、聲像流、圖像甚至電子郵件檔案。CMS還分各個平臺腳本種類的。 Gartner Group(加特納集團) 認為內容管理從內涵上應該包括企業(yè)內部內容管理、Web內容管理、電子商務交易內容管理和企業(yè)外部網(Extranet)信息共享內容管理(如CRM和 SCM等),Web內容管理是當前的重點,e-business和XML是推動內容管理發(fā)展的源動力。注:公司成立于1979年,它是第一家信息技術研究和分析的公司。它為有需要的技術用戶來提供
5、專門的服務。,他希望子的業(yè)務覆蓋到IT行業(yè)的所有領域,從而讓自己成為每一位用戶的一站式信息技術服務公司。 Merrill Lynch(梅林證卷)的分析師認為內容管理側重于企業(yè)員工、企業(yè)用戶、合作伙伴和供應商方便獲得非結構化信息的處理過程。內容管理的目的是把非結構化信息出版到intranets, extranets和ITE(Internet Trading Exchanges), 從而使用戶可以檢索、使用、分析和共享。商業(yè)智能系統(tǒng) (BI)側重于結構化數(shù)據的價值提取,而內容管理則側重于企業(yè)內部和外部非結構化資源的戰(zhàn)略價值提取。注:美林銀行是世界最大的證券零售商和投資銀行之一,總部位于美國紐約市。
6、目前,美林集團在世界超過40個國家經營,為個人、機構投資者和政府客戶提供多元化的金融服務。 Giga Group 認為作為電子商務引擎,內容管理解決方案必須和電子商務服務器緊密集成,從而形成內容生產(Production)、傳遞(Delivery)以及電子商務端到端系統(tǒng)。 我們認為內容管理系統(tǒng)是一種位于WEB前端(Web 服務器)和后端辦公系統(tǒng)或流程(內容創(chuàng)作、編輯)之間的軟件系統(tǒng)。內容管理解決方案重點解決各種非結構化或半結構化的數(shù)字資源的采集、管理、利用、傳遞和增值,并能有機集成到結構化數(shù)據的商業(yè)智能環(huán)境中,如OA,CRM等。內容的創(chuàng)作人員、編輯人員、發(fā)布人員使用內容管理系統(tǒng)來提交、修改、審
7、批、發(fā)布內容。這里指的內容可能包括文件、表格、圖片、數(shù)據庫中的數(shù)據甚至視頻等一切你想要發(fā)布到 Internet、Intranet以及Extranet網站的信息。 從企事業(yè)單位信息化的觀點來看,以下因素導致對內容管理軟件的巨大需求:(1)知識是企業(yè)的財富。在Internet交互過程中,只有十分之一涉及銷售,其他十分之九都和信息交互有關,員工的知識獲取越來越依賴于互聯(lián)網,特別是在電子商務的個性化環(huán)境中,客戶為了做出購買決定,需要智能化地獲取信息,不僅僅是商品的數(shù)量和價格,更重要的可能是產品的手冊、安全保證、技術指標、售后服務、圖片文件等等。 (2) 信息的及時性和準確性。無論在企業(yè)內網還是外網,信
8、息的更新越來越快,企事業(yè)單位的信息生產量越來越多,且呈現(xiàn)成倍增長的趨勢,企事業(yè)單位更需要的是一個功能強大、可擴展的、靈活的內容管理技術來滿足不斷的信息更新、維護,這時如何保證信息的準確性和真實性將越來越顯得重要。 (3) 企業(yè)內外網統(tǒng)一的需求增長。隨著企事業(yè)單位信息化的建設,內聯(lián)網和外聯(lián)網之間的信息交互越來越多,優(yōu)秀的內容管理系統(tǒng)對企業(yè)內部來說,能夠很好地做到信息的收集和重復利用以及信息的增值利用, 對于外聯(lián)網來說,更重要的是真正交互式和協(xié)作性的內容。 國外從事內容管理軟件研發(fā)的主要廠商包括Vignette,Interwoven, BroadVision, Openmarket,ATG, Al
9、laire, Documentum, Hummingbird等,這些公司CM產品和解決方案專業(yè)性很強,大多基于J2EE等平臺,功能豐富,主要面向企業(yè)級用戶,是CM市場的主要廠商。還有一些更窄的專業(yè)廠商提供內容管理某個階段需要的功能,如Verity 提供知識檢索,Micromedia 提供內容創(chuàng)作平臺,Akamai和Inkitomi 提供內容分發(fā)管理技術等。與此相反,Microsoft, IBM, Oracle等公司提供通用平臺性CM解決方案。但是CM市場仍有很多不完善的地方,包括在這個全新的市場中很難找到一個CMS滿足用戶的所有需求。 有些CMS只是單純的信息發(fā)布工具而以,稱不上內容的收集和再
10、利用更談不上知識管理的概念,最多只是一組網站建設工具軟件而已。所有產品的可視鏈接都非常差,只有極少數(shù)廠商能夠提供可視軟件,這些軟件都不是交互式的,不能用作管理工具。 隱藏在內容管理系統(tǒng)(CMS)之后的基本思想是分離內容的管理和設計。頁面設計存儲在模板里,而內容存儲在數(shù)據庫或獨立的文件中。 當一個用戶請求頁面時,各部分聯(lián)合生成一個標準的 HTML 頁面。 一個內容管理系統(tǒng)通常有如下要素:文檔模板腳本語言或標記語言與數(shù)據庫集成內容的包含物由內嵌入頁面的特殊標記控制。這些標記對于一個內容管理系統(tǒng)通常是唯一的。 這些系統(tǒng)通常有對較復雜的操作的語言支持,如 Python, Perl, 或 Java 等。
11、 內容管理系統(tǒng)對站點管理和創(chuàng)造編輯都有好處。這其中最大的好處是能夠使用模板和通用的設計元素以確保整個網站的協(xié)調。 作者只需在他們的文檔中采用少量的模板代碼,然后即可把精力集中在設計之上的內容了。要改變網站的外觀,管理員只需修改模板而不是一個個單獨的頁面。 內容管理系統(tǒng)也簡化了網站的內容供給和內容管理的責任委托。很多內容管理系統(tǒng)允許對網站的不同層面人員賦予不同等級的訪問權限, 這使得他們不必研究操作系統(tǒng)級的權限設置,只需用瀏覽器接口即可完成。其他的特性如:搜索引擎、日歷、Web 郵件等也會內置于內容管理系統(tǒng) CMS 內,或允許以第三方插件的形式集成進來。 內容管理系統(tǒng)是一個很泛的概念:從商業(yè)門戶
12、網站的新聞系統(tǒng)到個人的Weblog都可以稱作發(fā)布系統(tǒng)??蚣苄停罕旧聿话魏螒脤崿F(xiàn),只是提供了底層框架,具體應用需要一定的二次開發(fā),比如Cocoon,Vignette; 應用型:本身是一個面向具體類型的應用實現(xiàn),已經包含了新聞/評論管理,投票,論壇,WIKI等一些子系統(tǒng)。比如:postNuke xoops等;但無論如何,在發(fā)布系統(tǒng)選型之前,首先了解自己的實際需求是最重要的:想根據現(xiàn)成系統(tǒng)將自己的需求硬往上照搬是非常不可取的。訪問量,權限控制和各種功能需求。每個模塊和功能自己都比較清晰一點以后,再去網上找找類似的實現(xiàn):你會發(fā)現(xiàn)其實每個環(huán)節(jié)上都有比較成熟的實現(xiàn)了,而且還在不斷完善和發(fā)展中,如果沒
13、有:你的需求太特殊,或者可以嘗試分解成更小的系統(tǒng)組合實現(xiàn)。 內容管理系統(tǒng)被分離成以下幾個層面:各個層面優(yōu)先考慮的需求不同1、后臺業(yè)務子系統(tǒng)管理(管理優(yōu)先:內容管理):新聞錄入系統(tǒng),BBS論壇子系統(tǒng),全文檢索子系統(tǒng)等,針對不同系統(tǒng)的方便管理者的內容錄入:所見即所得的編輯管理界面等,清晰的業(yè)務邏輯:各種子系統(tǒng)的權限控制機制等; 2、Portal系統(tǒng)(表現(xiàn)優(yōu)先:模板管理):大部分最終的輸出頁面:網站首頁,子頻道/專題頁,新聞詳情頁一般就是各種后臺子系統(tǒng)模塊的各種組合,這種發(fā)布組合邏輯是非常豐富的,Portal系統(tǒng)就是負責以上這些后臺子系統(tǒng)的組合表現(xiàn)管理;3、前臺發(fā)布(效率優(yōu)先:發(fā)布管理):面向最終用
14、戶的緩存發(fā)布,和搜索引擎spider的URL設計等 內容管理和表現(xiàn)的分離:很多成套的CMS系統(tǒng)沒有把后臺各種子系統(tǒng)和Portal分離開設計,以至于在Portal層的模板表現(xiàn)管理和新聞子系統(tǒng)的內容管理邏輯混合在一起,甚至和BBS等子系統(tǒng)的管理都耦合的非常高,整個系統(tǒng)會顯得非常龐雜。而且這樣的系統(tǒng)各個子系統(tǒng)捆綁的比較死,結果后臺的模塊很難改變。但是如果把后臺各種子系統(tǒng)內容管理邏輯和前臺的表現(xiàn)/發(fā)布分離后,Portal和后臺各個子系統(tǒng)之間只是數(shù)據傳遞的關系:Portal只決定后臺各個子系統(tǒng)數(shù)據的取舍和表現(xiàn),而后臺的各個子系統(tǒng)也都非常容易插拔。 內容管理和數(shù)據分發(fā)的分離:需要要Portal系統(tǒng)設計的時
15、候注意可緩存性(Cache Friendly)性設計:CMS后臺管理和發(fā)布機制,本身不要過多考慮效率問題,只要最終頁面輸出設計的比較Cacheable,效率問題可通過更前端專門的緩存服務器解決 此外,就是除了面向最終瀏覽器用戶外,還要注意面向搜索引擎友好(Search engine Friendly)的URL設計:通過 URL REWRITE轉向或基于PATH_INFO的參數(shù)解析使得動態(tài)網頁在鏈接(URI)形式上更像靜態(tài)的目錄結構,方便網站內容被搜索引擎收錄。 CMS具有許多基于模板的優(yōu)秀設計,可以加快網站開發(fā)的速度和減少開發(fā)的成本。CMS的功能并不只限于文本處理,它也可以處理圖片、Flash
16、動畫、聲像流、圖像甚至電子郵件 檔案。CMS其實是一個很廣泛的稱呼,從一般的博客程序,新聞發(fā)布程序,到綜合性的網站管理程序都可以被稱為內容管理系統(tǒng)。 根據不同的需求,CMS有幾種不同的分類方法。比如,根據應用層面的不同,可以被劃分為: 重視后臺管理的CMS 重視風格設計的CMS 重視前臺發(fā)布的CMS等等。就目前已經存在的各種CMS來說,最終界面上都是大同小異,但是在編程風格與管理方式上來講卻是相差萬別 就CMS本身被設計出來的出發(fā)點來說,應該是方便一些對于各種網絡編程語言并不是很熟悉的用戶用一種比較簡單的方式來管理自己的網站。這雖然是本身的出發(fā)點,但由于各個CMS系統(tǒng)的原創(chuàng)者們自己本身的背景與
17、對“簡單”這兩個字的理解程度的不同,就造成了現(xiàn)在沒有統(tǒng)一的標準群雄紛爭的局面。簡而言之CMS就是可以讓你不需要學習復雜的建站技術,不需要學習太多復雜的HTML語言,你就能夠利用CMS構建出一個風格統(tǒng)一功能強大的專業(yè)網站。 CMS具有許多基于模板的優(yōu)秀設計,可以加快網站開發(fā)的速度和減少開發(fā)的成本。CMS的功能并不只限于文本處理,它也可以處理圖片、Flash動畫、聲像流、圖像甚至電子郵件檔案。 內容管理系統(tǒng)(CMS)的基本思想是分離內容的管理和設計。頁面美工設計存儲在模板里,而內容存儲在數(shù)據庫或獨立的文件中,當一個用戶請求頁面時,各部分聯(lián)合生成一個標準的HTML 頁面或發(fā)布時被預歸檔頁面,合成的W
18、eb 頁面可能包含多個數(shù)據源, 例如,一個描述車間的頁面也許包括在選項條上其它車間列表,以及頂部的標題條。 一個內容管理系統(tǒng)通常有如下要素: 文檔模板 腳本語言或標記語言 與數(shù)據庫集成 內容的包含物由內嵌入頁面的特殊標記控制。這些標記對于一個內容管理系統(tǒng)通常是唯一的。 這些系統(tǒng)通常有對較復雜的操作的語言支持,如 PHP、ASP 或 Java 等。 內容管理系統(tǒng)對站點管理和創(chuàng)造編輯都有好處。這其中最大的好處是能夠使用模板和通用的設計元素以確保整個網站的協(xié)調。 作者只需在他們的文檔中采用少量的模板代碼,然后即可把精力集中在設計之上的內容了。要改變網站的外觀, 管理員只需修改模板而不是一個個單獨的頁
19、面。內容管理系統(tǒng)也簡化了網站的內容供給和內容管理的責任委托。很多內容管理系統(tǒng)允許對網站的不同層面人員賦予不同等級的訪問權限, 這使得他們不必研究操作系統(tǒng)級的權限設置,只需用瀏覽器接口即可完成。 集成的功能如:站內搜索、投票、Web 郵件列表等也會內置于內容管理系統(tǒng) CMS 內,或允許以第三方插件的形式集成進來。CMS還分各個平臺腳本種類的。內容管理系統(tǒng)是企業(yè)信息化建設和電子政務的新寵,也是一個相對較新的市場,對于內容管理,業(yè)界還沒有一個統(tǒng)一的定義,不同的機構有不同的理解: Gartner Group 認為內容管理從內涵上應該包括企業(yè)內部內容管理、Web內容管理、電子商務交易內容管理和企業(yè)外部網
20、(Extranet)信息共享內容管理(如CRM和 SCM等),Web內容管理是當前的重點,e-business和XML是推動內容管理發(fā)展的源動力。Merrill Lynch的分析師認為內容管理側重于企業(yè)員工、企業(yè)用戶、合作伙伴和供應商方便獲得非結構化信息的處理過程。內容管理的目的是把非結構化信息出版到 intranets, extranets和ITE(Internet Trading Exchanges), 從而使用戶可以檢索、使用、分析和共享。商業(yè)智能系統(tǒng) (BI)側重于結構化數(shù)據的價值提取,而內容管理則側重于企業(yè)內部和外部非結構化資源的戰(zhàn)略價值提取。 Giga Group 認為作為電子商務引擎,內容管理解決方案必須和電子商務服務器緊密集成,從而形成內容生產(Production)、傳遞(Delivery)以及電子商務端到端系統(tǒng)。我們認為內容管理系統(tǒng)是一種位于WEB前端(Web 服務器)和后端辦公系統(tǒng)或流程(內容創(chuàng)作、編輯)之間的軟件系統(tǒng)。內容管理解決方案重點解決各種非結構化或半結構化的數(shù)字資源的采集、管理、利用、傳遞和增值,并能有機集成到結構化數(shù)據的商業(yè)智能環(huán)境中,如OA,CRM等。內容的創(chuàng)作人員、編輯人員、發(fā)布人員使用內容管理系統(tǒng)來提交、修改、審批、發(fā)布內容。