Drupal

22
Drupal Abhishek Nagar

description

Drupal Camp India Pune 09 Presentation

Transcript of Drupal

Page 1: Drupal

Drupal

Abhishek Nagar

Page 2: Drupal

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

Page 3: Drupal

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

Page 4: Drupal

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

Page 5: Drupal

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

Page 6: Drupal

What can it do ?

Community Website Weblog Forums Social Network Sites Knowledge Base Business Web Apps And many more

Page 7: Drupal

Requirements

PHP

Apache / IIS

MySQL /PostgreSQL

Page 8: Drupal

Some big names

Tim Berners-Lee Weblog Spread Firefox Mtv New York Observer IloveBolly Ubuntu GNUnify OSI

Page 9: Drupal

Using Drupal OREILLY

Page 10: Drupal

Drupal Terminology

Nodes− The fundamental building block of the website

Blocks− Items placed in a region.

Comments− Lightweight item attached to a node.

Page 11: Drupal

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.

Page 12: Drupal

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.

Page 13: Drupal

Drupal Tour

Page 14: Drupal
Page 15: Drupal
Page 16: Drupal
Page 17: Drupal
Page 18: Drupal

Live Web CreationWithout single line of Code

Page 19: Drupal

Drupal Books

Page 20: Drupal

Modules you cant live without

Tiny MCE Editor Feedback Printer Friendly Pages Simple News Views CCK CCK + Views = Custom Module

Page 21: Drupal

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

Page 22: Drupal

Thanks

Question & Answers

[email protected]