Drupal – CMS 3.0




charles chuang
    2009/07/03
大綱


   Drupal / Drupal Taiwan 簡介
   Drupal 案例介紹 / 研究
   Do it with Drupal!
   午休
   Iron-Chef self-contest in 150mins




                                        2
Nothing But Net
http://charlesc.ilovemeow.net   3
Drupal
Drupal 是什麼 ?


   Drupal 是一套開放源碼的內容管理平台,擁有多種
    實用的功能,可以用來建置從個人網誌到大型網路社
    群等各種類型的網站,例如華納唱片、紐約觀察報、
    Fast Company 、 Popular Science 、 SonyBMG
    、富比士、哈佛大學等網站,或是個人部落格( Tim
    Berners-Lee )、播客網站( TWIT.tv )、線上社
    群( SpreadFireFox.com ),或是向大眾傳遞訊息
    ( The Onion )。



                                           5
Drupal 的歷史


   事情是這樣的,在 ADSL 依然很貴的 2000 年,就讀 University of
    Antwerp (比利時)的兩位學生 Dries Buytaert 和 Hans Snijder
    用無線網路分享了自己學術網路的頻寬, Dries 有了一些靈感,著手設計
    了一個簡單的內部網路討論板,讓朋友們可以上來留言,彼此交流。
   Dries 畢業了之後,在板上活躍的社群成員們,便想將這樣的東西從內部
    網路搬到 internet 上,讓他們可以持續保持聯繫,而不至於因畢業而斷了
    聯絡。因此, Dries 在註冊 domain name 的時候,找了一個適合他們這
    樣性質的名稱-- dorp.org --來當他們未來在 internet 上聯繫的網址。
    dorp 為荷蘭語的 village 。
   當 dorp.org 上線之後,在上面發表文章的作者們也開始討論不同的話
    題,像是投票( moderation 其實是指一種調節機制,在 drupal 上用來
    當作文章評分上線的過程)、 rating 、文章訂閱和分散式的註冊系統
    ( drupal 目前也支援一個 id 通用於各種 drupal 站)。 dorp.org 慢慢演
    變成一種個人實驗的環境,而上面許許多多的想法和討論,終被在
                                                    6
    dorp.org 站上一點一點實現。
Drupal 的里程碑


 2001.1.15 Drupal 1.0
 2001.4.26 drupal.org
 2003.7.13 Deanspace and Civicspace
 2004.9.14 Spreadfirefox.com
 2005.9.1 Google SoC 2005
 2006.2.24 groups.drupal.org
 2007.2.26 association.drupal.org
 2008.2.13 Drupal 6
 2009/2010 Drupal 7!?
                                       7
Drupal 的榮耀


   2006 年最佳 CMS 網友票選,與 Joomla 並列第一
    名 ( 專家投票結果為第二名,前五名為 Joomla 、
    Drupal 、 Plone 、 e107 、 XOOPS)
   Best Overall 2008/2007 Open Source CMS
    Award (Packt Publishing )
   20 個專案獲得 Google Summer of Code 2007 贊
    助,為所有 Open Source 第一名
   cnet Webware 100 – 2007, 2008, 2009


                                          8
http://www.flickr.com/photos/kk/75700051/
CMS comparison chart   (idealware 2009/03)




                                             10
Drupal 的哲學


   Modular and extensible
   Quality coding
   Standards-based
   Low resource demands
   Open source
   Ease of use
   Collaboration



                             11
Drupal as a CMS


   CMS 1.0 - Content Management System
   CMS 2.0
   CMS 3.0 = C*3
     • Content
     • Community
     • Collaboration



                                          12
Content


   WYSIWYG
   Access control
   Category system
   Search
   Multimedia
   RSS/Simplenews/phpList
   Content Construction Kit
   Views
   SEO
Community


   User Relationships
   Activity
   Author Pane
   Organic groups
   Messaging
   Five stars
   Vote up/down
Collaboration


   Wiki !?
     • Diff
     • Recent Changes
     • freelinking
     • PEAR Wiki Filter:
       Mediawiki, TikiWiki
     • Wikitools
   nodeaccess
Drupal as a mashup machine/web 2.0
platform

   Google
     • Search, Maps, AdSense
   Yahoo
     • YUI, Terms, Yahoo Search BOSS
   Facebook
     • Facebook Connect, Drupal for Facebook
   Twitter
   OAuth
Drupal 的優點


   內容管理快速方便
   發展快速 , 系統模組化
   可輕易擴展規模
   大量的社群資源與支援
   高度客製化
   搜尋引擎優化
   與時下趨勢緊密結合

引自: http://drupaltaiwan.org/forum/20080716/2361
Drupal 的缺點


       門檻較高 , 學習時間長
       系統資源需求高
       速度較慢
       需要較高的維護成本
       操作介面與流程欠佳




引自: http://drupaltaiwan.org/forum/20080716/2361
http://www.flickr.com/photos/jeffeaton/3
180057385/
Drupal Taiwan
Drupal & me




              21
2006.02




          22
Drupal Taiwan




                23
24
25
http://www.flickr.com/photos/mouson/3394321798/
Drupal, Joomla, Xoops in Taiwan




                                  26
Drupal, Joomla, Xoops in United States




                                     27
廣告 / 休息時間
案例介紹 / 研究
30
31
32
33
34
35
Who is Using Drupal?




http://drupaltaiwan.org/forum/20080716/2361
                                              36
Drupal Showcase Websites




                                                 37
http://websites.usandv.com/who-is-using-drupal
Case Study


   New York Observer - a newspaper site
    http://drupal.org/node/141187

   Popular Science Magazine (PopSci.com)
    http://drupal.org/popular-science




                                            38
廣告 / 休息時間




            39
Do it with Drupal
http://www.doitwithdrupal.com/   41
Iron-Chef
型男大主廚 or 百萬小學堂?


   指定題目?
   Call-out for help?
   零食 !!
   DIY in 150mins ...




                         43
44

Drupal - CMS 3.0

  • 1.
    Drupal – CMS3.0 charles chuang 2009/07/03
  • 2.
    大綱  Drupal / Drupal Taiwan 簡介  Drupal 案例介紹 / 研究  Do it with Drupal!  午休  Iron-Chef self-contest in 150mins 2
  • 3.
  • 4.
  • 5.
    Drupal 是什麼 ?  Drupal 是一套開放源碼的內容管理平台,擁有多種 實用的功能,可以用來建置從個人網誌到大型網路社 群等各種類型的網站,例如華納唱片、紐約觀察報、 Fast Company 、 Popular Science 、 SonyBMG 、富比士、哈佛大學等網站,或是個人部落格( Tim Berners-Lee )、播客網站( TWIT.tv )、線上社 群( SpreadFireFox.com ),或是向大眾傳遞訊息 ( The Onion )。 5
  • 6.
    Drupal 的歷史  事情是這樣的,在 ADSL 依然很貴的 2000 年,就讀 University of Antwerp (比利時)的兩位學生 Dries Buytaert 和 Hans Snijder 用無線網路分享了自己學術網路的頻寬, Dries 有了一些靈感,著手設計 了一個簡單的內部網路討論板,讓朋友們可以上來留言,彼此交流。  Dries 畢業了之後,在板上活躍的社群成員們,便想將這樣的東西從內部 網路搬到 internet 上,讓他們可以持續保持聯繫,而不至於因畢業而斷了 聯絡。因此, Dries 在註冊 domain name 的時候,找了一個適合他們這 樣性質的名稱-- dorp.org --來當他們未來在 internet 上聯繫的網址。 dorp 為荷蘭語的 village 。  當 dorp.org 上線之後,在上面發表文章的作者們也開始討論不同的話 題,像是投票( moderation 其實是指一種調節機制,在 drupal 上用來 當作文章評分上線的過程)、 rating 、文章訂閱和分散式的註冊系統 ( drupal 目前也支援一個 id 通用於各種 drupal 站)。 dorp.org 慢慢演 變成一種個人實驗的環境,而上面許許多多的想法和討論,終被在 6 dorp.org 站上一點一點實現。
  • 7.
    Drupal 的里程碑  2001.1.15Drupal 1.0  2001.4.26 drupal.org  2003.7.13 Deanspace and Civicspace  2004.9.14 Spreadfirefox.com  2005.9.1 Google SoC 2005  2006.2.24 groups.drupal.org  2007.2.26 association.drupal.org  2008.2.13 Drupal 6  2009/2010 Drupal 7!? 7
  • 8.
    Drupal 的榮耀  2006 年最佳 CMS 網友票選,與 Joomla 並列第一 名 ( 專家投票結果為第二名,前五名為 Joomla 、 Drupal 、 Plone 、 e107 、 XOOPS)  Best Overall 2008/2007 Open Source CMS Award (Packt Publishing )  20 個專案獲得 Google Summer of Code 2007 贊 助,為所有 Open Source 第一名  cnet Webware 100 – 2007, 2008, 2009 8
  • 9.
  • 10.
    CMS comparison chart (idealware 2009/03) 10
  • 11.
    Drupal 的哲學  Modular and extensible  Quality coding  Standards-based  Low resource demands  Open source  Ease of use  Collaboration 11
  • 12.
    Drupal as aCMS  CMS 1.0 - Content Management System  CMS 2.0  CMS 3.0 = C*3 • Content • Community • Collaboration 12
  • 13.
    Content  WYSIWYG  Access control  Category system  Search  Multimedia  RSS/Simplenews/phpList  Content Construction Kit  Views  SEO
  • 14.
    Community  User Relationships  Activity  Author Pane  Organic groups  Messaging  Five stars  Vote up/down
  • 15.
    Collaboration  Wiki !? • Diff • Recent Changes • freelinking • PEAR Wiki Filter: Mediawiki, TikiWiki • Wikitools  nodeaccess
  • 16.
    Drupal as amashup machine/web 2.0 platform  Google • Search, Maps, AdSense  Yahoo • YUI, Terms, Yahoo Search BOSS  Facebook • Facebook Connect, Drupal for Facebook  Twitter  OAuth
  • 17.
    Drupal 的優點  內容管理快速方便  發展快速 , 系統模組化  可輕易擴展規模  大量的社群資源與支援  高度客製化  搜尋引擎優化  與時下趨勢緊密結合 引自: http://drupaltaiwan.org/forum/20080716/2361
  • 18.
    Drupal 的缺點  門檻較高 , 學習時間長  系統資源需求高  速度較慢  需要較高的維護成本  操作介面與流程欠佳 引自: http://drupaltaiwan.org/forum/20080716/2361
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.
  • 24.
  • 25.
  • 26.
  • 27.
    Drupal, Joomla, Xoopsin United States 27
  • 28.
  • 29.
  • 30.
  • 31.
  • 32.
  • 33.
  • 34.
  • 35.
  • 36.
    Who is UsingDrupal? http://drupaltaiwan.org/forum/20080716/2361 36
  • 37.
    Drupal Showcase Websites 37 http://websites.usandv.com/who-is-using-drupal
  • 38.
    Case Study  New York Observer - a newspaper site http://drupal.org/node/141187  Popular Science Magazine (PopSci.com) http://drupal.org/popular-science 38
  • 39.
  • 40.
    Do it withDrupal
  • 41.
  • 42.
  • 43.
    型男大主廚 or 百萬小學堂?  指定題目?  Call-out for help?  零食 !!  DIY in 150mins ... 43
  • 44.