drupal 3419
TRANSCRIPT
8/6/2019 Drupal 3419
http://slidepdf.com/reader/full/drupal-3419 1/49
DrupalIsriya Paireepairitmarkpeak at gmail dot com
8/6/2019 Drupal 3419
http://slidepdf.com/reader/full/drupal-3419 2/49
Webmaster of
Open Source Evangelist
Technology Columnist
User
me
8/6/2019 Drupal 3419
http://slidepdf.com/reader/full/drupal-3419 4/49
Drupal is
• full-featured CMS(Content Management System)
• many claim: CMF
(Content Management Framework)
8/6/2019 Drupal 3419
http://slidepdf.com/reader/full/drupal-3419 5/49
What can it do?
• Community Web Site
• Weblog• Forums
• Social Network Site
• Wiki/Knowledge Base
• Business Web Application
8/6/2019 Drupal 3419
http://slidepdf.com/reader/full/drupal-3419 6/49
System
Re uirement• PHP
• Apache/IIS
• AppServ is recommended for Windows
• Lighttpd works as well
• MySQL/PostgreSQL
• Oracle support is coming
• IBM is working on DB2 support
8/6/2019 Drupal 3419
http://slidepdf.com/reader/full/drupal-3419 8/49
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
8/6/2019 Drupal 3419
http://slidepdf.com/reader/full/drupal-3419 9/49
Naming
druppel {Dutch}
means
pronounces
drop
Drupal
{English}
{English}
8/6/2019 Drupal 3419
http://slidepdf.com/reader/full/drupal-3419 12/49
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
8/6/2019 Drupal 3419
http://slidepdf.com/reader/full/drupal-3419 13/49
Download Statistics
source: buytaert.net
8/6/2019 Drupal 3419
http://slidepdf.com/reader/full/drupal-3419 14/49
Drupal Books
source: drupal.org/books
8/6/2019 Drupal 3419
http://slidepdf.com/reader/full/drupal-3419 17/49
Pros• Most basic CMS features are included
•Highly Customizable
• Plenty of Modules
• Good Architecture and API
• Good Documentation
• Performance
•Good Community
8/6/2019 Drupal 3419
http://slidepdf.com/reader/full/drupal-3419 18/49
Drupal vs Joomla
source: buytaert.net
8/6/2019 Drupal 3419
http://slidepdf.com/reader/full/drupal-3419 19/49
Cons
• Learning Curve• PHP knowledge needed
• few Themes
• Lack of Commercial Support (in Thailand)
• Community support available at Codenone.com
8/6/2019 Drupal 3419
http://slidepdf.com/reader/full/drupal-3419 20/49
source: buytaert.net
Drupal Learning Curve
8/6/2019 Drupal 3419
http://slidepdf.com/reader/full/drupal-3419 21/49
Features
• Blog, Forum included
•Searching built-in
• RSS support
• Multi-language
• Statistics, Tracking, Logging, Reporting
• Caching included
source: drupal.org/features
8/6/2019 Drupal 3419
http://slidepdf.com/reader/full/drupal-3419 22/49
(Killer) Features
•Installer with Profiles
• Taxonomy/Category/Tag
• Friendly URLs (Optimized for SEO!!)
• Theme with Color-changable
source: drupal.org/features
8/6/2019 Drupal 3419
http://slidepdf.com/reader/full/drupal-3419 23/49
Comparison Matrix
source: http://www-128.ibm.com/developerworks/ibm/library/i-osource1/#N10245
8/6/2019 Drupal 3419
http://slidepdf.com/reader/full/drupal-3419 24/49
CaseStudy Note: All images in this section are from buytaert.net
8/6/2019 Drupal 3419
http://slidepdf.com/reader/full/drupal-3419 38/49
Core (Optional)
Contribution
Modules
Core (Required)
8/6/2019 Drupal 3419
http://slidepdf.com/reader/full/drupal-3419 39/49
Core (Requires)
• Block - box display
•Filter - input format
• Node - content
• System - admin, theming, ...
• User
• Watchdog - logging
8/6/2019 Drupal 3419
http://slidepdf.com/reader/full/drupal-3419 40/49
Core (Optional)
• Blog
• Comment
• Forum
• Menu
• Locale (translation)
• Path (URL alias)
• Poll
• Profile (User page)
• Search
• Statistics
• Taxonomy (Tag)
• Upload
8/6/2019 Drupal 3419
http://slidepdf.com/reader/full/drupal-3419 41/49
Presentation
System
Content
User
8/6/2019 Drupal 3419
http://slidepdf.com/reader/full/drupal-3419 44/49
Contributions
• Pathauto
• Tagadelic
• CCK
• Views
• Workflow
• Actions
• Schedule
8/6/2019 Drupal 3419
http://slidepdf.com/reader/full/drupal-3419 46/49
Download
• Drupal.org
• Main Program
• Modules
• Themes
• Translations
8/6/2019 Drupal 3419
http://slidepdf.com/reader/full/drupal-3419 47/49
Documentation
• Drupal.org
• Installation
• Manual
• Example Case
• Code Snippet
8/6/2019 Drupal 3419
http://slidepdf.com/reader/full/drupal-3419 48/49
Support
• No commercial-support in Thailand
• Drupal.org
• Forum
• Bug Report
• Drupal Groups
• Codenone.com (Drupal User Groups)
• Forum
8/6/2019 Drupal 3419
http://slidepdf.com/reader/full/drupal-3419 49/49