: :mad: : :mad: :
% } k$ H4 n- a
5 M& W1 w. ]4 e9 _. RCMS是Content Management System的縮寫,意為"內容管理系統"。 # c# w4 |4 {, l- S' M( g1 y
CMS具有許多基於模板的優秀設計,可以加快網站開發的速度和減少開發的成本。 , F) j I* H2 m. l
CMS的功能並不只限於文本處理,它也可以處理圖片、Flash動畫、聲像流、圖像甚至電子郵件檔案。
4 x; |1 K+ k2 k+ G/ h+ lCMS還分各個平台腳本種類的。 + l) N% Z/ _$ R
, r) r$ ~+ j+ u
內容管理系統是企業信息化建設和電子政務的新寵,也是一個相對較新的市場,對於內容管理,業界還沒有一個統一的定義,不同的機構有不同的理解: 2 ?! Z' x) q* \& d
' Z- o% Y/ h7 p4 \6 x6 {Gartner Group 認為內容管理從內涵上應該包括企業內部內容管理、Web內容管理、電子商務交易內容管理和企業外部網(Extranet)信息共享內容管理(如CRM和 SCM等),Web內容管理是當前的重點,e-business和XML是推動內容管理發展的源動力。
' H# P) r8 S5 e- \. U# \6 [0 t0 ^$ }; ]: ^
Merrill Lynch的分析師認為內容管理側重於企業員工、企業用戶、合作夥伴和供應商方便獲得非結構化信息的處理過程。內容管理的目的是把非結構化信息出版到intranets, extranets和ITE(Internet Trading Exchanges), 從而使用戶可以檢索、使用、分析和共享。商業智能系統 (BI)側重於結構化數據的價值提取,而內容管理則側重於企業內部和外部非結構化資源的戰略價值提取。
) `2 {4 F; N% e" N. `2 `6 d& O: w$ d3 g5 b. C+ x, [
Giga Group 認為作為電子商務引擎,內容管理解決方案必須和電子商務服務器緊密集成,從而形成內容生產(Production)、傳遞(Delivery)以及電子商務端到端系統。 ) |. t4 A7 W$ D0 p
# D. ^& v% P! Q- f8 a e0 P- U我們認為內容管理系統是一種位於WEB前端(Web 服務器)和後端辦公系統或流程(內容創作、編輯)之間的軟件系統。內容管理解決方案重點解決各種非結構化或半結構化的數字資源的採集、管理、利用、傳遞和增值,並能有機集成到結構化數據的商業智能環境中,如OA,CRM等。內容的創作人員、編輯人員、發佈人員使用內容管理系統來提交、修改、審批、發佈內容。這裡指的"內容"可能包括文件、表格、圖片、數據庫中的數據甚至視頻等一切你想要發佈到 Internet、Intranet以及Extranet網站的信息。 1 A6 z+ i i+ u. [
4 ]8 \! L* |& }' N+ _1 a% TCMS是如何應運而生的?
# u# ~% }0 B, _# [7 v+ e: w( @1 b0 T3 W4 j( u
隨著網絡應用的豐富和發展,很多網站往往不能迅速跟進大量信息衍生及業務模式變革的腳步,常常需要花費許多時間、人力和物力來處理信息更新和維護工作;遇到網站擴充的時候,整合內外網及分支網站的工作就變得更加複雜,甚至還需重新建設網站;如此下去,用戶始終在一個高成本、低效率的循環中升級、整合……
" \8 U0 ^3 Y5 [: B) e& g2 V8 ~) l2 D4 `. W6 J& Z$ t$ E
於是,我們聽到許多用戶這樣的反饋: 7 d5 A( \% I1 P J
. ]! q# U6 h* B6 i: d
頁面製作無序,網站風格不統一,大量信息堆積,發佈顯得異常沉重;
7 Y; f' s& A# Q! q9 s6 l; ^" j( [內容繁雜,手工管理效率低下,手工鏈接視音頻信息經常無法實現; 9 J7 D- }! n# J% L
應用難度較高,許多工作需要技術人員配合才能完成,角色分工不明確; # [! \0 C0 L0 [! { ?7 ]
改版工作量大,系統擴展能力差,集成其它應用時更是降低了靈活性; # z, r$ |& k% @4 X$ r/ H" g% x
* ]4 b9 R9 M9 {! f2 N1 W4 F1 w
對於網站建設和信息發佈人員來說,他們最關注的系統的易用性和的功能的完善性,因此,這對網站建設和信息發佈玩具提出了一個很高的要求。 : Z$ m0 K P0 \9 c% }" A& O* `* \
9 K5 k; _6 n( m% k7 }' }/ a5 o
首先,角色定位明確,以充分保證工作人員的工作效率;其次,功能完整,滿足各門道"把關人"應用所需,使信息發佈準確無誤。比如,為編輯、美工、主編及運維人員設置權限和實時管理功能。 . F' |" M# a$ \1 g7 g& \
! N9 y U5 [2 @$ S8 ~+ U$ _此外,保障網站架構的安全性也是用戶關注的焦點。能有效管理網站訪問者的登陸權限,使內網數據庫不受攻擊,從而時刻保證網站的安全穩定,免於用戶的後顧之憂。
1 Z) w6 S, F% A: r' |+ b9 R8 t7 d' v
根據以上需求,一套專業的內容管理系統CMS應運而生,來有效解決用戶網站建設與信息發佈中常見的問題和需求。對網站內容管理是該軟件的最大優勢,它流程完善、功能豐富,可把稿件分門別類並授權給合法用戶編輯管理,而不需要用戶去理會那些難懂的SQL語法。
& B: M" }6 M- |/ r
/ S% E: v; ]: nCMS是如何發展的?
2 J! p- H2 H7 \ M; ^; `7 P& a
F9 B1 p3 \+ g6 E) V& |/ V內容管理從2000年開始成為一個重要的應用領域,這時.COM和B2B, B2C等經歷了資本和市場的考驗及洗禮,人們重新回到信息技術應用的基本面-如何提高競爭能力,而內容管理恰恰能夠通過對企業各種類型的數字資產的產生、管理、增值和再利用,改善組織的運行效率和企業的競爭能力,企事業單位也開始認識到內容管理的重要性。 ! c, ?+ d' |) w9 l
- i0 k" h; B0 O$ r/ o4 x; p$ N從企事業單位信息化的觀點來看,以下因素導致對內容管理軟件的巨大需求: ' T6 @7 l+ k2 x y W$ L g" M# x
! q) E9 X1 A0 S! g' L
(1) 知識是企業的財富。在Internet交互過程中,只有十分之一涉及銷售,其他十分之九都和信息交互有關,員工的知識獲取越來越依賴於互聯網,特別是在電子商務的個性化環境中,客戶為了做出購買決定,需要智能化地獲取信息,不僅僅是商品的數量和價格,更重要的可能是產品的手冊、安全保證、技術指標、售後服務、圖片文件等等。
- P, r+ l/ K1 h0 n" ?( ?) [0 w1 ]6 x- H! F6 ^8 m9 }1 y. Y% s
(2) 信息的及時性和準確性。無論在企業內網還是外網,信息的更新越來越快,企事業單位的信息生產量越來越多,且呈現成倍增長的趨勢,企事業單位更需要的是一個功能強大、可擴展的、靈活的內容管理技術來滿足不斷的信息更新、維護,這時如何保證信息的準確性和真實性將越來越顯得重要。
# j8 ~2 T8 z; p$ E! d$ ~2 h, d" ]% B/ g; x
(3) 企業內外網統一的需求增長。隨著企事業單位信息化的建設,內聯網和外聯網之間的信息交互越來越多,優秀的內容管理系統對企業內部來說,能夠很好地做到信息的收集和重複利用以及信息的增值利用, 對於外聯網來說,更重要的是真正交互式和協作性的內容。
/ U3 x9 O6 V+ v: i5 v' B, B+ @: H! R7 m
國外從事內容管理軟件研發的主要廠商包括Vignette,Interwoven, BroadVision, Openmarket,ATG, Allaire, Documentum, Hummingbird等,這些公司CM產品和解決方案專業性很強,大多基於J2EE等平台,功能豐富,主要面向企業級用戶,是CM市場的主要廠商。還有一些更窄的專業廠商提供內容管理某個階段需要的功能,如Verity 提供知識檢索,Micromedia 提供內容創作平台,Akamai和Inkitomi 提供內容分發管理技術等。與此相反,Microsoft, IBM, Oracle等公司提供通用平台性CM解決方案。但是目前CM市場仍有很多不完善的地方,包括:
3 N$ k7 `5 C! L+ f# X# X- t2 J. Q; L: f7 W. ]$ f, u- z
在這個全新的市場中很難找到一個CMS滿足用戶的所有需求。
8 H3 `3 V* b: T2 F# C$ W# O& Y' I/ E. @1 {3 S& a- n9 x
有些CMS只是單純的信息發佈玩具而以,稱不上內容的收集和再利用更談不上知識管理的概念,最多只是一組網站建設玩具軟件而已。 5 v6 d, F; Y2 s! b
( ]1 L! }; M% m8 k& {: R% _# n所有產品的可視鏈接都非常差,只有極少數廠商能夠提供可視軟件,這些軟件都不是交互式的,不能用作管理玩具。 8 f$ g! l1 m9 s; ]
, }7 Q! y h& v! ~
CMS都有可能包括些什麼? 1 o$ {% s+ R; H- ]8 Q
# T3 p7 i/ _1 ?- H1 j
隱藏在內容管理系統(CMS)之後的基本思想是分離內容的管理和設計。頁面設計存儲在模板裡,而內容存儲在數據庫或獨立的文件中。 當一個用戶請求頁面時,各部分聯合生成一個標準的 HTML 頁面。
+ R+ V: M0 w+ ~5 [+ P n
" y& X$ u4 @0 ^% K; j, M9 [0 L j一個內容管理系統通常有如下要素: 4 b& P G2 f9 C ?
v9 e4 W8 V$ x1 U8 A+ Y文檔模板
- [9 i4 Y9 A u2 u# w. `腳本語言或標記語言
7 U; ?& z* M' } t: u4 ~& d5 Z, @與數據庫集成 5 p3 Y+ y- g M% k! ?/ J( I
內容的包含物由內嵌入頁面的特殊標記控制。這些標記對於一個內容管理系統通常是唯一的。 這些系統通常有對較複雜的操作的語言支持,如 Python, Perl, 或 Java 等。
$ H- \+ U$ C. G3 M8 B G& D1 B+ J3 |7 ~ H
內容管理系統對站點管理和創造編輯都有好處。這其中最大的好處是能夠使用模板和通用的設計元素以確保整個網站的協調。 作者只需在他們的文檔中採用少量的模板代碼,然後即可把精力集中在設計之上的內容了。要改變網站的外觀, 管理員只需修改模板而不是一個個單獨的頁面。 0 H5 U r- h) O9 o8 |4 O
: s4 O) a: Y' H
內容管理系統也簡化了網站的內容供給和內容管理的責任委託。很多內容管理系統允許對網站的不同層面人員賦予不同等級的訪問權限, 這使得他們不必研究操作系統級的權限設置,只需用瀏覽器接口即可完成。
# c0 V, Z) x2 {6 U+ F# n$ w/ S' V* w* U7 D0 [" g e# I
其他的特性如:搜索引擎、日曆、Web 郵件等也會內置於內容管理系統 CMS 內,或允許以第三方插件的形式集成進來。
9 Z0 q( z n6 v% z9 [- a6 h! G2 _$ S& Y" Y9 H u& V
如何開發CMS
/ S6 ?' k& r) z+ s+ O( g
( g- U" o S/ S9 D* s內容管理系統是一個很泛的概念:從商業門戶網站的新聞系統到個人的Weblog都可以稱作發佈系統。
4 p! d2 F8 l8 k& Y& \0 {( L+ T+ C3 u+ |
框架型:本身不包含任何應用實現,只是提供了底層框架,具體應用需要一定的二次開發,比如Cocoon,Vignette;
2 A$ i2 G4 z! _
9 J$ W) o# b6 R' e6 I; }9 B g應用型:本身是一個面向具體類型的應用實現,已經包含了新聞/評論管理,投票,論壇,WIKI等一些子系統。比如:postNuke xoops等; ( g. h, {2 N- F# y- F
( w# q7 t. P4 k2 _* b7 y1 B
但無論如何,在發佈系統選型之前,首先瞭解自己的實際需求是最重要的:想根據現成系統將自己的需求硬往上照搬是非常不可取的。訪問量,權限控制和各種功能需求。每個模塊和功能自己都比較清晰一點以後,再去網上找找類似的實現:你會發現其實每個環節到目前上都有比較成熟的實現了,而且還在不斷完善和發展中,如果沒有:你的需求太特殊,或者可以嘗試分解成更小的系統組合實現。
( e* p; E5 Q) t/ e8 h" y
3 ?/ E* k2 N* x1 p& ?0 g, |( {內容管理系統被分離成以下幾個層面:各個層面優先考慮的需求不同
- a; z i& Y& @# ~7 ]
( f. @( n5 R5 {% d1,後台業務子系統管理(管理優先:內容管理):新聞錄入系統,BBS論罈子系統,全文檢索子系統等,針對不同系統的方便管理者的內容錄入:所見即所得的編輯管理界面等,清晰的業務邏輯:各種子系統的權限控制機制等; ; B. y- ^; T4 i6 J
- `/ D4 t8 }; l" o5 ^2,Portal系統(表現優先:模板管理):大部分最終的輸出頁面:網站首頁,子頻道/專題頁,新聞詳情頁一般就是各種後檯子系統模塊的各種組合,這種發佈組合邏輯是非常豐富的,Portal系統就是負責以上這些後檯子系統的組合表現管理;
+ j+ v. h6 V% i* A0 ]
* L5 H) D; o$ w, \7 t3,前台發佈(效率優先:發佈管理):面向最終用戶的緩存發佈,和搜索引擎spider的URL設計等……
7 O, x/ {" t( k6 Q, T+ `3 h% M( O" f) k* G6 a& i: M0 y
內容管理和表現的分離:很多成套的CMS系統沒有把後台各種子系統和Portal分離開設計,以至於在Portal層的模板表現管理和新聞子系統的內容管理邏輯混合在一起,甚至和BBS等子系統的管理都耦合的非常高,整個系統會顯得非常龐雜。而且這樣的系統各個子系統捆綁的比較死,如果後台的模塊很難改變。但是如果把後台各種子系統內容管理邏輯和前台的表現/發佈分離後,Portal和後台各個子系統之間只是數據傳遞的關係:Portal只決定後台各個子系統數據的取捨和表現,而後台的各個子系統也都非常容易插拔。 : [' w5 M" r# ^2 f2 }$ j3 y& |
$ T2 G# [' {) I+ a9 _, G6 {
內容管理和數據分發的分離:需要要Portal系統設計的時候注意可緩存性(Cache Friendly)性設計:CMS後台管理和發佈機制,本身不要過多考慮"效率"問題,只要最終頁面輸出設計的比較Cacheable,效率問題可通過更前端專門的緩存服務器解決。 7 [& Z: T$ M, B" L* K* Z) [6 r
; k. ~" `# B& s2 |, ~$ I
此外,就是除了面向最終瀏覽器用戶外,還要注意面向搜索引擎友好(Search engine Friendly)的URL設計:通過 URL REWRITE轉向或基於PATH_INFO的參數解析使得動態網頁在鏈接(URI)形式上更像靜態的目錄結構,方便網站內容被搜索引擎收錄; 1 G5 S1 P: z. B; _/ E% G! g5 x1 A7 O
2 N: L @' {- M9 K5 N
都有哪些CMS提供商
5 t3 A/ G+ A' e2 \' L% E1 ]* v
+ Y, f- N1 J# c9 `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系列具有高度的可定制化能力和廣泛的功能,它包括內容和模板的開發、個性化定制和發佈。但是,它的多數功能還需要開發。 % f, b! j& j8 c+ J7 f( L8 s7 S
; O6 H2 ^! T4 BDocumentum. Documentum 是文檔管理解決方案的長期供應商。 帶著它的4i 網站內容管理(WCM)版本,公司有力地進入了CM舞台,它提供了一個解決方案來支持具有在線而動態的內容的電子商務應用軟件。對大中型組織來說,它也是一個健全的可擴展的網站內容管理解決方案。
% @% \' a3 j0 K! Z8 F
) w8 p( z$ Z# u# N+ s3 Z4 xEprise. 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. 單一的基於網絡的管理界面是附加的,因為管理在組織範圍內可以是分佈式的。 3 Z$ S8 [3 L! o- h9 O. _2 X
6 K+ i# f3 g4 q7 _1 X. G1 oInterwoven. Interwoven的 TeamSite 4.5是橫向聚焦的網站內容管理解決方案,它向財富500強和全球2000個上市公司提供企業範圍的網站內容管理。TeamSite 的管理和組成能力通過桌面和基於Java的接口提供,這種桌面和接口作為操作系統的一部分出現。用戶可以通過Windows Explorer把內容拖放到存儲庫中。 " }' `: U" O% Y1 l# H
; \/ a3 G# ]$ iXpedio. Xpedio CMS 4.0是全球 2000 B2B 和 B2E 公司所用的解決方案包,它為沒有技術的用戶提供了容易使用的網站建設能力。 該產品在企業內部互聯網、外部互聯網和電子商務網站上促進了內容的快速發展和管理。在管理和發佈內容方面,它是強大的解決方案,它提供具有分佈式管理能力的創作玩具、安全、發佈的靈活性和完全基於瀏覽器的界面。 # u( p* v( z. V {
$ a2 x" b" O" t# S- x8 eNcompass. NCompass Labs於2001年4月通過微軟成立,現在它是微軟的子公司。 Resolution 3.1是Ncompass的瀏覽器,以網站內容管理解決方案為基礎,在2001年底,它做為微軟的產品(稱為微軟內容管理服務器)再次發佈。
+ `9 i0 C- j( U* s: V$ i$ W# F6 B5 {1 v: G8 J6 K2 @; z/ J& @ W
Open Market. Open Market 的Content Server 3.1是 J2EE兼容的內容管理解決方案,它嫦虺靄妗⒚教搴徒鶉詵?袷諧?pen Market 把內容服務器定位為推動以內容為中心的電子商務應用軟件的產品,它處理訪問者、客戶和合作者之間的交互。該產品有用於管理和組織的網絡界面,包括了一個個性化的引擎和用於發佈的應用軟件服務器。
) v$ k; V( g5 q
9 `* G' f0 Z0 \; c$ g9 BBroadVision. BroadVision 把應用方法用於內容管理,主要目標是B2B, B2E 和 B2C 市場。 BroadVision以應用軟件程序包的形式出售產品,如出售給附帶商業、合作商業、市場和僱員自我服務。內容管理解決方案也獨立地出售。
. l' R8 s U/ @, K. {6 j$ ?& ]% e
) B" @0 H1 d B" W) l8 |. }FileNET. FileNET 是文檔管理市場的傳統領導者,現在它集中精力於生產電子商務應用軟件的Panagon生產線。它的網站內容管理套件包括Panagon 內容服務(PCS)、Panagon 網絡發佈者(PWP)、Panagon 網絡服務(PWS)和Panagon 電子流程。FileNET套件主要面向於金融、保險、政府、電信、公共事業和製造業。FileNET把它的網站內容管理套件定位在內容管理的全部解決方案,它貫穿內容的生命週期,從創造到審批、發佈和分配。然而,在它目前的版本中,產品在核心網站內容管理的功能性上需要重大發展,如個性化和動態內容的表達。
4 C7 c$ v+ |- l9 O/ {1 r" S/ w- G: Z: v+ p9 a, U. U: `
Megellan. 2000 年7月,Gauss Interprise 和美國軟件開發者Magellan 合併,主要銷售它的內容管理系列 Versatile Internet Platform (VIP)。VIP定位於企業管理內容、網站內容和門戶的平台。對於集中的環境,產品系列有適應需求的基本功能,包括基於網絡的管理,單一和大批的輸入、第三方廠商提供的基本庫服務、以及用於分佈式內容創造的模板設計玩具。 8 Y- N" N- ^3 [ `3 R
+ {, N1 x5 | i" MInStranet. InStranet 成立於1999年,總部設在紐約,並且在巴黎設有歐洲總部。 公司的王牌產品是InStranet 2000 1.5,它是一個瀏覽器和基於Java的網站內容管理解決方案。產品聚焦於,在B2B和僱員工作環境下,向企業內部互聯網和外部互聯網發佈業務文件和內容。InStranet 2000 1.5在 J2EE兼容的應用服務器上運行,已在BEA WebLogic, IBM WebSphere 和 iPlanet 應用服務器上經過檢驗。
0 B; b- X5 y; u
2 b6 E' F( ]$ m8 F9 N: nMediasurface. Mediasurface 的總部設在倫敦,它的美國辦事處在紐約和弗朗西似。公司為組織提供管理內容軟件,用於企業內部互聯網和外部互聯網。公司的核心產品是 Mediasurface 3.5,它瞄準垂直市場,包括金融服務、政府、教育、衛生保健、IT服務、媒體、出版和廣播、零售和消費服務。 . g5 A2 p1 R/ L3 i4 B
. U2 T9 ?4 l9 a u# D" b) vSix Open Systems. Six Offene Systeme GmbH 在美國稱為Six Open Systems (Six) ,於1991年在德國成立。Six在德國有重要的消費群,它以產品Six CMS 4.0打入美國市場。 該產品是由內到外的、以瀏覽器為基礎的解決方案,它用來幫助媒體出版商簡化和管理內容設計及網頁和門戶、互聯網、企業內部互聯網等的設計。
# h, x! Y( \- ^' t; j) {4 X3 N/ p, l! ~# B- T% W. H c
Starbase. Starbase 銷售合作產品,該產品為電子商務應用軟件創造、管理代碼和內容。2001年2月, Starbase收購了worldweb.net 和它的產品 Expressroom I/O 、以及基於Java 和 XML的網站內容管理解決方案。Starbase正把Expressroom I/O添加到它的代碼和內容管理解決方案的協作套件中。
0 V* R& R, `& H9 W' @
& w) }. a+ L) L) t國內用的比較多的有Active Context、turbocms、cms4i,不過這些都是純商業性系統,價格很高,一般個人建站,建議選取一些國外比較有名的開源系統,如Mambo、Drupal、Tikiwiki、PhpNuke、 PostNuke、Xoops、Tikipro、不過這些全是基於php + mysql的,眾所周知,php和mysql是免費的 |
|