This document provides an overview of the open source content management system (CMS) Drupal. It discusses that Drupal is a full-featured CMS that is community supported and powers over 700,000 sites. It can be customized through modules and themes with PHP knowledge. The document also provides brief histories of Drupal and its current versions, examples of how it can be used, and important Drupal terminology.
2. Who am I ?
Abhishek Nagar
Student SICSR
−
Blogger
−
Drupaller (1 year)
−
Open Source Enthusiast
−
Where you can find me
IRC Nick : Nagar
−
Channels: #indlinux, ##linux-india, #firefox, #drupal
http://abhisheknagar.com
−
3. Drupal ??
Full Featured CMS
May claim CMF
Community supported
Powering 7,00,000+ sites in 2008
Customization requires PHP knowledge
Drupal Core
Expended through Modules
4. Why Drupal?
Why not build a solution from scratch?
Go for it.
−
Why not use commercial products?
Bigger Question
−
Why not any other open-source solution?
Try opensourcecms.com
−
5. History & Status
Started in 1999 by Dries (Belgium)
http://twitter.com/dries
Current Versions : 5.15 & 6.9
Roadmap
Drupal 7.0 under development
−
2000 + contributed modules
500 + themes
Localization teams
6. What can it do ?
Community Website
Weblog
Forums
Social Network Sites
Knowledge Base
Business Web Apps
And many more
10. Drupal Terminology
Nodes
The fundamental building block of the website
−
Blocks
Items placed in a region.
−
Comments
Lightweight item attached to a node.
−
11. Modules & Themes
Drupal Core
The base installation of Drupal, includes some
−
modules, themes and other add-ons
Modules
Files that add functionality to Drupal
−
Themes
Designs that give the sites a certain look.
−
Modules give themes control of how things look.
12. Users
First user created is the website
administrator, and this user has complete
control over the system.
Other users can be created by administrator
or by online registration (with or without admin
approval)
Users can belong to one or more roles.
Therefore, once users are created in the
system and assigned a role, they have
permission to various parts of the framework,
including content creation.
20. Modules you cant live without
Tiny MCE Editor
Feedback
Printer Friendly Pages
Simple News
Views
CCK
CCK + Views = Custom Module
21. Review
Users are grouped by Roles
CORE functions enhanced by Modules
Content Nodes are placed in Blocks
Themes give sites and Modules their look
Categories created through Taxonomy
Profiles aid data manipulation and presentation