您在這裡

CMS War:哪個CMS是最好的選擇?

jimmy's 的頭像
jimmy 在 2006-05-11 (四) 01:47 發表

從drupal的mailing list看到一則有趣的訊息。
有人統計出幾種熱門CMS主站的點閱率,並繪製成曲線圖,在這個曲線圖裡,drupal緊緊追著joomla,呈現第二名的趨勢,不過這不是重點。

這樣的一個話題,帶來了mailing list總是會出現有趣的討論,於是開始有人在說著為什麼joomla可以贏過drupal,drupal應該怎樣才會更好。
於是,有人說,joomla知道end user真正的需求,適合給懶人使用(當然那是他的說法),也就是說,他可以讓使用者簡簡單單就設定出他們想要的樣子,做成一個網站。

但joomla這樣的優點卻也是缺陷之一,也成了drupal獨特出眾的地方。
該怎麼說呢,我覺得mailing list上Bèr說得很好,他可能不是一個很優秀的「架站器」(joomla很不錯),也不是個搶手的blog system(typo或wordpress更讚),當然也不是一個完整的書目、手冊建制工具,也不是一個一個很好的API(Ruby on Rails更紅),drupal最好也最差的地方就是,他很充分的當了一個什麼都是,也什麼都不是的角色。

這樣的一個軟體,對於一個想要現成的人來說,的確是個糟透的東西,因為在沒有調整得狀況下,他很有可能什麼都不是;然而,對於懂得drupal操作甚至把玩他的人,一定很容易就能看見他什麼都是的好處。

drupal的結構出眾,保持了開發的彈性,也有很好的API讓各種用途...但,就只是這樣嗎?
不,只要你肯花心思,他可以打造出各種不同性質的網路平台:
一個單純的相簿
一個純粹的討論區
一個blog service
一個新聞發佈中心
一個機智問答社群平台?
一個檔案、影片下載中心
一個文章匯集器,資訊匯集站
一個open source專案管理平台
一個客戶管理平台(CRM)
一個銷售中心....
或是,你想要上面的全部都有,可能嗎?

可能,不過你得忍受好些問題
一些看起來有點遜的預設佈景
一個什麼都沒有的撰寫介面
一個不好熟悉的選單操作系統
一個難用的管理介面(有人說要圖形化才適合end user)
一些繁複的安裝步驟
一堆module的衝突問題
還有,一堆找不到在哪裡啟用的module...
天哪!還有更多更多的問題等著你去解決,這就是drupal嗎?

所以,很快有人抓出了這個討論串的重點,So what is Drupal, who is it for?

對於一個純粹的使用者來說,很多時候會上來問的問題是,「我想要怎樣怎樣,drupal可以達到嗎?」 但是我個人覺得,以現階段來說,能夠存活於drupal上的人,會問的問題卻是,「我想要怎樣怎樣,我該如何讓drupal達到?」

現階段的drupal適合 *願意* 動手做的人,適合 *喜歡* homemade方式來完成他的志業,也適合那些擁有無盡想法,需要有個好的平台(不只是CMS的平台)來實現的人。

當然,我認為End User的需求 *非常的重要* ,但是換另一個角度來想,那些需求就用其他軟體便可以滿足了嗎?不過有人也不會這麼認為。
mailing list中,有許多人認為drupal的行銷子計畫是推廣這個軟體的重點,未來可能產出很多包好的專門套件,讓drupal可以直接套用在某些用途上。這樣的觀點也頗受歡迎,而且被認為是durpal要從黑箱子走出來,一定得要做的事情。不過在現在,這個部份還有點遙遠(當然,你也可以弄一個出來!)。
所以對於 End user來說,Drupal站在一個尷尬的位置,往往讓人難以抉擇。該是要接受他未來的彈性呢(人都會有夢想),還是接受他繁複的調校設定呢....

這樣說下來,其實很多跟我在drupal的開發經驗有密切關係,但是卻少了許多一般使用者的觀點,與其幫一般使用者說,不如直接看看一般人的回應吧?你們覺得咧?

-----------------------------------------------------
References:

CMS War的圖形:
http://www.torkiljohnsen.com/cmswar/

CMS comparison的mailing list:
http://lists.drupal.org/pipermail/consulting/2006-May/thread.html#915

我最容易被朋友問到的一些問題!

為什麼原來網站好好的,要換成drupal?
為什麼輸入介面看起來什麼都沒有?
為什麼要註冊?而且回應留過一次資料後沒辦法被記錄下來?
看起來不像blog?
看起來不像論壇?
看起來不像相本?
每個人都可以有自己的blog?為什麼每個人的blog不區隔開來?沒有個人特色。

剛開始回答起來還有點手軟。女友還很生氣,為什麼搞的這麼複雜?

呵呵!其實上面的問題要解決也都有方法可以解決。

但,我就喜歡drupal,這酷酷的感覺。
當然站在推廣的角度,這不太好,得披上羊毛,假裝友善點。

站在站長的角度,我用了兩個月,感受到這軟體生氣蓬勃,
有好大一群人,盡心盡力,這不是很棒嗎?

似乎有無限可能。

貼一個Google Trends的圖,差距更大:

我的"感覺"是,Drupal比較web2.0,真正像是一個平台,有許多可能性,很酷:)

我一直覺得2.0是一個很抽象的概念...
呵呵~不太好懂

--
from open mind to open source~

說說自己選擇 cms 的過程。

打從知道有 cms 的存在,就一直在想要打哪天弄一套來架個站,於是就開始研究,後來發覺 ooxx Duke、Xoops 等都太制式化(end-user 化?),而 mambo(Joomla)一直覺得它好像搞得太複雜了,後來發現到 Xaraya 這個玩意兒,非常的滿意,它的 presentation & function 的分離非常的乾淨,而且可以透過 hook 的方式,隨意地組合不同 module 而做出新的 module 來。(ex, 把 vote module 給 hook 到 blog,於是每一篇 blog 都可以來辦個投票什麼的了)但它的 presentation 的客製化(theming)一時無法很快搞懂,而且那時(一年前)它的 module 和 theme 都太少了(theme 好像就一個吧),於是一直觀察中。

中間試了一堆,typo3, b2e, webgui, blah... 沒有什麼勁,可能是還沒下定決心要真的弄個網站,最後在對的時機下遇到了 drupal,就開始用了起來了 :D:D

現在覺得 drupal 我最想要的,就是 multilingual 的支援了,真是期待~

呵呵,恭喜你最後找到了中意的
我也覺得找到一個合用的程式真是不容易
不過神奇的是,世界上總是會有人有跟自己一樣的需求
然後幫忙製作出來,而且還無償分享散播
自己便可以當那個坐享其成的人啊!呵呵...

--
from open mind to open source~

其實是自己太挑了點 ^^;
架設網站,除了要有個地方可以放點東西和大家分享外,另一部分是想玩程式,或說是手癢想東改改西改改。
不過 cms 實在是個有趣極了的玩意兒~

題外話,那個 i18n 似乎很接近我所需要的樣子,感覺挺 high 的,哈

的確是有一點心動,搞不好要把我用 XOOPS2 建置的 ap247.net 給換掉,以避免無趣。

因為想法太多,目前也無法分類整理,莫非 Drupal 可以實現未竟的志業~~

我已看了 N 次,覺得很感動。之前因為還沒有這個繁體中文支援站,逛過官網之後,納悶怎麼會有那麼多人推薦或使用 Drupal 呢?這些人到底在堅持什麼?

當然囉!到目前為止,我尚未實做和正式地執行一個由 Drupal 建置的網站,所以也不得其真味如何。反而看了一些 Demo 網站之後,還沒發現有結合購物車的網站;可否推薦幾個呢?起碼這樣的應用對許多想開網店又不想太制式化的有想法的人,會想一窺堂奧。

其實沒真正用過
heterotopias那兒有在賣他的紀錄片
不過商品只有一項,看不太出來,但是我印象中台灣唯一的範例了
http://heterotopias.org/node/660

下面是e-commerce模組裡面附上的連結,可以參考看看
http://www.fearlessliving.org/shop_online/gifts
http://www.snowboard-mag.com/store
http://www.mbr.org/taxonomy/term/31

總之,就是一個商品一個node,然後利用taxonomy將他們集合在一起
額外的功能就是購物車,和付款流程囉~

--
from open mind to open source~

我只有ASP的開發經驗,那時 2002 年失業的我什麼都沒有,心中一直想創建一個理想的網站建置系統,於是栽了二個月的時間,寫了一套多用戶版的小型 CMS + 簡易購物車,SOHO 就這樣給他開張了。這套現存二個運作中的網站 (漢懋資訊, 珍珠水晶手創館)。當時的開發有點閉門造車,很多程式設計的問題或者創意發想與實踐都要自行解決;從 Form to Mail, HTMLArea, FileUpload... 每支程式都是惡夢,特別是 Web Server 不是跑繁體語系,幾乎沒有人可以問!

好吧~生活總要過的,這種滿街都是而且套版型又處處畫地自限的做法,連自己都受不了,於是跟 InnovaStudio 買了開發版的 Source, 再加入一小段購物車完成了Biotree 美妝生活館,這一次減少很多自行開發的成本,誰叫我對 CMS 這麼執著呢?

不過 2005 年 10 月,丈二金剛接觸自由軟體,只能說相見恨晚~~ 現在是直接以應用這些 CMS 來建置網站,東改西改的,還談不上開發模組。

因此,可能要三、五年來練功才會紮實,最好能 Code by hand,而且這是一個社群發展,不會斷了生路。

P.s. 看了 DrakeGuan 的自我介紹,蠻感與趣的,特別是那個 Team work 的運作以及您的樂於助人。羡慕工作也可以那麼 team. 由於我的陽春 Drupal 還沒建好,一時想到一些我的歷程,就先留在這裡囉~

asp跟php很大的不同是,open source讓你需要三年的時間只要三個月
不是因為可以使用現成的軟體架設(那只要幾秒鐘),而是因為open source

對於drupal來說,想做的功能通常都有人做過
他寫的module不一定真的符合你的需求
但只要有得參考,改一改大概是幾個小時內的事情
若碰的module多了,還可以憑著印象找出哪些function有類似的code可以再利用

open source絕對是一個重點。

--
from open mind to open source~

Hmmm, 我非常篤信資源的整合,善加應用以創造出對生活更有幫助的事物。
Open Source 的確相當重點,這個場所每天都有新鮮事或者可以一再利用的資源。
他帶動了資訊快速成長,憾動軟體商業的經營模式 (who is the next generation?),王道精神將取代霸權主張。

現在是一個不連續的時代,很多事物與觀念都跳躍進行著。

難得 Po 在這裡,有點離題太遠,應該是在您那裡 comment 才比較適合;只不過是因為這個主題延伸下來的對話,就順水推舟囉~~

P.s. Firefox, Opera, Avant Browser...之類的 Browser 可以開很多 Tab,因此更加可以旁徵左 引。