作者:顧宏軍
Web 2.0的快速發(fā)展離不開開源內(nèi)容管理系統(tǒng)的支持,當前流行的Blog、Wiki等系統(tǒng)都采用了開源CMS系統(tǒng),甚至有人認為是開源CMS系統(tǒng)導致了Web 2.0的產(chǎn)生并快速發(fā)展。同時,開源CMS系統(tǒng)也隨著Web 2.0逐漸發(fā)展壯大,已經(jīng)在開源社區(qū)形成了一股不可忽視的力量。
網(wǎng)絡的興起,使信息以爆炸式增長,如何對信息進行迅速的整理、發(fā)布等操作,成為人們迫切需要解決的問題,為解決這一問題內(nèi)容管理系統(tǒng)(CMS)應運而生。內(nèi)容管理系統(tǒng)提供了簡易的操作、豐富的功能和完善的權限管理,為用戶提供了一個低成本、高效率、實時協(xié)作的在線方案。
內(nèi)容管理系統(tǒng)是一個很寬泛的概念:從商業(yè)門戶網(wǎng)站的新聞系統(tǒng)到個人的Weblog都可以稱為內(nèi)容管理系統(tǒng)。CMS系統(tǒng)大致可分為框架型和應用型兩大類,一種是框架型,本身不包含任何應用實現(xiàn),只是提供了底層框架,具體應用需要二次開發(fā);另外一種是應用型,即本身是一個面向具體類型的應用實現(xiàn),已經(jīng)包含了新聞、評論、管理、投票、論壇和Wiki等一些子系統(tǒng),比如postNuke和Xoops等。
內(nèi)容管理系統(tǒng)是開源軟件較早進入的領域之一,迄今為止,已有數(shù)百種開源內(nèi)容管理系統(tǒng)出現(xiàn),能夠被廣泛接受和使用的已經(jīng)超過10個項目。早期有postnuke、php—nuke,現(xiàn)今正在流行Xoops、Joomla、Plone等,還有新興項目MODx等。這些開源內(nèi)容管理系統(tǒng)相對于商業(yè)CMS系統(tǒng)也毫不遜色,開源內(nèi)容管理系統(tǒng)以PHP+MySQL架構的居多,也有部分Asp、Java、Ruby等語言實現(xiàn)的。開源內(nèi)容管理系統(tǒng)發(fā)展迅速,用戶眾多,并且這一優(yōu)勢還將繼續(xù)保持。
完善功能與用戶體驗
早期的開源內(nèi)容管理系統(tǒng)僅僅是進行信息發(fā)布:如新聞、投票、論壇等,并且界面粗糙,而現(xiàn)在開源內(nèi)容管理系統(tǒng)功能已相當完善,涉及內(nèi)容管理的各個方面,界面開始變得美觀漂亮。
比較一下默認安裝的Postnuke和Joomla,就很容易發(fā)現(xiàn),開源CMS系統(tǒng)的進步?,F(xiàn)在的開源CMS系統(tǒng)在重視功能的同時,也重視用戶體驗,開源內(nèi)容管理系統(tǒng)開始有漂亮的外觀,符合大眾的審美需求,并具貼心的細節(jié)設計。
開源內(nèi)容管理系統(tǒng)的開發(fā)都是采用社區(qū)模式進行開發(fā),一開始就有最終用戶的參與,用戶參與功能提案與設計,參與測試。在產(chǎn)品發(fā)布之后,又由用戶在實際項目中進行應用,可以說開源內(nèi)容管理系統(tǒng)是從用戶中來到用戶中去的,是全體用戶智慧的成果,這正是開源開發(fā)模式帶來的優(yōu)勢。
所以開源CMS能以最快速度滿足用戶的功能需求,對用戶體驗的改善也能及時進行。在這個重視體驗的網(wǎng)絡時代,用戶體驗可以說關乎項目的命運,Ajax等改善用戶體驗的技術在開源內(nèi)容管理系統(tǒng)中都得到了充分的發(fā)揮。
內(nèi)置SEO特性
內(nèi)置SEO特性將成為內(nèi)容管理系統(tǒng)的標準功能。在關注功能與用戶體驗的同時,開源內(nèi)容管理系統(tǒng),將內(nèi)置SEO特性。
所謂SEO是指遵循搜索引擎的搜索原理,對網(wǎng)站結構、網(wǎng)頁文字語言和站點間互動外交等進行合理規(guī)劃部署,以改善網(wǎng)站在搜索引擎的搜索表現(xiàn),進而增加客戶發(fā)現(xiàn)并訪問網(wǎng)站可能性的一個過程。
現(xiàn)在因特網(wǎng)信息成爆炸式增長,而搜索引擎是人們查找信息的主要來源之一,如何讓搜索引擎能夠更快更準確的從自己網(wǎng)站上索引信息,是很多網(wǎng)站的迫切需求,SEO就是為解決這一問題而設計出來的。開源內(nèi)容管理系統(tǒng)內(nèi)置SEO特性,使得很多原本要進行的復雜勞動由內(nèi)容管理系統(tǒng)自動進行,省卻了很多麻煩。
以后SEO特性將成為評估一個內(nèi)容管理系統(tǒng)的重要指標。目前開源內(nèi)容管理系統(tǒng)Joomla、MODx及國內(nèi)的dedeCMS等都已內(nèi)置SEO功能或選項,使用這些系統(tǒng)建立的網(wǎng)站幾天之內(nèi),即可被搜索引擎收錄。
良性的商業(yè)模式
開源內(nèi)容管理系統(tǒng)是最早開始商業(yè)化探索的開源領域之一。已發(fā)展出幾種成熟的商業(yè)模式,有的已形成很完整的商業(yè)鏈?,F(xiàn)在開源內(nèi)容管理系統(tǒng)商業(yè)模式主要包括與主機提供商集成,提供預安裝其CMS的虛擬主機,提供模板定制服務和提供功能定制開發(fā)服務等幾類。但這些模式都有難以做大做強的問題,提供開源內(nèi)容管理系統(tǒng)服務的公司都有很強區(qū)域性,相信未來會有更好的商業(yè)模式出現(xiàn)。
幾乎每種開源內(nèi)容管理系統(tǒng)項目,都有幾個專門為其用戶提供主機空間的服務商,如提供Joomla空間的Lunarpages、siteground,提供Wordpress空間的wphosts、Blue Host,提供Plone/Zope空間的Ingenihosting等。這些主機空間提供商,依托于開源內(nèi)容管理系統(tǒng)項目,同時也對開源項目進行贊助,以保持項目的順利發(fā)展。
開源CMS實現(xiàn)了內(nèi)容管理與表現(xiàn)的分離,這就提供了另外一種商業(yè)模式,即提供模板定制服務。開源CMS一般都只自帶幾個默認模板,很多時候用戶都希望自己的網(wǎng)站界面能夠是獨一無二的,能夠更美觀,這時很多美工團隊開始提供開源CMS的模板定制服務。國外已有很多這種類型的公司,如專門提供Joomla模板的Rrockettheme和Joomlart,國內(nèi)也有部分公司涉足這一行業(yè)。
如果說定制開源內(nèi)容管理系統(tǒng)模板為美工人員提供了一種商業(yè)模式,那么對開源內(nèi)容管理系統(tǒng)進行定制開發(fā)、技術服務則為開發(fā)人員提供了一種生財之道。雖然開源內(nèi)容管理系統(tǒng)功能在不斷完善,易用性也在提升,但要普通用戶部署一套CMS還是很容易出問題,這就需要有人提供專業(yè)的技術服務。
另外每個用戶總是有特定的需求,而開源內(nèi)容管理系統(tǒng)項目官方是沒法同時滿足所有要求的,只能滿足大部分人的要求。這使得針對開源內(nèi)容管理系統(tǒng)的二次開發(fā)服務開始受到青睞, 它們有的開發(fā)插件對開源CMS的某些功能進行強化,如Joomlatwork的Joomla sef強化了Joomla的SEO功能,有的更可根據(jù)客戶需求進行內(nèi)容管理系統(tǒng)功能定制開發(fā)。
在開源內(nèi)容管理系統(tǒng)世界,商業(yè)運作相對完善的是Plone系統(tǒng),Plone現(xiàn)在在全球有上百家提供專業(yè)服務的公司,包括:培訓、開發(fā)、模板服務、咨詢和主機提供等。這些商業(yè)公司為了維持其商業(yè)利益,也直接或間接參與項目開發(fā),完善其所支持的開源CMS系統(tǒng),形成了良性發(fā)展的好勢頭。
但是這種服務公司都有很強的區(qū)域性,難以做大做強,相信在這些問題得到解決時,會有更多更好的商業(yè)模式出現(xiàn)。
細分市場
目前開源內(nèi)容管理系統(tǒng)多是追求大而全,期望一套系統(tǒng)可以解決所有問題,而實際上這種想法是不太可能實現(xiàn)的??蛻粢笄Р钊f別,不可能有一種內(nèi)容管理系統(tǒng)會放之四海而皆準。
所以今后的開源內(nèi)容管理系統(tǒng)將會同時向?qū)I(yè)化和通用化兩個方向發(fā)展,向通用化發(fā)展,即現(xiàn)在成熟內(nèi)容管理系統(tǒng)繼續(xù)完善、擴展功能;向?qū)I(yè)化方向發(fā)展,即出現(xiàn)新的專用內(nèi)容管理系統(tǒng),或原來內(nèi)容管理系統(tǒng)出現(xiàn)fork分支,使得每種內(nèi)容管理系統(tǒng)都有其擅長、專攻的應用范圍,這也是社會分工的必然結果。
如現(xiàn)在很多小型企業(yè)建站,都只需要幾個簡單的網(wǎng)頁,一個留言功能即可,并不需要論壇、在線商城等高級功能。對這種客戶做靜態(tài)網(wǎng)站,后期更新就顯麻煩,而用Joomla、Xoops系統(tǒng)又顯大才小用,這時就需要既靈活,又小巧的CMS系統(tǒng)。
再者,如果需要建立大型行業(yè)門戶網(wǎng)站,現(xiàn)有的Joomla等開源CMS系統(tǒng)都需要進行大量的調(diào)整才能使用,如果能將這些調(diào)整整合起來,形成一個新的fork,相信會得到很多人支持。
新項目不斷出現(xiàn)
雖然開源內(nèi)容管理系統(tǒng)市場已經(jīng)相對成熟,主流開源內(nèi)容管理系統(tǒng)已有相當市場,但新的開源內(nèi)容管理系統(tǒng)還是不斷出現(xiàn)。它們的出現(xiàn)有的是為解決現(xiàn)有內(nèi)容管理系統(tǒng)的固有問題,有的是為應用新的技術,但都有特定的訴求,這也是內(nèi)容管理系統(tǒng)向?qū)I(yè)化方向發(fā)展的需要,比較有代表性的就是MODx項目。
MODx是一個新的開源PHP開發(fā)框架,MODx與其它PHP CMS系統(tǒng)相比,功能并不豐富,不支持論壇、購物車或者社會網(wǎng)絡等功能。相反將全部精力用于勾勒網(wǎng)站內(nèi)容管理和站點設計,還采用了時髦的AJAX技術。
MODx適用于搭建外觀華美,以內(nèi)容發(fā)布為主并針對搜索引擎進行優(yōu)化的網(wǎng)站。其沒有采用復雜的模板系統(tǒng),沒有要求網(wǎng)頁格局必須是三列(或固定寬度),也沒有要求在模板中填入復雜的PHP代碼。 MODx的模板系統(tǒng)是通過在標準XHTML文檔中插入少量相關標簽(tags)的方式工作的。這種與傳統(tǒng)CMS模板系統(tǒng)的區(qū)別深受用戶的歡迎,它賦予了網(wǎng)頁設計人員更多的控制能力,令網(wǎng)頁的外觀更具靈活性。
目前,MODx發(fā)展勢頭良好,已出現(xiàn)多家以它為基礎的專業(yè)服務公司,并且已有幾十個成功案例。可以說,新興開源CMS系統(tǒng)是對CMS市場需求進行細分的結果,它們都有其特定的應用場合。
不斷拓展新的領域
開源內(nèi)容管理系統(tǒng)除了在傳統(tǒng)的內(nèi)容管理領域繼續(xù)發(fā)展外,還進入了新興的Web 2.0、SNS等領域?,F(xiàn)在已經(jīng)有DotNode、AroundMe、PeopleAggregator、OpenPNE和Pligg等多個開源的社交網(wǎng)絡系統(tǒng)。
DotNode的功能和界面完全是Orkut的克隆版,是最早的開源SNS(social networking service)系統(tǒng)。AroundMe在功能上比較全面,包括Blog、Wiki、論壇、圈子、頻道等功能。相比之下,PeopleAggregator更像是MySpace的翻版。PeopleAggregator在用戶體驗上做的比較好,用戶能很輕松的上手操作。PeopleAggregator系統(tǒng)不論是從程序結構還是產(chǎn)品結構,都做的比較嚴謹。
而OpenPNE項目的SNS服務功能和易于使用的特性讓越來越多的用戶喜歡并開始使用。它基于大型SNS的網(wǎng)絡交際平臺,國內(nèi)已有兩家公司提供OpenPNE二次開發(fā)與技術服務,并且衍生出了一個專門針對中國用戶的SNS項目Openkaku。
Pligg是類似Digg的CMS系統(tǒng),網(wǎng)頁設計師可以使用Pligg做想做的任何事情。稍微懂一些PHP和MySQL的知識即可安裝Pligg。對于精通Web開發(fā)語言的朋友,Pligg是一個定制化非常強的CMS系統(tǒng)。
這些新型開源內(nèi)容管理系統(tǒng)的出現(xiàn),在不斷壯大開源內(nèi)容管理系統(tǒng)的同時,也給很多有創(chuàng)業(yè)夢想的人提供了一把有利的武器,很多人利用這些開源內(nèi)容管理系統(tǒng)開始實踐自己的創(chuàng)業(yè)夢想。
內(nèi)容管理是定制性很強的領域,市場也相當廣泛,在這個市場里,開源內(nèi)容管理系統(tǒng)已取得相當成就,很多原有商業(yè)內(nèi)容管理系統(tǒng)也因為開源系統(tǒng)的競爭而不斷調(diào)整策略,最終也投身開源的懷抱。
開源內(nèi)容管理系統(tǒng)現(xiàn)在可以說是群雄并起,這些開源項目都將要經(jīng)過市場的檢驗,它們中的很多,可能不適用發(fā)展需要,將成為歷史,但開源內(nèi)容管理系統(tǒng)整體將不斷前行,不斷發(fā)展。開源內(nèi)容管理系統(tǒng)將朝著更加人性化、更加智能化、更加專業(yè)化的方向發(fā)展。隨著開源CMS系統(tǒng)的不斷發(fā)展,新的開源商業(yè)模式也將隨之出現(xiàn),好的商業(yè)模式將促進開源CMS系統(tǒng)的更加繁榮。
圖1 流行的CMS系統(tǒng)架構
流行CMS系統(tǒng)mambo模板插件