天天看點

CMS

CMS

  CMS,英文全稱是:Content Management System 中文名稱是:網站内容管理系統。

  CMS其實就是内容管理系統,可以了解為:CMS幫你把一個網站的程式部分的事全做完了 你要做的隻是一個網站裡面美工的部份。

  CMS,大概2004以前,如果想進行網站内容管理,基本上都是靠手工維護,但千變萬化的資訊流,但沒有好的程式支援,還繼續靠手工完成是不可能的事,如果有一個好的系統來支撐你的網站,那将節省大量的人力物力,開發者就可能給客戶一個軟體包,可以用它定期人工修改網站。隻要你配置安裝好,你的編輯,線上記者,更新員隻要定期更新資料,剩下的事就交給CMS去處理。

---------------------------------------------------------------------

  根據不同的需求,CMS有幾種不同的分類方法。比如,根據應用層面的不同,可以被劃分為:

  ○ 重視背景管理的CMS

  ○ 重視風格設計的CMS

  ○ 重視前台釋出的CMS

等等。就目前已經存在的各種CMS來說,最終界面上都是大同小異,但是在程式設計風格與管理方式上來講卻是相差萬别。

  就CMS本身被設計出來的出發點來說,應該是友善一些對于各種網絡程式設計語言并不是很熟悉的使用者用一種比較簡單的方式來管理自己的網站。這雖然是本身的出發點,但由于各個CMS系統的原創者們自己本身的背景與對“簡單”這兩個字的了解程度的不同,就造成了現在沒有統一的标準群雄紛争的局面。

  簡而言之CMS就是可以讓你不需要學習複雜的建站技術,不需要學習太多複雜的HTML語言,你就能夠利用CMS建構出一個風格統一功能強大的專業網站。

  CMS具有許多基于模闆的優秀設計,可以加快網站開發的速度和減少開發的成本。

  CMS的功能并不隻限于文本處理,它也可以處理圖檔、Flash動畫、聲像流、圖像甚至電子郵件檔案。

  其實,CMS是一個很廣泛的稱呼,從一般的部落格程式,新聞釋出程式,到綜合性的網站管理程式都可以被稱為内容管理系統。

  CMS還分各個平台腳本種類的。 如 php asp

  内容管理系統是企業資訊化建設和電子政務的新寵,也是一個相對較新的市場,對于内容管理,業界還沒有一個統一的定義,不同的機構有不同的了解:

  Gartner Group 認為内容管理從内涵上應該包括企業内部内容管理、Web内容管理、電子商務交易内容管理和企業外部網(Extranet)資訊共享内容管理(如CRM和 SCM等),Web内容管理是目前的重點,e-business和XML是推動内容管理發展的源動力。

  Merrill Lynch的分析師認為内容管理側重于企業員工、企業使用者、合作夥伴和供應商友善獲得非結構化資訊的處理過程。内容管理的目的是把非結構化資訊出版到intranets, extranets和ITE(Internet Trading Exchanges), 進而使使用者可以檢索、使用、分析和共享。商業智能系統 (BI)側重于結構化資料的價值提取,而内容管理則側重于企業内部和外部非結構化資源的戰略價值提取。

  Giga Group 認為作為電子商務引擎,内容管了解決方案必須和電子商務伺服器緊密內建,進而形成内容生産(Production)、傳遞(Delivery)以及電子商務端到端系統。

  我們認為内容管理系統是一種位于WEB前端(Web 伺服器)和後端辦公系統或流程(内容創作、編輯)之間的軟體系統。内容管了解決方案重點解決各種非結構化或半結構化的數字資源的采集、管理、利用、傳遞和增值,并能有機內建到結構化資料的商業智能環境中,如OA,CRM等。内容的創作人員、編輯人員、釋出人員使用内容管理系統來送出、修改、審批、釋出内容。這裡指的"内容"可能包括檔案、表格、圖檔、資料庫中的資料甚至視訊等一切你想要釋出到 Internet、Intranet以及Extranet網站的資訊。

那麼,CMS是如何應運而生的呢?

  随着網絡應用的豐富和發展,很多網站往往不能迅速跟進大量資訊衍生及業務模式變革的腳步,常常需要花費許多時間、人力和物力來處理資訊更新和維護工作;遇到網站擴充的時候,整合内外網及分支網站的工作就變得更加複雜,甚至還需重建立設網站;如此下去,使用者始終在一個高成本、低效率的循環中更新、整合……

  于是,我們聽到許多使用者這樣的回報:

  頁面制作無序,網站風格不統一,大量資訊堆積,釋出顯得異常沉重;

  内容繁雜,手工管理效率低下,手工連結視音頻資訊經常無法實作;

  應用難度較高,許多工作需要技術人員配合才能完成,角色分工不明确;

  改版工作量大,系統擴充能力差,內建其它應用時更是降低了靈活性;

  對于網站建設和資訊釋出人員來說,他們最關注的系統的易用性和的功能的完善性,是以,這對網站建設和資訊釋出工具提出了一個很高的要求。

  首先,角色定位明确,以充分保證從業人員的工作效率;其次,功能完整,滿足各門道"把關人"應用所需,使資訊釋出準确無誤。比如,為編輯、美工、主編及運維人員設定權限和實時管理功能。

  此外,保障網站架構的安全性也是使用者關注的焦點。能有效管理網站通路者的登陸權限,使内網資料庫不受攻擊,進而時刻保證網站的安全穩定,免于使用者的後顧之憂。

  根據以上需求,一套專業的内容管理系統CMS應運而生,來有效解決使用者網站建設與資訊釋出中常見的問題和需求。對網站内容管理是該軟體的最大優勢,它流程完善、功能豐富,可把稿件分門别類并授權給合法使用者編輯管理,而不需要使用者去理會那些難懂的SQL文法。

CMS是如何發展的?

  内容管理從2000年開始成為一個重要的應用領域,這時.COM和B2B, B2C等經曆了資本和市場的考驗及洗禮,人們重新回到資訊技術應用的基本面-如何提高競争能力,而内容管理恰恰能夠通過對企業各種類型的數字資産的産生、管理、增值和再利用,改善組織的運作效率和企業的競争能力,企事業機關也開始認識到内容管理的重要性。

  從企事業機關資訊化的觀點來看,以下因素導緻對内容管理軟體的巨大需求:

  (1) 知識是企業的财富。在Internet互動過程中,隻有十分之一涉及銷售,其他十分之九都和資訊互動有關,員工的知識擷取越來越依賴于網際網路,特别是在電子商務的個性化環境中,客戶為了做出購買決定,需要智能化地擷取資訊,不僅僅是商品的數量和價格,更重要的可能是産品的手冊、安全保證、技術名額、售後服務、圖檔檔案等等。

  (2) 資訊的及時性和準确性。無論在企業内網還是外網,資訊的更新越來越快,企事業機關的資訊生産量越來越多,且呈現成倍增長的趨勢,企事業機關更需要的是一個功能強大、可擴充的、靈活的内容管理技術來滿足不斷的資訊更新、維護,這時如何保證資訊的準确性和真實性将越來越顯得重要。

  (3) 企業内外網統一的需求增長。随着企事業機關資訊化的建設,内聯網和外聯網之間的資訊互動越來越多,優秀的内容管理系統對企業内部來說,能夠很好地做到資訊的收集和重複利用以及資訊的增值利用, 對于外聯網來說,更重要的是真正互動式和協作性的内容。

  國外從事内容管理軟體研發的主要廠商包括Vignette,Interwoven, BroadVision, Openmarket,ATG, Allaire, Documentum, Hummingbird等,這些公司CM産品和解決方案專業性很強,大多基于J2EE等平台,功能豐富,主要面向企業級使用者,是CM市場的主要廠商。還有一些更窄的專業廠商提供内容管理某個階段需要的功能,如Verity 提供知識檢索,Micromedia 提供内容創作平台,Akamai和Inkitomi 提供内容分發管理技術等。與此相反,Microsoft, IBM, Oracle等公司提供通用平台性CM解決方案。但是目前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提供商 ?

  Vignette. 奧斯汀, TX Vignette公司,網站内容管理系統的上司者,今天宣布在中層樓資金上它取得了1億4千萬美元,成為奧斯汀基礎軟體公司中最大的私人資産投資,同時也使Vignette成為在奧斯汀發展最快的網際網路軟體公司。 Vignette 公司,作為全世界網站内容應用系統的上司者,為公司們提出了解決方案——在網際網路上建立非常成功的商業。 Vignette的王牌産品是StoryServer 3,它能使公司以應用軟體(如線上釋出、知識管理和複雜電子商務系統)為基礎建立、管理和釋出服務,最終加速和提高客戶的忠實度和持續力。 超過75個一流公司,包括Ziff- Davis' ZDNet, First Chicago NBD, Bay Networks 和 CNET ,使用StoryServer 3 ,每天提供2500萬個網頁浏覽。 StoryServer3 獲得了5個行業獎勵,包括UPSIDE雜志的"網絡基礎組織類最活躍的私人公司" 。 它的 V/5 系列是一套應用軟體包,設計用來為門戶、B2C 和 B2B 市場需求提供内容管理。 V/5系列具有高度的可定制化能力和廣泛的功能,它包括内容和模闆的開發、個性化定制和釋出。但是,它的多數功能還需要開發。

  Documentum. Documentum 是文檔管了解決方案的長期供應商。 帶着它的4i 網站内容管理(WCM)版本,公司有力地進入了CM舞台,它提供了一個解決方案來支援具有線上而動态的内容的電子商務應用軟體。對大中型組織來說,它也是一個健全的可擴充的網站内容管了解決方案。

  Eprise. Eprise的 Participant Server 2.6.6是該公司内容管理的産品,它為大型商務和.com提供商業應用軟體,包括網際網路、企業内部網和公共網站。該産品能促進内容添加、修改和全球釋出。Participant Server 的主要元件包括内容中心、操作中心、共享中心和内容配置設定套件。 産品為投稿和創造提供基于網絡的界面,同時内容配置設定元件處理适于交易的内容配置設定。 A single Web based administrative interface is a plus because administration can be distributed across the organization. 單一的基于網絡的管理界面是附加的,因為管理在組織範圍内可以是分布式的。

  Interwoven. Interwoven的 TeamSite 4.5是橫向聚焦的網站内容管了解決方案,它向财富500強和全球2000個上市公司提供企業範圍的網站内容管理。TeamSite 的管理群組成能力通過桌面和基于Java的接口提供,這種桌面和接口作為作業系統的一部分出現。使用者可以通過Windows Explorer把内容拖放到存儲庫中。

  Xpedio. Xpedio CMS 4.0是全球 2000 B2B 和 B2E 公司所用的解決方案包,它為沒有技術的使用者提供了容易使用的網站建設能力。 該産品在企業内部網際網路、外部網際網路和電子商務網站上促進了内容的快速發展和管理。在管理和釋出内容方面,它是強大的解決方案,它提供具有分布式管理能力的創作工具、安全、釋出的靈活性和完全基于浏覽器的界面。

  Ncompass. NCompass Labs于2001年4月通過微軟成立,現在它是微軟的子公司。 Resolution 3.1是Ncompass的浏覽器,以網站内容管了解決方案為基礎,在2001年底,它做為微軟的産品(稱為微軟内容管理伺服器)再次釋出。

  Open Market. Open Market 的Content Server 3.1是 J2EE相容的内容管了解決方案,它嫦虺霭妗⒚教搴徒鹑诜?袷諧?pen Market 把内容伺服器定位為推動以内容為中心的電子商務應用軟體的産品,它處理通路者、客戶和合作者之間的互動。該産品有用于管理群組織的網絡界面,包括了一個個性化的引擎和用于釋出的應用軟體伺服器。

  BroadVision. BroadVision 把應用方法用于内容管理,主要目标是B2B, B2E 和 B2C 市場。BroadVision以應用軟體程式包的形式出售産品,如出售給附帶商業、合作商業、市場和雇員自我服務。内容管了解決方案也獨立地出售。

  FileNET. FileNET 是文檔管理市場的傳統上司者,現在它集中精力于生産電子商務應用軟體的Panagon生産線。它的網站内容管理套件包括Panagon 内容服務(PCS)、Panagon 網絡釋出者(PWP)、Panagon 網絡服務(PWS)和Panagon 電子流程。FileNET套件主要面向于金融、保險、政府、電信、公共事業和制造業。FileNET把它的網站内容管理套件定位在内容管理的全部解決方案,它貫穿内容的生命周期,從創造到審批、釋出和配置設定。然而,在它目前的版本中,産品在核心網站内容管理的功能性上需要重大發展,如個性化和動态内容的表達。

  Megellan. 2000 年7月,Gauss Interprise 和美國軟體開發者Magellan 合并,主要銷售它的内容管理系列 Versatile Internet Platform (VIP)。VIP定位于企業管理内容、網站内容和門戶的平台。對于集中的環境,産品系列有适應需求的基本功能,包括基于網絡的管理,單一和大批的輸入、第三方廠商提供的基本庫服務、以及用于分布式内容創造的模闆設計工具。

  InStranet. InStranet 成立于1999年,總部設在紐約,并且在巴黎設有歐洲總部。 公司的王牌産品是InStranet 2000 1.5,它是一個浏覽器和基于Java的網站内容管了解決方案。産品聚焦于,在B2B和雇員工作環境下,向企業内部網際網路和外部網際網路釋出業務檔案和内容。InStranet 2000 1.5在 J2EE相容的應用伺服器上運作,已在BEA WebLogic, IBM WebSphere 和 iPlanet 應用伺服器上經過檢驗。

  Mediasurface. Mediasurface 的總部設在倫敦,它的美國辦事處在紐約和弗朗西絲科。公司為組織提供管理内容軟體,用于企業内部網際網路和外部網際網路。公司的核心産品是 Mediasurface 3.5,它瞄準垂直市場,包括金融服務、政府、教育、衛生保健、IT服務、媒體、出版和廣播、零售和消費服務。

  Six Open Systems. Six Offene Systeme GmbH 在美國稱為Six Open Systems (Six) ,于1991年在德國成立。Six在德國有重要的消費群,它以産品Six CMS 4.0打入美國市場。 該産品是由内到外的、以浏覽器為基礎的解決方案,它用來幫助媒體出版商簡化和管理内容設計及網頁和門戶、網際網路、企業内部網際網路等的設計。

  Starbase. Starbase 銷售合作産品,該産品為電子商務應用軟體創造、管理代碼和内容。2001年2月, Starbase收購了worldweb.net 和它的産品 Expressroom I/O 、以及基于Java 和 XML的網站内容管了解決方案。Starbase正把Expressroom I/O添加到它的代碼和内容管了解決方案的協作套件中。

  國内用的比較多的有Active Context、turbocms、cms4i,不過這些都是純商業性系統,價格很高,一般個人建站,建議選取一些國外比較有名的開源系統,如Mambo、Drupal、Tikiwiki、PhpNuke、 PostNuke、Xoops、Tikipro、不過這些全是基于php + mysql的,衆所周知,php和mysql是免費的。

^__^

=============================================================