3. Drupal
Open Source
Content Management System
Community Supported
Internatioanl Translation
Powering 4,50,000 + sites in 2007
Customization requires PHP programmer
Contains “core” functions: Drupal Core
Functionality expanded through Modules
Drupal | Abhishek Nagar 3
4. 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-
-source solution?
− Try opensourcecms.com
Drupal | Abhishek Nagar 4
5. Some Big Names
Tim Berners-Lee Weblog
Lee
Spread Firefox
New York Observer
Silver Light Architecture
Drupal | Abhishek Nagar 5
6. Basic Concepts
Node
− The fundamental building block of the website
Blocks
− Items placed in a region
Comment
– Lightweight item attached to a node.
Drupal | Abhishek Nagar 6
7. 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.
Drupal | Abhishek Nagar 7
8. Modules & Themes
Drupal Core
The base installation of Drupal, includes
some modules, themes and other add add-ons
Modules
Files that add functionality to Drupal, i.e.,
Themes
Designs that give the sites a certain look.
Modules give themes control of how things look.
Drupal | Abhishek Nagar 8
12. 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
Drupal | Abhishek Nagar 12