Drupal Isriya Paireepairit markpeak at gmail dot com Thailand Open Source Festival #7 Bangkok Convention Center 2 August 2007
May 17, 2015
DrupalIsriya Paireepairit
markpeak at gmail dot com
Thailand Open Source Festival #7Bangkok Convention Center
2 August 2007
Webmaster of
Open Source Evangelist
Technology Columnist
User
me
What isDrupal
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/PostgreSQL
• Oracle support is coming
• IBM is working on DB2 support
History& Status
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
Naming
druppel{Dutch} means
pronounces
drop
Drupal
{English}
{English}
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 localization (including Thai)
source: knaddison.com/book/export/s5/475
Download Statistics
source: buytaert.net
Drupal Books
source: drupal.org/books
Events and Conferences
WhyChoose
Drupal?
Pros• Most basic CMS features are included
• Highly Customizable
• Plenty of Modules
• Good Architecture and API
• Good Documentation
• Performance
• Good Community
Drupal vs Joomla
source: buytaert.net
Cons
• Learning Curve
• PHP knowledge needed
• few Themes
• Lack of Commercial Support (in Thailand)
• Community support available at Codenone.com
source: buytaert.net
Drupal Learning Curve
Features
• Blog, Forum included
• Searching built-in
• RSS support
• Multi-language
• Statistics, Tracking, Logging, Reporting
• Caching included
source: drupal.org/features
(Killer) Features
• Installer with Profiles
• Taxonomy/Category/Tag
• Friendly URLs (Optimized for SEO!!)
• Theme with Color-changable
source: drupal.org/features
Comparison Matrix
source: http://www-128.ibm.com/developerworks/ibm/library/i-osource1/#N10245
CaseStudy
Note: All images in this section are from buytaert.net
MTV
Warner Bros.
FOX
Forbes
PlayStation
Ubuntu
Hillary Clinton
Green Peace
and...
Playboy Germany
InstallationDemo
Architecture
source: Drupal Booklet
Core (Optional)
ContributionModules
Core (Required)
Core (Requires)
• Block - box display
• Filter - input format
• Node - content
• System - admin, theming, ...
• User
• Watchdog - logging
Core (Optional)• Blog
• Comment
• Forum
• Menu
• Locale (translation)
• Path (URL alias)
• Poll
• Profile (User page)
• Search
• Statistics
• Taxonomy (Tag)
• Upload
Node
Comment
Taxonomy
User
Block Menu Theme
Content Type
Locale
Module
System
Role
Presentation
System
Content
User
Modules
Core
• Path
• Taxonomy
Contributions• Pathauto
• Tagadelic
• CCK
• Views
• Workflow
• Actions
• Schedule
ResourcesMore
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 User Groups)
• Forum
Druplicon Cake Source: http://buytaert.net/happy-fifth-birthday-drupal