Content Management System
Powering 4,50,000 + sites in 2007
Customization requires PHP programmer
Contains “core” functions: Drupal Core
Functionality expanded through Modules
Drupal | Abhishek Nagar 3
Why Drupal ???
Why not build a solution from scratch?
− Go for it.
Why not use a commercial product?
− Bigger Question
Why not any other open-
− Try opensourcecms.com
Drupal | Abhishek Nagar 4
Some Big Names
Tim Berners-Lee Weblog
New York Observer
Silver Light Architecture
Drupal | Abhishek Nagar 5
− The fundamental building block of the website
− Items placed in a region
– Lightweight item attached to a node.
Drupal | Abhishek Nagar 6
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
Drupal | Abhishek Nagar 7
Modules & Themes
The base installation of Drupal, includes
some modules, themes and other add add-ons
Files that add functionality to Drupal, i.e.,
Designs that give the sites a certain look.
Modules give themes control of how things look.
Drupal | Abhishek Nagar 8
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
Drupal | Abhishek Nagar 12
Thank You !!
Drupal | Abhishek Nagar 13