開源CMS賞析

國內CMS產品有很多,開源的產品也不少,大概的可分爲以下幾類:

.NET開源產品:We7CMS;  

PHP開源產品:Dede CMS、PHP CMS和帝國CMS;

ASP開源產品:動易SiteFactory和KesionCMS;

Java開源的產品目前還沒見到,以上產品是個人所瞭解過的,並且也試用過一段時間的,以上這些CMS產品都是經過多年的風雨洗禮後,依然屹立於市場上的產品。在國內,如果你遇到了開源的好產品,千萬不要放過,國內的市場飄搖不定,能一直堅持下來並持續更新的產品是值得我們學習和尊敬的。

本身筆者也是從事這個行業的人,之前也一直在用上述的產品,中間由於某些原因有一段時間不是很關注他們的消息,最近朋友說起來讓推薦個好用的內容管理系統,筆者在推薦的同時又把以上的CMS重新的看了一下,最終推薦了一個比較適合朋友情況的產品。因爲本身就在這個行業內,不時的也會有朋友QQ上問,所以筆者決定做一個簡單的分析記錄下來,分享出去可以供更多的人蔘考。基本的功能這兒就不在提了,相信真正瞭解過CMS的人也很清楚,基礎功能大家都差不多,關鍵就是看誰的更好用。

當作爲用戶的時候,使用CMS的目的就是爲了建站,建站無非就是欄目、模板和信息發佈,剩下的就是一些擴展性的功能和細節的處理。欄目和信息發佈沒啥可說的,每家的產品都差不多,筆者就從模板、擴展性和細節上來闡述一下。

1、模板

模板這塊做的比較好的是We7CMS,用全拖拽的方式來實現模板的建設,包括模板的佈局,樣式的展示,都是通過拖拽的方式,就像現在的博客一樣,當然We7CMS的模板建設比博客拖拽的功能要強大很多,We7模板中的佈局和樣式是可以任意修改的,基於DIV和CSS,很少會用到切圖這個環節了;但是We7系統內部提供的部件並不是很多,僅夠做出一個簡單的小門戶站,大部分的部件還需要到他們的插件商店去下載。剛開始的時候筆者其實並不理解,但是看到使用過的CMS後,發現就We7的產品安裝包最大,差不多有20M左右,再加上.NET本身第一次打開網頁的速度就不快,也可以理解人家爲啥要提供小部分的部件,大部分的需要下載,減少系統冗餘啊。其他的CMS還是比較傳統,在模板這塊還沒有超過We7,但是對於建設簡單的信息展示網站來說,可能其他的CMS會更適合,因爲一般人習慣用Dreamweaver來做,速度較快,用We7CMS的話,開始會不太習慣;就像Win7出來的時候一樣,大部分人還是使用XP,因爲不習慣Win7操作;但是經過這幾年的發展,使用XP的用戶大幅度的下降。這其實是一個道理,技術領先的產品終歸會慢慢佔領市場。

2、擴展性

擴展性在目前的CMS中,大家基本上都有,在以上開源的CMS中,擴展性表現的形式就是內容模型了;內容模型的概念最早是由動易提出來的,發展到現在各家的技術都已經很先進了,但是動易在開源的產品中沒有什麼好的表現,在.NET閉源CMS中還算不錯。內容模型在PHPCMS和We7CMS中做不錯,提供了一系列的模型,並可以在此基礎上可進行擴展。但是兩者的擴展方式不一樣,We7CMS完全的剔除了標籤形式,依舊採用他們慣用的拖拽方式,把每個數據表裏可用的字段都做成了控件,通過拖拽的方式直接創建或擴展,非常適合不懂SQL語句的人操作。

另外We7CMS在新的版本中還有一個功能是其他產品沒有的,那就是支持手機版的建設,也就是支持移動門戶網站的建設,根據不同的訪問終端自動判斷,並生成適合手機瀏覽的門戶,這個功能是其他的開源產品中目前所不具備的功能。(此處的手機版網站並不是Wap網站,不懂的童鞋可以去查看相關資料)

3、細節處理

說道細節,筆者個人覺得PHPCMS的細節做的比較好,比如他可以發表心情,這個功能在很多大型的資訊網站上都可以看到,雖然看起來這個功能很小,但是對使用者來講,小的功能很實用。DedeCMS在幫助文檔的細節上做的很好,很多出來炸到的用戶可能不太瞭解Dede,但是它提供的幫助文檔非常的詳細,是筆者目前看到的提供最全的一個產品。

其實,還有一點也是開源產品比較重要的,那就是產品的更新;以上的開源產品基本上都有版本更新,區別就是時間的長短,連這點都做不好的話,誰還敢放心用你的產品啊,到處是Bug不修復,很容易被黑掉的。動易的產品在更新這塊就相當的不重視,好像就不怎麼更新了,估計現在使用者也越來越少了,浪費了當年開源打下的大好基業,沒有一個開源使用者願意使用長期不更新Bug的產品。

時間有限,筆者先說到這兒,有什麼不正確的地方也希望大家多多交流,漲點知識總是沒錯的。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章