DeDe、php168,phpcms、VeryCMS、DiyPage五款CMS點評

開源整站系統DeDecms、php168,phpcms、VeryCMS、DiyPage五款點評

隨著phpcms的開源,目前國內的開源整站系統(cms),已經有了三款功能比較強大的軟件:dedecms、php168,phpcms,另外還有一個半吊子成品VeryCMS和一個起步中的DiyPage,這對站長來說,真是個好消息,選擇的餘地越來越大了,有競爭對站長來說絕對是好事。

大體試用了一下三個系統,得出了一個比較粗淺的結論:

1、phpcms:

phpcms自2007版本開源以後才開始引起廣泛關注,但這次也是頭一次研究。用了幾天,有了一點初步的印象。(以下以2007版為例,2008版尚未正式推出)粗看起來,phpcms 2007是三者中最為完善的,各項功能考慮的很細緻,導致進了新手進了後臺先要暈半天才行。各項功能,比如UNIX系統的權限、模版修改、廣告、商城、信息、單網頁。。。。都做的相當的完備了。發表文章的關鍵字、作者、來源、自動遠程圖片保存等等,都做的不錯。但是,phpcms發表文章的摘要,似乎是隻能自動截取,不能手工設置,靈活性欠佳。發表的文章可以通過關鍵字來索引相關貼,做的不錯。支持通行證方式進行論壇和其它系統的整合,可以進行正向和反向兩種方式的整合。但是文檔說的不太清楚,研究了半天才成功。但是反向整合pw5.0.1登錄後自動跳轉不回來。phpcms 2007的後臺安排的太瑣碎,看的頭暈。發一篇文章也要暈半個鐘頭,而且首頁的更新莫不清規律,幻燈片老半天不更新。phcms儘管功能很強大,但是卻缺少一樣重要的東西:可視化的模版工具,這也是php168和dedecms共同的缺點。在這方面,他們甚至不如剛剛起步的DiyPage好,DiyPage只是一個剛剛具備了雛形的CMS系統,卻擁有一個很方便的後臺可視化界面設計工具,即使是菜鳥也可以輕鬆設計界面(雖然靈活性沒那麼強大,但是足夠你用了)。phpcms 2007整體以頻道為依據進行組織,即使你不想用頻道,哪也得用,這個已經由不了你了 。所以如果僅僅是一個比較簡單的網站,也用上一個頻道,看起來夠彆扭的,這是phpcms 2007最大的缺點,不過看了phpcms 2008beta2發現,phpcms終於解除了這個垃圾限制。發現phpcms的廣告功能似乎不完善,一個廣告位定義了兩個廣告,不能自動輪換,總是顯示第一個。phpcms雖然實現了模塊化,但是不管你用不用,一大堆模塊稀里呼嚕就裝上了,看起來很不爽,也不直觀。phpcms雖然是很早就是商業化運作的軟件,然後開發效率卻是不高,新版本屢屢跳票,影響了它的產品形象,讓開源以來積累的人氣和一些擁躉大失所望。然而最近貼上了六間房以後,資金應該是沒有壓力了,新版本也開始浮出水面,2008beta1已經發布了,可惜問題多多。phpcms 2008 beta2 在 MySQL4 上還是有使用問題,不過比beta1強一些,beta1直接就安裝不了,不知道正式版是否會正式放棄MySQL4。phpcms 2008beta2看上去不錯,新功能令人振奮的,界面清爽。以前一團亂麻的後臺界面已經打掃乾淨了。phpcms 2008的標籤採用了中英文混合的方式,對菜鳥來說更加容易上手,比較新穎。另外,beta2好像是實現了類似php168的可視化模版中的標籤設置方式,雖然不是可視化的設計模版,總歸可以自定義一些元素樣式了。不過這個beta2版也還是頂多算是個預覽版,BUG極多,功能不全。如果準備用phpcms的話,怕是還要大大的等幾天才行。另外,phpcms官方論壇對免費版的支持很不到位,傷了很多粉絲的心。

2、dedecms(5.1GBK版):

5.1應該是dedecms正式商業化運作以後推出的第一個版本吧?以前的dedecms個體作坊式的發展,由於作者兼職時間和精力不足,導致發展緩慢,新版本頻頻跳票,引起廣大粉絲的強烈不滿,甚至導致柏拉圖和dedecms用家之間的語言衝突。然而dedecms在商業化運作以後,新版本的發佈週期大大縮短,產品功能不斷改進,界面美化了很多,人氣和用戶數量大大增長了,現在看發展勢頭不錯。dedecms的根目錄是最簡單的,只有幾個文件,比以上兩個都強多了,其實這樣不僅看起來清爽,維護起來也方便,值得表揚dedecms的頻道非常費解,看起來只有頻道模型,要增加頻道就要添加模版文件有點費解,仔細研究發現,這個dedecms其實和php168的方式差不多,任何欄目都可以添加子目錄,綁定域名,其實就和頻道是一個意思,欄目和頻道可以互相轉換。dedecms的通行證只支持反向整合,就是dedecms可以用服務端的用戶數據登錄。其實所謂整合,一般也就是這樣的。論壇用整站用戶數據的情況恐怕極為少見,對論壇管理也不利。但是dedecms的通行證整合,需要修改論壇文件,不明白為啥要這樣,是因為論壇的通行證功能還不完善嗎?dedecms的廣告管理用起來比較麻煩,要先定義標籤,然後手工在模板中插入。好像模版上沒預定義好廣告位置,實在是太不應該了。。。。相當於手動操作,不符合當今歷史潮流啊。而且大家常用的廣告自動輪換功能,也沒有實現。試用發現,dedecms有時還有一些小毛病,比如遠程附件功能,有時發現無法自動轉存到本地。另外,在模塊數量上,dedecms也無法和php168和phpcms相比,只有文章、下載、圖片、Flash等基本的功能,不知道dedecms 2007發佈以後能否有所改觀dedecms的相關文章、熱點文章等功能,用了靜態生成的方式直接寫入到了HTML文件中,這樣在生成HTML後,無法自動更新,需要經常手工重新生成全部HTML才能更新相關文檔和熱點文檔。但是大量的重複生成所有HTML文件效率太低下了,這方面dedecms不如php168最新添加的相關文章功能,是用JS方式實現的,不需要更新HTML就能自動索取最新的相關文章。但是使用JS方式也存在服務器效率的問題。dedecms的首頁、列表頁、還有文章頁都使用了單獨的模板,沒有使用header和footer模板,這樣的好處是可以產生各種風格的頁面(允許首頁、列表頁、內容頁使用不同的風格),但是缺點是修改添加頭部和底部廣告、導航條的時候,相當費勁,要一個一個模板的修改。而且dedecms的版權聲明字段設置太小,只有250字節,寫不進去多少內容,頂多能添加個計數器就不錯了。dedecms起步就用了類似XML標籤方式,而且官方還提供了Dreamweaver的插件來識別標籤,應該說在國內是比較獨到的。但是這種方式也需要新手一定的時間才能適應。同時,dedecms一直缺乏比較完善的文檔,也進一步加大了菜鳥上手的難度。dedecms最大的問題就是沒有提供類似Diypage的可視化設計方式,因為標籤比較難於上手,對新手來說做模板是很頭疼的問題。dedecms 5.1比4.0功能有了很多進步,增加DIGG功能,還有類似分類信息之類的功能都實現了。不過也有退步,比如關鍵詞、相關帖功能都嚴重退步了,發帖也很不方便,而且dedecms在商業版本和免費版本之間做功能和代碼區分,也自然會在免費版本上有所縮水。dedecms商業化發展以後,目前出現的問題是免費版的技術支持做的不太到位,比phpcms強不了多少。

3、php168 2008版:

php168關注很久了,卻一直沒怎麼用過。當年整合論壇的3.0版給俺很深的印象,可惜論壇沒有堅持下去。最近php168的開發工作很強勁,推出了N多模塊,讓人看的眼暈。看過了phpcms的後臺,再進php168的後臺,感覺舒服多了,簡潔多了,但是功能還可以。php168的頻道不是強制的,好像是欄目和頻道可以轉換,靈活性比phpcms強多了關鍵字功能沒有實現相關貼功能,不爽(新版本已經增加了,用JS方式實現的動態調用)。php168一直不是用通行證實現整合論壇,這方面做的不好,靈活性欠佳。需要CMS和論壇安裝在同一個數據庫才行。首頁的標籤設置,php168提供了一個可視化的工具,可以直接在上面設置標籤,修改標籤屬性,這方面做的比phpcms強多了。雖然不能設計主頁模板,但是可以方便的修改首頁模板中元素的內容和顯示方式,對菜鳥來說比較不錯。dedecms的標籤提供(或者公佈)的屬性比較少,想定製樣式是比較麻煩的,目前可能是需要直接用PHP語句來修改。但是要實現廣告功能,還是要像dedecms一樣,先定義標籤,然後手工修改模版,有點太麻煩了,汗。另外,好像也沒實現廣告自動輪換功能()。php168實現了模塊化,可以一個一個的裝,看起來比phpcms清爽多了php168頁面模板也是使用了標籤方式,但是模板代碼好像是類似phpwind的方式(這不奇怪,php168的作者本來就是從phpwind插件開發開始的),代碼和模板的分離程度比較差,這個東西其實是個雙刃劍,因為用php代碼方式,靈活度是最大的,也不用像dedecms一樣,標籤難以上手,擴展困難;但是缺點也很大,就是不懂編程的人士難以上手,特別是美工和程序的分離不徹底(php168的官方模版就不如dedecms漂亮,不知道是不是這個原因)。php168比dedecms多了一個可視化的首頁標籤定製功能,能設置首頁元素的顯示內容,顯示方式,這是比dedecms略強了一些,有總比沒有強啊。因為php168研究的比較少,其它功能沒仔細測試過,就不多講了。總體來說,如果php168能稍加完善,其實是一個相當不錯的整站程序。

4、VeryCMS 3.3

VeryCMS是phpwind這幾年新推出的一個半吊子CMS系統,可能是因為pw一直缺乏一個強有力的cms工具(DZ的supsite相當強大),所以pw才推出了這個verycms。可惜不知道是戰略問題(最近pw忙著和dedecms、php168拉關係),還是人手不夠的問題,verycms開發了個半截就停滯不前了。3.3版界面設計的不錯,功能也還行,一些基本的CMS元素都實現了,甚至類似廣告輪換功能也有。而且實現了論壇整合功能,可惜的是做了個半吊子,論壇帖子以文章方式瀏覽的時候,只能顯示主題貼,還不如3.0能顯示回覆貼。verycms沒有使用pw那樣簡單的模板技術,而是真正使用了一些模板語法。然而,它似乎混合使用了{}和HTML註釋的方式,HTML註釋在Dreamweaver中可視化編輯默認是不顯示的,如果使用可視化編輯就要小心了,很容易就會把註釋給刪除掉的,建議以後的版本中放棄HTML註釋方式。總體來說,verycms思路還可以的,就是弄了個半吊子工程,比較惋惜,目前只適合研究學習cms工作方式的人士,或者編程強人使用。

5、DiyPage 5.2版

Diypage原來是一個pw的插件,用來實現pw的home首頁定製功能。隨著功能的逐步完善,diypage具備了獨立文章發表的功能。相對於一般的文章管理系統,diypage還是比較弱的,一些常見的功能元素,比如相關文章、關鍵詞、生成HTML等功能,都還沒有實現,只能算是一個剛剛起步中的CMS雛形。但是Diypage具備完善的論壇整合能力,可以很方便的把論壇轉化成文章站點的形式,很適合以論壇為中心的站點擴展功能。對於dz以外的論壇來說,是可行的一個方案(dz的supsite功能是十分強大的)。Diypage的頁面設計功能,是十分不錯的。它提供了後臺的可視化界面設計方式,可以重新安排界面元素,這是以上4個成熟的CMS系統所沒有的。假以時日,我們認為Diypage可以具備很好的前途,可惜最近作者剛剛大學入學,估計還沒有時間完善功能,不知道作者怎樣在無聊的學業和事業之間進行抉擇。

6、帝國cms(ecms)

帝國CMS作為一個商業軟件(有免費版,但是源代碼加密),一直名聲不錯,可惜沒有開源。但是開源大潮勢不可擋,最近帝國終於傳出準備12月8日新版本開源的消息,很是引起了大家的關注。本人對帝國沒有深入研究,所以在這裡不再羅唆,讓我們拭目以待吧。最後總結如下:phpcms功能最完備,但是後臺用起來頭暈的厲害,不敢再用了,怕昏死過去,大腦運算能力強,承受力高的可以考慮;php168看起來潛力不錯,可惜有些關鍵功能老是不實現(通行證、相關貼、廣告自動輪換等等),如果你對這些功能不感興趣,php168是不錯的選擇(相關帖好像實現了);dedecms商業化以後,發展勢頭強勁,近期比較熱門。dedecms的標籤方式比較成熟,但是缺乏完善的利用文檔,影響了他的進一步發展。另外,缺乏可視化的輔助工具,讓新手上手比較困難,缺乏編程基礎的新手做模板就比較累了。Verycms界面不錯,功能也行,如果能加以完善,有pw的廣大客戶群支撐是不愁用戶支持的,可惜官方似乎把它廢置了好久了。用這個系統的話,要有承受官方放棄繼續開發的心理承受能力。Diypage起步做的不錯,就是目前功能太少,期待它能進一步完善。如果你願意等待作者在漫長的無聊學業旅途中進行完善的話,可以試試,呵呵,不過不要太著急。


分享到:


相關文章: