HPX之HP26-Open Source CMS架站技術聚會心得


作者: | 2011/09/17 | 3 則迴響



前幾天去參加了一個特別的聚會-HP26。HPX是由悠識數位針對網站企劃相關議題所舉辦的聚會,這是第26次所以取名HP26。先前早已有所耳聞,這次剛好有空檔且主題也很有興趣,就報名參加了。

聚會當晚下了場不小的雨,幸好有所準備,才不致於淋得全身溼透。HP向來似乎都是辦在「倉庫藝文空間」,這是個很不錯的場地,視線開闊,也沒有一般會議廳冷冰冰的感覺。

這次HP26最主要談的是Open Source CMS架站技術,依上場順序是:

  1. WordPress(愛麗絲)
  2. WordPress(Joy徐)
  3. DotNetNuke(Duncan謝)
  4. Symphony(Allen)
  5. Drupal(Jimmy)
  6. Social Plugin(Rico)
  7. Joomla(Asika)

因為很想好好聽清楚、看清楚,所以選擇了第一排最中間的位子。

首先上場的愛麗絲分享的是WordPress的網站秀,由於是針對初接觸WP的非技術人員所作的分享,所以比較多的時間是放在秀一些「看似不是以WP所架設的網站」。感覺上適合的聽眾是:知道WP是什麼,但認為WP只能架部落格的初學朋友。

接著上場的是Joy,分享的是她個人學習WordPress的經歷,其中還有遭遇到實作問題的心路歷程 (相較於愛麗絲的「單車級」簡報速度,Joy可說是「跑車級」的步調XD)。感覺上適合的聽眾是:技術人員。但因為講話速度實在有點快,所以在分享問題處理經驗的部份,沒有聽得很清楚,有點可惜。

再來是Duncan,介紹微軟的DotNetNuke,真的是非常棒的簡報!分享DotNetNuke幾乎沒有技術門檻的使用情境,簡報中充滿恢諧輕鬆的氣氛,很成功的推廣了DotNetNuke「無腦架站」的特點,另外用iPhone搖控簡報並作為簡報提示,使他從頭到尾保持「永遠不回頭」的神奇特效,也是令人激賞。

接著上場的是Symphony的Chief Architect – Allen。其實我在聚會前就玩過一下Symphony,我非常欣賞Symphony極盡精簡的核心,目前可下載的穩定版本,容量只有800多K。Allen的簡報也很精實,客製後的Symphony後台也令人印象深刻。

再來是Drupal,由Jimmy進行分享。Jimmy簡報分享的案例跟上週在開源研討會一樣,是喜願小麥的案例,比較多著墨在網站內容及架構的整理,還有客製內容型態的說明。我覺得很適合「大概知道架站是怎麼回事」的初階學習者。因為我也曾小小的參與過Drupal社群,所以對Drupal雖不熟,但也不陌生,我想Jimmy有成功的推廣了Drupal獨特之處。

接著是Rico,分享的應該是Social API 與 Plugin,應該沒有限定在Drupal(吧?)!會很不確定的原因,除了Rico講解的方式我不太習慣外,我的頻率一直沒有跟他產生同步XD,所以大約知道他想說的是初學者在選用API與Plugin實作Social功能時,該注意的地方(吧?)XD…Sorry!也有可能中途沒休息,我晃神了~

最後上場的是Joomla社群的Asika,Asika的簡報非常專業,簡報前有先了解聽眾背景,針對企劃及設計人員來介紹CMS,不會有太多的技術門檻,整體解說也很流暢。雖然其間還是有脫口出一些術語 (像CCK),但不影響整體表現,我想聽過的人都會說讚。

因為講者們都很棒,激發出我許多想法,但礙於時間關係,我打算在最後問問題的時間做一點簡單的補充,於是迫不及待舉手發表,沒想到發問的時間都被我佔光光了XD。

會後悠識數位的「Richard不是大大」建議我可以把分享的想法整理一下,發表在Blog上。我整理了後來補充的看法,如下:

1. 網站的樣子不是問題

因為網站最終呈現的是標準的HTML,然後以CSS作樣式去呈現多媒體內容,所以懷疑某種CMS做不出某種類型的網站,是有點多慮了。CMS間的不同,在於建構內容的哲學與方式不同,所以爭論哪個CMS做出來的站比較漂亮,其實沒有太大的意義。

就前台來說,我覺得99.9的網站,上述CMS都做得出來,因為只要PHP或ASP.net做得出來,你就能以特定CMS的建構方式開發出來。

2. 沒有完不完美,只有適不適合

如果你要去家裡附近的巷子口買碗肉圓,你會開卡車、騎腳踏車還是溜滑板車?我們知道這些車都到得了,但適合這個情境,又適合你自己Style的通常只會有一種。

每個人的背景都不同,思考方式也不同,哪個CMS適合你想像中架某種類型網站的方式,而且成本最低,那就是最佳解。

要架設一個很單純的Blog,所有CMS都能架,但我會想用WordPress;但要架設一個公司內部比較繁複的CMS,但功能上都是常見的特定需求,我就會考慮Joomla或Drupal,當然要做政府包案,或要用.Net平台,MIT License的DotNetNuke就會是首選(By Duncan的貼心叮嚀)。

3. 社群是鼓勵對話,還是強調產品?

目前各家CMS在台灣的社群活躍度,還是以Drupal社群最為活躍。如果以各家的官網企劃或設計的角度來看,我覺得Drupal的首頁就非常鼓勵對話,相較於WordPress及Joomla,就是很一般的Open Source軟體產品的口號、說明、下載等。

4. 自由社群的商業化

除此之外,我覺得Drupal有像Jimmy、Charles的「網絡行動」在推廣、Joomla有像Eddy的「資擘」(之前是正漢)、Asika等在推廣,幫助不少。

但因為我個人對網絡行動的非營利形象頗有好感,加上他們經營社群後又放手交給其他有熱情的人接手,我完全覺得Drupal中文社群是個有人推,又相當自由的社群。

Joomla雖然有資擘在推廣,但www.joomla.org.tw的下方有個「Joomla!台灣 。本網站由”資擘公司(股)” 維護製作」的聲明,感覺就比較商業化一點。

當然不是說自由軟體不該商業化,我舉雙手雙腳贊成商業化,有錢才有資源做更多更棒的事,只是社群及軟體本身是自由的,商業公司跟它們應該要切分清楚。雖說joomla.org.tw不是joomla官方網站,但比較起來感覺上就有差。

不曉得Joomla社群本身是否有意識到這樣的問題,Joomla近期成立了Facebook粉絲團叫I love Joomla!,感覺就好很多,我也立馬加入了XD。

5. 結論:收獲不少!

HP26的經驗讓我更加感受到,以CMS作為網站專案開發的輔助工具時,Planner、Developer、Designer之間的溝通有多重要,這比較多是我間接反思的感覺,因為身為工程師或設計師,已經開始有一些跨領域的交流,但更多元的交流是需要的。

我想,使用容易上手的CMS,並不是為了要讓Designer或Planner拋棄Engineer,也不是讓Engineer或Planner能透過用買版型的方式來捨棄Designer。人一直在變,一直有新奇好玩的東西出現,10年前你哪想得到手機上網的人口數會大過用PC上網的人?所以CMS這樣的工具,應該是讓團隊不要一直重新製造車輪,而是更能利用省下來的時間,把創意放在更多元的應用上,專業分工,降低溝通與整合成本,把心放在有趣的地方,這才是有競爭力的作法。

這次的聚會在三小時塞了七位講者,還能順利完成,除了講者充分準備,現場真的是靠Richard主持,才能Hold住,雖然問問題的時間被壓縮了(對不起XD),還是期許之後會有更多這樣的聚會!


標籤:, ,

分類:,

本文作者是Audi Lu

3 則留言

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

*

*

*

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料