Drupal

61,022
-1

Published on

Introduction to Drupal.

Published in: Business, Technology
6 Comments
74 Likes
Statistics
Notes
No Downloads
Views
Total Views
61,022
On Slideshare
0
From Embeds
0
Number of Embeds
5
Actions
Shares
0
Downloads
2,543
Comments
6
Likes
74
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.

×