Drupal for a better web
Drupal是為了網站可以更好



      Drupal Camp Taipei 2011

            John Albin Wilkins
      http://www.flickr.com/photos/31878512@N06/4945216951/
JohnAlbin
JohnAlbin
• Top 30 contributors to Drupal 7
 Drupal7前30名貢獻者
JohnAlbin
• Top 30 contributors to Drupal 7
 Drupal7前30名貢獻者

• Co-author ofDrupal 7 Module Development
 Drupal 7 Module Development 書的作者其中之⼀一
JohnAlbin
• Top 30 contributors to Drupal 7
 Drupal7前30名貢獻者

• Co-author ofDrupal 7 Module Development
 Drupal 7 Module Development 書的作者其中之⼀一

• Every time someone downloads Drupal 7
 I make NT$1!
 每次有人下載Drupal7,我會得到NT $1!
JohnAlbin
• Top 30 contributors to Drupal 7
  Drupal7前30名貢獻者

• Co-author of Drupal 7 Module Development
  Drupal 7 Module Development 書的作者其中之⼀一

• Every time someone downloads Drupal 7
  I make NT$1! NT$0
  每次有人下載Drupal7,我會得到NT $1! NT $0
                    NT $1

• I love Drupal!   我愛的Drupal!
I want to build a website
   我想建立⼀一個網站




http://www.flickr.com/photos/74998608@N00/2540055580/
I want to build a website
   我想建立⼀一個網站


                                                       • HTML



http://www.flickr.com/photos/74998608@N00/2540055580/
I want to build a website
   我想建立⼀一個網站


                                                       • HTML
                                                       • CSS


http://www.flickr.com/photos/74998608@N00/2540055580/
I want to build a website
   我想建立⼀一個網站


                                                       • HTML
                                                       • CSS
                                                       • Programming: 程式設計:
                                                        JavaScript, PHP, Ruby, Node.js


http://www.flickr.com/photos/74998608@N00/2540055580/
I want to build a website
   我想建立⼀一個網站


                                                       • HTML
                                                       • CSS
                                                       • Programming: 程式設計:
                                                         JavaScript, PHP, Ruby, Node.js

                                                       • APIs: RSS, Facebook OAuth,
                                                         Weibo, Google +1 button
http://www.flickr.com/photos/74998608@N00/2540055580/
It can be a bit
overwhelming
它可以是⼀一個
有點勢不可擋




 http://www.flickr.com/photos/30016568@N04/3219197135/
How can we make it easier?
我們怎樣才能使它變得更容易?
How can we make it easier?
我們怎樣才能使它變得更容易?
• Don’t make me learn all the technologies
  不要叫我所有技術都要學
How can we make it easier?
我們怎樣才能使它變得更容易?
• Don’t make me learn all the technologies
  不要叫我所有技術都要學
• Build my website for me
  可以幫我建立我的網站
How can we make it easier?
我們怎樣才能使它變得更容易?
• Don’t make me learn all the technologies
  不要叫我所有技術都要學
• Build my website for me
  可以幫我建立我的網站
• Separate my content from my design and
  website features
  可以把我的內容從我的設計和網站功能分
  開
Content Management System
      內容管理系統
Content Management System
      內容管理系統
• Content
 內容
Content Management System
      內容管理系統
• Content
 內容
• Design設計
 implemented with a Templating System
 運用模板系統來做
Content Management System
      內容管理系統
• Content
  內容
• Design 設計
  implemented with a Templating System
  運用模板系統來做
• Features特點
  implemented with Plug-ins/Extensions/Modules
  運用Plug-ins/Extensions/Modules來做
Why Drupal?
為什麼用Drupal?
Why Drupal?
      為什麼用Drupal?


Drupal was started in 2001 by Dries Buytaert.
Drupal是Dries Buytaert在 2001年開發出來
Why Drupal?
      為什麼用Drupal?


Drupal was started in 2001 by Dries Buytaert.
Drupal是Dries Buytaert在 2001年開發出來
選擇⼀一個 CMS 的標準
                                                 Criteria for choosing a CMS




http://www.flickr.com/photos/ervega/3662623495/
Criteria for choosing a CMS
  選擇⼀一個 CMS 的標準




                              http://www.flickr.com/photos/ervega/3662623495/
 • Price 價格
 • License 牌照
 • Extensibility 可擴展性
 • Community 社群
• Power 10% of the web
 10%的網站是用Drupal設計架構的
• Power 10% of the web
 10%的網站是用Drupal設計架構的

• Comparison charts are even more boring
 than bullet lists
 比較圖表比清單更無聊
Extensibili-what?
   可擴展...?
Extensibili-what?
     可擴展...?

Ability to expand with you
能夠與你⼀一起成長
Features 特點
Features 特點


Competition + Cooperation = Coopertition
Features 特點


Competition + Cooperation = Coopertition
競爭的 + 的合作 = 競合作? 合爭?
Compatibility 兼容性
Compatibility 兼容性

  Work together
   ⼀一起合作
Community 社群
Community 社群


Community of Collaboration
社群協作
成功案例
                                       Success Stories




http://www.flickr.com/photos/8863373@N04/2622468050/
Grammy.com
PGA.com
職業高爾夫球協會
Big Ideas @ Berkeley
大想法 @ Berkeley
Big Ideas @ Berkeley
      大想法 @ Berkeley

• Students make proposals to
  change the world
  學生提出可以改變世界的建議
Big Ideas @ Berkeley
      大想法 @ Berkeley

• Students make proposals to
  change the world
  學生提出可以改變世界的建議

• Foundation evaluates and funds
  the proposals
  基金將這些建議給已評估和資
  金
Big Ideas @ Berkeley
      大想法 @ Berkeley

• Students make proposals to
  change the world
  學生提出可以改變世界的建議

• Foundation evaluates and funds
  the proposals
  基金將這些建議給已評估和資
  金
• $267,000 in 2011
  在2001年, 給了美金 $267,000
Future Scientist 未來的科學家
Future Scientist 未來的科學家



• Teach children science
  教孩子學
Future Scientist 未來的科學家



• Teach children science
  教孩子學

• Help communities
  solve their own
  problems幫助社群解
  決自身存在的問題
hook_world_alter()




http://www.flickr.com/photos/nektar/4950495181/
http://www.flickr.com/photos/56611644@N00/4830676591/




          Find your passion
          尋找你熱中的愛好
http://www.flickr.com/photos/68001867@N00/875360473/
Be great at what you do…
 and share it, so others can be
     great at what they do
    善於你做你要做的事
       然後跟大家分享
讓別人也能做他們善於做的事
  http://www.flickr.com/photos/68001867@N00/875360473/
Share
                    分享




http://www.flickr.com/photos/19565307@N00/67512171/
[DCTPE2011] 3) 主題演講:用Drupal 打造更美好的網際網路

[DCTPE2011] 3) 主題演講:用Drupal 打造更美好的網際網路

  • 1.
    Drupal for abetter web Drupal是為了網站可以更好 Drupal Camp Taipei 2011 John Albin Wilkins http://www.flickr.com/photos/31878512@N06/4945216951/
  • 2.
  • 3.
    JohnAlbin • Top 30contributors to Drupal 7 Drupal7前30名貢獻者
  • 4.
    JohnAlbin • Top 30contributors to Drupal 7 Drupal7前30名貢獻者 • Co-author ofDrupal 7 Module Development Drupal 7 Module Development 書的作者其中之⼀一
  • 5.
    JohnAlbin • Top 30contributors to Drupal 7 Drupal7前30名貢獻者 • Co-author ofDrupal 7 Module Development Drupal 7 Module Development 書的作者其中之⼀一 • Every time someone downloads Drupal 7 I make NT$1! 每次有人下載Drupal7,我會得到NT $1!
  • 6.
    JohnAlbin • Top 30contributors to Drupal 7 Drupal7前30名貢獻者 • Co-author of Drupal 7 Module Development Drupal 7 Module Development 書的作者其中之⼀一 • Every time someone downloads Drupal 7 I make NT$1! NT$0 每次有人下載Drupal7,我會得到NT $1! NT $0 NT $1 • I love Drupal! 我愛的Drupal!
  • 7.
    I want tobuild a website 我想建立⼀一個網站 http://www.flickr.com/photos/74998608@N00/2540055580/
  • 8.
    I want tobuild a website 我想建立⼀一個網站 • HTML http://www.flickr.com/photos/74998608@N00/2540055580/
  • 9.
    I want tobuild a website 我想建立⼀一個網站 • HTML • CSS http://www.flickr.com/photos/74998608@N00/2540055580/
  • 10.
    I want tobuild a website 我想建立⼀一個網站 • HTML • CSS • Programming: 程式設計: JavaScript, PHP, Ruby, Node.js http://www.flickr.com/photos/74998608@N00/2540055580/
  • 11.
    I want tobuild a website 我想建立⼀一個網站 • HTML • CSS • Programming: 程式設計: JavaScript, PHP, Ruby, Node.js • APIs: RSS, Facebook OAuth, Weibo, Google +1 button http://www.flickr.com/photos/74998608@N00/2540055580/
  • 12.
    It can bea bit overwhelming 它可以是⼀一個 有點勢不可擋 http://www.flickr.com/photos/30016568@N04/3219197135/
  • 13.
    How can wemake it easier? 我們怎樣才能使它變得更容易?
  • 14.
    How can wemake it easier? 我們怎樣才能使它變得更容易? • Don’t make me learn all the technologies 不要叫我所有技術都要學
  • 15.
    How can wemake it easier? 我們怎樣才能使它變得更容易? • Don’t make me learn all the technologies 不要叫我所有技術都要學 • Build my website for me 可以幫我建立我的網站
  • 16.
    How can wemake it easier? 我們怎樣才能使它變得更容易? • Don’t make me learn all the technologies 不要叫我所有技術都要學 • Build my website for me 可以幫我建立我的網站 • Separate my content from my design and website features 可以把我的內容從我的設計和網站功能分 開
  • 17.
    Content Management System 內容管理系統
  • 18.
    Content Management System 內容管理系統 • Content 內容
  • 19.
    Content Management System 內容管理系統 • Content 內容 • Design設計 implemented with a Templating System 運用模板系統來做
  • 20.
    Content Management System 內容管理系統 • Content 內容 • Design 設計 implemented with a Templating System 運用模板系統來做 • Features特點 implemented with Plug-ins/Extensions/Modules 運用Plug-ins/Extensions/Modules來做
  • 21.
  • 22.
    Why Drupal? 為什麼用Drupal? Drupal was started in 2001 by Dries Buytaert. Drupal是Dries Buytaert在 2001年開發出來
  • 23.
    Why Drupal? 為什麼用Drupal? Drupal was started in 2001 by Dries Buytaert. Drupal是Dries Buytaert在 2001年開發出來
  • 24.
    選擇⼀一個 CMS 的標準 Criteria for choosing a CMS http://www.flickr.com/photos/ervega/3662623495/
  • 25.
    Criteria for choosinga CMS 選擇⼀一個 CMS 的標準 http://www.flickr.com/photos/ervega/3662623495/ • Price 價格 • License 牌照 • Extensibility 可擴展性 • Community 社群
  • 28.
    • Power 10%of the web 10%的網站是用Drupal設計架構的
  • 29.
    • Power 10%of the web 10%的網站是用Drupal設計架構的 • Comparison charts are even more boring than bullet lists 比較圖表比清單更無聊
  • 30.
    Extensibili-what? 可擴展...?
  • 31.
    Extensibili-what? 可擴展...? Ability to expand with you 能夠與你⼀一起成長
  • 32.
  • 33.
    Features 特點 Competition +Cooperation = Coopertition
  • 34.
    Features 特點 Competition +Cooperation = Coopertition 競爭的 + 的合作 = 競合作? 合爭?
  • 35.
  • 36.
    Compatibility 兼容性 Work together ⼀一起合作
  • 37.
  • 38.
    Community 社群 Community ofCollaboration 社群協作
  • 39.
    成功案例 Success Stories http://www.flickr.com/photos/8863373@N04/2622468050/
  • 40.
  • 41.
  • 42.
    Big Ideas @Berkeley 大想法 @ Berkeley
  • 43.
    Big Ideas @Berkeley 大想法 @ Berkeley • Students make proposals to change the world 學生提出可以改變世界的建議
  • 44.
    Big Ideas @Berkeley 大想法 @ Berkeley • Students make proposals to change the world 學生提出可以改變世界的建議 • Foundation evaluates and funds the proposals 基金將這些建議給已評估和資 金
  • 45.
    Big Ideas @Berkeley 大想法 @ Berkeley • Students make proposals to change the world 學生提出可以改變世界的建議 • Foundation evaluates and funds the proposals 基金將這些建議給已評估和資 金 • $267,000 in 2011 在2001年, 給了美金 $267,000
  • 46.
  • 47.
    Future Scientist 未來的科學家 •Teach children science 教孩子學
  • 48.
    Future Scientist 未來的科學家 •Teach children science 教孩子學 • Help communities solve their own problems幫助社群解 決自身存在的問題
  • 49.
  • 50.
    http://www.flickr.com/photos/56611644@N00/4830676591/ Find your passion 尋找你熱中的愛好
  • 51.
  • 52.
    Be great atwhat you do… and share it, so others can be great at what they do 善於你做你要做的事 然後跟大家分享 讓別人也能做他們善於做的事 http://www.flickr.com/photos/68001867@N00/875360473/
  • 53.
    Share 分享 http://www.flickr.com/photos/19565307@N00/67512171/