您在這裡

[感想] 各種CMS比較

hanamizuki's 的頭像
hanamizuki 在 2008-09-30 (二) 18:59 發表

嗨!又是囉嗦心得文,原文在此:http://hanamitsuki.com/cms/my-vote-to/

投票給Drupal 2008最佳CMS大獎

回想起我開始接觸CMS到現在,以時間順序排的話,應該是
Xoops-Worspress-Joomla1.0-Drupal-Website Baker-Wordpress-Xoops-Joomla1.5-Drupal

灰色的,代表我當初摸過,可是覺得太爛或太難就放棄。

後來發現,除了Xoops以外,當初覺得太爛或太難,而沒有繼續研究的,有Wordpress和Drupal,而當初一接觸,就覺得很讚很讚,但後來還是沒有完全愛上的,是Joomla 1.0和Website Baker。

但是,當初覺得爛或難的Wordpress和Drupal,都在我第二次接觸的時候,完整的、進階性的愛上。他們有一個有點像的地方,就是「沒那麼容易、直覺就做到你想做的事」,但是另一方面,卻是「最方便能做到你想做的事」的系統。

Wordpress

比方說Wordpress的佈景主題,雖然可以去很多地方免費下載到,但事實上,要找到能套用在每個部落格都成立、不會走樣的佈景主題,真是太難了。也就是說,感覺上有成千上萬個佈景主題可以下載,但堪用的也就只有那幾種。這邊所謂的堪用,指的是「擴充能力好」、「想改哪裡就改哪裡」,但雖然想改哪裡就改哪裡,也是一定要打開佈景原始碼來改,也難怪我第一次用的時候,無法馬上上手。

而Drupal也是類似。說是架站軟體,其實是一個framework,是不太可能不動原始碼,只在後台,就做到想做的事情。因此當時我技術上一切都也還在摸索的時候,很容易就因為害怕打開原始碼改一堆東西而放棄。

Joomla

Joomla是滿難得「真的是不太需要打開原始碼」就能做的不錯的系統,因為所有的擴充套件,都會有漂亮的後台介面,只需要設來設去就好,佈景的部分,若是找到有許多進階功能的佈景,也是可以在後台設很多東西,他能設定的東西,都是能用的(註1)。不過Joomla仍舊不適合拿來架設較複雜的社群網站,充其量就是公司網站而已。因為Joomla本身的會員系統實在太過於陽春了,雖然有擴充套件可以用,但很多都是要收費的,而且不見得能符合需求。

Xoops

然後剛才也有提到的Xoops,雖然我已經接觸過兩次,兩次都試圖要了解他,也真的實做了一個網站,並且還在運行中,這網站又非常難得地我完全沒修改到原始碼,感覺應該很棒,但我仍舊不喜歡Xoops。也可能還沒查覺他的好吧!

Drupal

總之,在颱風天,出不了門,又被老闆窮追的情況下,我連續研究了三天的Drupal,深深覺得,我終於拿下Drupal了!我好高興(淚)。我所說的「拿下」,是指我終於知道Drupal是尬麻用的了,而不是說我已經會使用了。我離「會使用」還有一大段距離,離「可以開發新東西」有更大的距離。但我總算跨進來了。

Drupal的社群真的很棒,雖然感覺人不是太多,但其實是算活躍的。問的問題都會有人回答,因此,也讓我覺得,如果我解決了什麼問題,一定是要分享給社群,人人為我,我為人人的感覺真的很棒!

對Drupal有興趣的話,可以看看這篇文章:自行開發vs.使用Drupal。如果說你本來就會css, php, html, javascript,那Drupal是難不倒你的。

結語

那,我之前說要投給Joomla怎辦?其實Joomla和Drupal真的很難比較,先來講上面註1的地方。

註1、會說Joomla能設定的東西都是能用的,是因為這幾天深深覺得Drupal後台能設定的東西,還真的不一定都能用,因為Drupal功能分的很細,安裝完一個模組之後,你的工作就是去了解這個模組,甚至打開原始碼看、然後覆寫你想修改的地方(不是修改模組檔案),而不是安裝完就沒事了。

甚至有些API模組,安裝完是靜到不行,完全沒差,而且有時為了一個模組,還必須安裝很多其他模組,然後你不想要這模組時,又忘了剛才為了這模組安裝了哪些模組,變成模組一堆亂七八糟。可是我仍舊很愛Drupal,還用mindmanager畫了詳細的模組使用表和關聯,來整理各項功能。

其實還有很多很多不同點,並且很難說哪一個才是好的,只是我現在真的很想投給Drupal。反正又不是人人只有一票,我Joomla和Drupal都會投!

小比較

最後做個小比較,比較目前我三個最喜歡的CMS:
Wordpress:給部落格、Flash企業網站、餐廳、形象網站用最好。
Joomla:給大型公司網站、資訊網站、雜誌網站、專欄網站。
Drupal:給社群網站、商務網站等等。

這是我的一點心得。


很多人一開始學習都會問,哪一個比較好?
或是更尖銳的問題說,你這Drupal到底好在哪裡?這麼難用...

各種cms會出現,會存活,會很多人用都有他的原因
open重要的是研究精神,分享、合作,交換
喜歡什麼,不就是在這種精神之下研究之後的產物嗎?

--
from open mind to open source~

--
from open mind to open source~

你好,
Q1:若我想做很多個子網站在一個主網站上面,例如:在YAHOO首頁上,我又可以點選 知識/購物/氣像/新聞等,
要用那個軟體才可以寫出來.

Q2:我不會PHO/ASP程式設計,只會用OFFICE/PHOTOSHOPE等,那麼用DRUPAL 合適嗎?好像很難要修改程式碼.

謝謝.