Drupal
  Isriya Paireepairit
          markpeak at gmail dot com

  Thailand Open Source Festival #7
       Bangkok Conven...
me
Webmaster of

Open Source Evangelist

Technology Columnist



          User
What is
Drupal
Drupal is
• full-featured CMS
  (Content Management System)
• many claim: CMF
  (Content Management Framework)
What can it do?
• Community Web Site
• Weblog
• Forums
• Social Network Site
• Wiki/Knowledge Base
• Business Web Application
System
       Requirement
• PHP
• Apache/IIS
 •   AppServ is recommended for Windows

 •   Lighttpd works as well

• MySQL...
History
 & Status
Drupal History
• Started in 1999 by Dries Buytaert (Belgium)
• Current version is 5.1
• Roadmap
 • Drupal 6.0 - 2007
 • Dr...
Naming
       {Dutch}
  druppel                 drop
                  means

                          {English}

pronoun...
Druplicon
Druplicon Cookie   Source: http://buytaert.net/happy-sixth-birthday-drupal
Project Status
• 600+ developers for Core
• 800+ developers for Contributution
• 600+ modules
• 250+ themes
• 40 languages...
Download Statistics




      source: buytaert.net
Drupal Books




   source: drupal.org/books
Events and Conferences
Why
 Choose
  Drupal?
Pros
• Most basic CMS features are included
• Highly Customizable
 • Plenty of Modules
 • Good Architecture and API
 • Goo...
Drupal vs Joomla




     source: buytaert.net
Cons
• Learning Curve
 •   PHP knowledge needed

• few Themes
• Lack of Commercial Support (in Thailand)
 •   Community su...
Drupal Learning Curve




       source: buytaert.net
Features
• Blog, Forum included
• Searching built-in
• RSS support
• Multi-language
• Statistics, Tracking, Logging, Repor...
(Killer) Features

• Installer with Profiles
• Taxonomy/Category/Tag
• Friendly URLs (Optimized for SEO!!)
• Theme with Col...
Comparison Matrix




source: http://www-128.ibm.com/developerworks/ibm/library/i-osource1/#N10245
Case
  Study
  Note: All images in this section are from buytaert.net
MTV
Warner Bros.
FOX
Forbes
PlayStation
Ubuntu
Hillary Clinton
Green Peace
and...
Playboy Germany
Installation
    Demo
Architecture
source: Drupal Booklet
Contribution
  Modules




Core (Optional)


Core (Required)
Core (Requires)
• Block - box display
• Filter - input format
• Node - content
• System - admin, theming, ...
• User
• Wat...
Core (Optional)
• Blog                   • Poll
• Comment                • Profile (User page)
• Forum                  • S...
Block    Menu     Theme            Presentation



                                      Taxonomy
                        ...
Modules
Core

• Path
• Taxonomy
Contributions
• Pathauto
• Tagadelic
• CCK
• Views
• Workflow
• Actions
• Schedule
More
Resources
Download
• Drupal.org
 • Main Program
 • Modules
 • Themes
 • Translations
Documentation
• Drupal.org
 • Installation
 • Manual
 • Example Case
 • Code Snippet
Support
• No commercial-support in Thailand
• Drupal.org
 • Forum
 • Bug Report
 • Drupal Groups
• Codenone.com (Drupal Us...
Druplicon Cake   Source: http://buytaert.net/happy-fifth-birthday-drupal
Upcoming SlideShare
Loading in...5
×

Drupal

60,458

Published on

Introduction to Drupal.

Published in: Business, Technology
6 Comments
73 Likes
Statistics
Notes
No Downloads
Views
Total Views
60,458
On Slideshare
0
From Embeds
0
Number of Embeds
5
Actions
Shares
0
Downloads
2,529
Comments
6
Likes
73
Embeds 0
No embeds

No notes for slide

Drupal

  1. 1. Drupal Isriya Paireepairit markpeak at gmail dot com Thailand Open Source Festival #7 Bangkok Convention Center 2 August 2007
  2. 2. me Webmaster of Open Source Evangelist Technology Columnist User
  3. 3. What is Drupal
  4. 4. Drupal is • full-featured CMS (Content Management System) • many claim: CMF (Content Management Framework)
  5. 5. What can it do? • Community Web Site • Weblog • Forums • Social Network Site • Wiki/Knowledge Base • Business Web Application
  6. 6. System Requirement • PHP • Apache/IIS • AppServ is recommended for Windows • Lighttpd works as well • MySQL/PostgreSQL • Oracle support is coming • IBM is working on DB2 support
  7. 7. History & Status
  8. 8. Drupal History • Started in 1999 by Dries Buytaert (Belgium) • Current version is 5.1 • Roadmap • Drupal 6.0 - 2007 • Drupal 7.0 - 2008 • Open Source - GPLv2
  9. 9. Naming {Dutch} druppel drop means {English} pronounces Drupal {English}
  10. 10. Druplicon
  11. 11. Druplicon Cookie Source: http://buytaert.net/happy-sixth-birthday-drupal
  12. 12. Project Status • 600+ developers for Core • 800+ developers for Contributution • 600+ modules • 250+ themes • 40 languages localization (including Thai) source: knaddison.com/book/export/s5/475
  13. 13. Download Statistics source: buytaert.net
  14. 14. Drupal Books source: drupal.org/books
  15. 15. Events and Conferences
  16. 16. Why Choose Drupal?
  17. 17. Pros • Most basic CMS features are included • Highly Customizable • Plenty of Modules • Good Architecture and API • Good Documentation • Performance • Good Community
  18. 18. Drupal vs Joomla source: buytaert.net
  19. 19. Cons • Learning Curve • PHP knowledge needed • few Themes • Lack of Commercial Support (in Thailand) • Community support available at Codenone.com
  20. 20. Drupal Learning Curve source: buytaert.net
  21. 21. Features • Blog, Forum included • Searching built-in • RSS support • Multi-language • Statistics, Tracking, Logging, Reporting • Caching included source: drupal.org/features
  22. 22. (Killer) Features • Installer with Profiles • Taxonomy/Category/Tag • Friendly URLs (Optimized for SEO!!) • Theme with Color-changable source: drupal.org/features
  23. 23. Comparison Matrix source: http://www-128.ibm.com/developerworks/ibm/library/i-osource1/#N10245
  24. 24. Case Study Note: All images in this section are from buytaert.net
  25. 25. MTV
  26. 26. Warner Bros.
  27. 27. FOX
  28. 28. Forbes
  29. 29. PlayStation
  30. 30. Ubuntu
  31. 31. Hillary Clinton
  32. 32. Green Peace
  33. 33. and...
  34. 34. Playboy Germany
  35. 35. Installation Demo
  36. 36. Architecture
  37. 37. source: Drupal Booklet
  38. 38. Contribution Modules Core (Optional) Core (Required)
  39. 39. Core (Requires) • Block - box display • Filter - input format • Node - content • System - admin, theming, ... • User • Watchdog - logging
  40. 40. Core (Optional) • Blog • Poll • Comment • Profile (User page) • Forum • Search • Menu • Statistics • Locale (translation) • Taxonomy (Tag) • Path (URL alias) • Upload
  41. 41. Block Menu Theme Presentation Taxonomy Node Content User Type Comment Role Content User Module System Locale System
  42. 42. Modules
  43. 43. Core • Path • Taxonomy
  44. 44. Contributions • Pathauto • Tagadelic • CCK • Views • Workflow • Actions • Schedule
  45. 45. More Resources
  46. 46. Download • Drupal.org • Main Program • Modules • Themes • Translations
  47. 47. Documentation • Drupal.org • Installation • Manual • Example Case • Code Snippet
  48. 48. Support • No commercial-support in Thailand • Drupal.org • Forum • Bug Report • Drupal Groups • Codenone.com (Drupal User Groups) • Forum
  49. 49. Druplicon Cake Source: http://buytaert.net/happy-fifth-birthday-drupal
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×