開源CMS前途如何?

(又一篇老文,首發在《軟件世界》,做者:顧宏軍php

網絡的興起,使信息以爆炸式增加,如何對信息進行迅速的整理、發佈等操做,成爲人們迫切須要解決的問題,爲解決這一問題內容管理系統(CMS)應運而生。內容管理系統提供了簡易的操做、豐富的功能和完善的權限管理,爲用戶提供了一個低成本、高效率、實時協做的在線方案。 網絡

內容管理系統是一個很寬泛的概念:從商業門戶網站的新聞系統到我的的Weblog均可以稱爲內容管理系統。CMS系統大體可分爲框架型和應用型兩大類,一種是框架型,自己不包含任何應用實現,只是提供了底層框架,具體應用須要二次開發;另一種是應用型,即自己是一個面向具體類型的應用實現,已經包含了新聞、評論、管理、投票、論壇和Wiki等一些子系統,好比postNuke和Xoops等。 架構

內容管理系統是開源軟件較早進入的領域之一,迄今爲止,已有數百種開源內容管理系統出現,可以被普遍接受和使用的已經超過10個項目。早期有postnuke、php—nuke,現今正在流行Xoops、Joomla、Plone等,還有新興項目MODx等。這些開源內容管理系統相對於商業CMS系統也絕不遜色,開源內容管理系統以PHP+MySQL架構的居多,也有部分Asp、Java、Ruby等語言實現的。開源內容管理系統發展迅速,用戶衆多,而且這一優點還將繼續保持。 框架

完善功能與用戶體驗 ide

早期的開源內容管理系統僅僅是進行信息發佈:如新聞、投票、論壇等,而且界面粗糙,而如今開源內容管理系統功能已至關完善,涉及內容管理的各個方面,界面開始變得美觀漂亮。 oop

比較一下默認安裝的Postnuke和Joomla,就很容易發現,開源CMS系統的進步。如今的開源CMS系統在重視功能的同時,也重視用戶體驗,開源內容管理系統開始有漂亮的外觀,符合大衆的審美需求,並具貼心的細節設計。 post

開源內容管理系統的開發都是採用社區模式進行開發,一開始就有最終用戶的參與,用戶參與功能提案與設計,參與測試。在產品發佈以後,又由用戶在實際項目中進行應用,能夠說開源內容管理系統是從用戶中來到用戶中去的,是全體用戶智慧的成果,這正是開源開發模式帶來的優點。 測試

因此開源CMS能以最快速度知足用戶的功能需求,對用戶體驗的改善也能及時進行。在這個重視體驗的網絡時代,用戶體驗能夠說關乎項目的命運,Ajax等改善用戶體驗的技術在開源內容管理系統中都獲得了充分的發揮。 優化

內置SEO特性 網站

內置SEO功能特性將成爲內容管理系統的標準功能。在關注功能與用戶體驗的同時,開源內容管理系統,將內置SEO特性。

所謂SEO是指遵循搜索引擎的搜索原理,對網站結構、網頁文字語言和站點間互動外交等進行合理規劃部署,以改善網站在搜索引擎的搜索表現,進而增長客戶發現並訪問網站可能性的一個過程。

如今因特網信息成爆炸式增加,而搜索引擎是人們查找信息的主要來源之一,如何讓搜索引擎可以更快更準確的從本身網站上索引信息,是不少網站的迫切需求,SEO就是爲解決這一問題而設計出來的。開源內容管理系統內置SEO特性,使得不少本來要進行的複雜勞動由內容管理系統自動進行,省卻了不少麻煩。

之後SEO特性將成爲評估一個內容管理系統的重要指標。目前開源內容管理系統Joomla、MODx及國內的dedeCMS等都已內置SEO功能或選項,使用這些系統創建的網站幾天以內,便可被搜索引擎收錄。

良性的商業模式

開源內容管理系統是最先開始商業化探索的開源領域之一。已發展出幾種成熟的商業模式,有的已造成很完整的商業鏈。如今開源內容管理系統商業模式主要包括與主機提供商集成,提供預安裝其CMS的虛擬主機,提供模板定製服務和提供功能定製開發服務等幾類。但這些模式都有難以作大作強的問題,提供開源內容管理系統服務的公司都有很強區域性,相信將來會有更好的商業模式出現。

幾乎每種開源內容管理系統項目,都有幾個專門爲其用戶提供主機空間的服務商,如提供Joomla空間的Lunarpages、siteground,提供Wordpress空間的wphosts、Blue Host,提供Plone/Zope空間的Ingenihosting等。這些主機空間提供商,依託於開源內容管理系統項目,同時也對開源項目進行贊助,以保持項目的順利發展。

開源CMS實現了內容管理與表現的分離,這就提供了另一種商業模式,即提供模板定製服務。開源CMS通常都只自帶幾個默認模板,不少時候用戶都但願本身的網站界面可以是獨一無二的,可以更美觀,這時不少美工團隊開始提供開源CMS的模板定製服務。國外已有不少這種類型的公司,如專門提供Joomla模板的Rrockettheme和Joomlart,國內也有部分公司涉足這一行業。

若是說定製開源內容管理系統模板爲美工人員提供了一種商業模式,那麼對開源內容管理系統進行定製開發、技術服務則爲開發人員提供了一種生財之道。雖然開源內容管理系統功能在不斷完善,易用性也在提高,但要普通用戶部署一套CMS仍是很容易出問題,這就須要有人提供專業的技術服務。

另外每一個用戶老是有特定的需求,而開源內容管理系統項目官方是無法同時知足全部要求的,只能知足大部分人的要求。這使得針對開源內容管理系統的二次開發服務開始受到青睞, 它們有的開發插件對開源CMS的某些功能進行強化,如Joomlatwork的Joomla sef強化了Joomla的SEO功能,有的更可根據客戶需求進行內容管理系統功能定製開發。

在開源內容管理系統世界,商業運做相對完善的是Plone系統,Plone如今在全球有上百家提供專業服務的公司,包括:培訓、開發、模板服務、諮詢和主機提供等。這些商業公司爲了維持其商業利益,也直接或間接參與項目開發,完善其所支持的開源CMS系統,造成了良性發展的好勢頭。

可是這種服務公司都有很強的區域性,難以作大作強,相信在這些問題獲得解決時,會有更多更好的商業模式出現。

細分市場

目前開源內容管理系統可能是追求大而全,指望一套系統能夠解決全部問題,而實際上這種想法是不太可能實現的。客戶要求千差萬別,不可能有一種內容管理系統會放之四海而皆準。

因此從此的開源內容管理系統將會同時向專業化和通用化兩個方向發展,向通用化發展,即如今成熟內容管理系統繼續完善、擴展功能;向專業化方向發展,即出現新的專用內容管理系統,或原來內容管理系統出現fork分支,使得每種內容管理系統都有其擅長、專攻的應用範圍,這也是社會分工的必然結果。

如如今不少小型企業建站,都只須要幾個簡單的網頁,一個留言功能便可,並不須要論壇、在線商城等高級功能。對這種客戶作靜態網站,後期更新就顯麻煩,而用Joomla、Xoops系統又顯大才小用,這時就須要既靈活,又小巧的CMS系統。

再者,若是須要創建大型行業門戶網站,現有的Joomla等開源CMS系統都須要進行大量的調整才能使用,若是能將這些調整整合起來,造成一個新的fork,相信會獲得不少人支持。

新項目不斷出現

雖然開源內容管理系統市場已經相對成熟,主流開源內容管理系統已有至關市場,但新的開源內容管理系統仍是不斷出現。它們的出現有的是爲解決現有內容管理系統的固有問題,有的是爲應用新的技術,但都有特定的訴求,這也是內容管理系統向專業化方向發展的須要,比較有表明性的就是MODx項目。

MODx是一個新的開源PHP開發框架,MODx與其它PHP CMS系統相比,功能並不豐富,不支持論壇、購物車或者社會網絡等功能。相反將所有精力用於勾勒網站內容管理和站點設計,還採用了時髦的AJAX技術。

MODx適用於搭建外觀華美,之內容發佈爲主並針對搜索引擎進行優化的網站。其沒有采用複雜的模板系統,沒有要求網頁格局必須是三列(或固定寬度),也沒有要求在模板中填入複雜的PHP代碼。 MODx的模板系統是經過在標準XHTML文檔中插入少許相關標籤(tags)的方式工做的。這種與傳統CMS模板系統的區別深受用戶的歡迎,它賦予了網頁設計人員更多的控制能力,令網頁的外觀更具靈活性。

目前,MODx發展勢頭良好,已出現多家以它爲基礎的專業服務公司,而且已有幾十個成功案例。能夠說,新興開源CMS系統是對CMS市場需求進行細分的結果,它們都有其特定的應用場合。

不斷拓展新的領域

開源內容管理系統除了在傳統的內容管理領域繼續發展外,還進入了新興的Web 2.0、SNS等領域。如今已經有DotNode、AroundMe、PeopleAggregator、OpenPNE和Pligg等多個開源的社交網絡系統。

DotNode的功能和界面徹底是Orkut的克隆版,是最先的開源SNS(social networking service)系統。AroundMe在功能上比較全面,包括Blog、Wiki、論壇、圈子、頻道等功能。相比之下,PeopleAggregator更像是MySpace的翻版。PeopleAggregator在用戶體驗上作的比較好,用戶能很輕鬆的上手操做。PeopleAggregator系統不管是從程序結構仍是產品結構,都作的比較嚴謹。

而OpenPNE項目的SNS服務功能和易於使用的特性讓愈來愈多的用戶喜歡並開始使用。它基於大型SNS的網絡交際平臺,國內已有兩家公司提供OpenPNE二次開發與技術服務,而且衍生出了一個專門針對中國用戶的SNS項目Openkaku。

Pligg是相似Digg的CMS系統,網頁設計師可使用Pligg作想作的任何事情。稍微懂一些PHP和MySQL的知識便可安裝Pligg。對於精通Web開發語言的朋友,Pligg是一個定製化很是強的CMS系統。

這些新型開源內容管理系統的出現,在不斷壯大開源內容管理系統的同時,也給不少有創業夢想的人提供了一把有利的武器,不少人利用這些開源內容管理系統開始實踐本身的創業夢想。

內容管理是定製性很強的領域,市場也至關普遍,在這個市場裏,開源內容管理系統已取得至關成就,不少原有商業內容管理系統也由於開源系統的競爭而不斷調整策略,最終也投身開源的懷抱。

開源內容管理系統如今能夠說是羣雄並起,這些開源項目都將要通過市場的檢驗,它們中的不少,可能不適用發展須要,將成爲歷史,但開源內容管理系統總體將不斷前行,不斷髮展。開源內容管理系統將朝着更加人性化、更加智能化、更加專業化的方向發展。隨着開源CMS系統的不斷髮展,新的開源商業模式也將隨之出現,好的商業模式將促進開源CMS系統的更加繁榮。

相關文章
相關標籤/搜索