SlideShare a Scribd company logo
2
Most read
4
Most read
6
Most read
Drupal
Kaushal Kishore
Sr. Software Engineer
OSSCube Pvt. Ltd.
kaushal@osscube.com
www.osscube.com
What is Drupal ?
● Drupal is an open source CMS, based on PHP and MySQL
● It has an extremely active developer community, with lots of
resources available
● It has become arguably the most popular open source CMS
Drupal Features
● Well-constructed
● Documented code
● Extensible
● Customizable Workflow
● Taxonomy (categorization)
● Multilingual Support
● Image Resizing
● Multi-site/Special Use
Drupal is Powerful and Robust
● Drupal is built to run using the latest technologies that it
optimizes for speed (Caching)
● Thousands of modules allow for modular additions to the
platform including:
– Ecommerce
– Multimedia
– Comments
– Dynamic User Groups
– And many, many, many, more
● Highly scalable
Technology of Drupal
Drupal runs on a “LAMP” platform:
● L = Linux operating system(but it can also run on Windows,
Mac)
● A = Apache web server (but it can also run on other web
servers; not so well on Microsoft IIS as on Apache)
● M = MySQL database (but it can also run on PostgreSQL,
SQLite, and others)
● P = PHP scripting language (no choices there!)
Drupal Terminology
Module
● Add-on code that adds functionality to Drupal
● Can be core (comes with Drupal), contributed (download and install separately), or
custom (written specifically for your site)
● Examples: Forum, Blog, Web Form
Theme
●
Set of PHP files, CSS files, and images that defines the layout and styles for your
site
●
Can be core, contributed, or custom
Path
●
Part of the URL of your site that follows the base URL for your site. For
example, in http://example.com/node/add, the path is “node/add”
User
●
Anyone who visits your site
●
Non-logged-in visitors are known as anonymous
● Users with accounts are assigned to roles that you can define, such as
Master Admin, Content Editor, Member
● Permissions are generally assigned by role
Drupal Terminology
Content Item (called “Node” prior to Drupal 7)
● A piece of content on your site, which could be displayed on its own page or
as part of another page (or both)
● Basic content items have a Title, Body, a unique ID number, and some meta-
data (creation time, last updated, author, etc.)
● Content types can have additional custom fields besides Title and Body, such
as location, event date, banner image, etc.
Taxonomy
● Categories, tags, or other classifications that can be applied to content on your
siteMenu
● List of links to pages on your site, generally used for navigation in headers,
sidebars, footers
Weight
● Number that defines the order of a list, such as of menu items. Larger numbers
“sink” to the bottom of the list.
Block
●
Text, links, images, etc. that can be placed in a region of your site’s theme (header, sidebar,
footer, etc.), and configured to display on one or more pages
Drupal Terminology
Drupal Core
● The base installation of Drupal, includes some modules, themes and other
add-ons
Roles
● How users are grouped by permissions. Allows posting of content.
Defaults are authenticated or anonymous.
Drupal Core Modules
And Many More..............
Drupal CMS Workflow
Drupal General Workflow
Drupal’s Directory Structure
Drupal’s core areas (DO NOT MODIFY!):
● includes
● misc
●
modules
● profiles
●
scripts
●
Themes
● (files such as index.php, .htaccess, install.php, update.php)
(you might need to modify .htaccess only)
Contributed and custom modules,
● sites/all
● modules
● themes
● Libraries
● Themes, and libraries to be shared by all sites
hosted here:
Drupal As a MVC Framework
Drupal Usage
Question?
Thank You For Your Time
And Attention!
For more information visit
http://www.osscube.com
Or drop an email to kaushal@osscube.com

More Related Content

PPTX
Tableau Desktop Material
PPT
Tableau desktop & server
PDF
Tableau Dashboard Tutorial | Tableau Training For Beginners | Tableau Tutoria...
PDF
Tableau Training For Beginners | Tableau Tutorial | Tableau Dashboard | Edureka
PDF
Html for beginners
PPTX
Oracle DBA
PPTX
Tableau presentation
PDF
Tableau Tutorial For Beginners | Tableau Training For Beginners | Tableau Cer...
Tableau Desktop Material
Tableau desktop & server
Tableau Dashboard Tutorial | Tableau Training For Beginners | Tableau Tutoria...
Tableau Training For Beginners | Tableau Tutorial | Tableau Dashboard | Edureka
Html for beginners
Oracle DBA
Tableau presentation
Tableau Tutorial For Beginners | Tableau Training For Beginners | Tableau Cer...

What's hot (20)

PDF
How to Improve Data Analysis Through Visualization in Tableau
PPT
Learning Tableau - Data, Graphs, Filters, Dashboards and Advanced features
PDF
Learn Oracle WebLogic Server 12c Administration
PDF
Talend Data Integration Tutorial | Talend Tutorial For Beginners | Talend Onl...
PDF
Talend Interview Questions and Answers | Talend Online Training | Talend Tuto...
PDF
Best Practices in Metadata Management
PPTX
Html5 Basics
PPTX
Data Dictionary
PDF
Big Data Architecture Workshop - Vahid Amiri
PDF
Tableau Suite Analysis
PDF
What's New in SAP Replication Server 15.7.1 SP100
PDF
Database Fundamental
PDF
Data models
PDF
Tableau online training
PPTX
PHP Cookies and Sessions
PPTX
Introduction to Tableau
PDF
Secrets of the DSpace Submission Form
PDF
Oracle Security Presentation
PDF
Talend Open Studio Data Integration
PDF
Snowflake SnowPro Core Cert CheatSheet.pdf
How to Improve Data Analysis Through Visualization in Tableau
Learning Tableau - Data, Graphs, Filters, Dashboards and Advanced features
Learn Oracle WebLogic Server 12c Administration
Talend Data Integration Tutorial | Talend Tutorial For Beginners | Talend Onl...
Talend Interview Questions and Answers | Talend Online Training | Talend Tuto...
Best Practices in Metadata Management
Html5 Basics
Data Dictionary
Big Data Architecture Workshop - Vahid Amiri
Tableau Suite Analysis
What's New in SAP Replication Server 15.7.1 SP100
Database Fundamental
Data models
Tableau online training
PHP Cookies and Sessions
Introduction to Tableau
Secrets of the DSpace Submission Form
Oracle Security Presentation
Talend Open Studio Data Integration
Snowflake SnowPro Core Cert CheatSheet.pdf
Ad

Viewers also liked (20)

PPTX
Docker Presentation
ODP
Content management system
PPT
Android Presentation
PPTX
Why Hacking Isn't Always Bad
PPT
Open Source Presentation
PPT
Java script final presentation
PPTX
Google Dorks
PPTX
Hacking
PDF
Flat Design - A Primer
PPTX
12 Things You Should Never Say During Your Presentation
PDF
10 Easy to Follow Tips for Presenting to Senior Executives
PPT
SQL Injection
PPTX
Flowchart Diagram Templates by Creately
PDF
How to Make your Slides More Memorable?
PPTX
Presentation Design Trends 2015
PPT
Ethical Hacking Powerpoint
PPTX
Introduction To Ethical Hacking
PPTX
Presentation Design Trends 2014
PDF
Small Audience, Big Room? No Problem!
PDF
Tips for Preparing a Short Presentation
Docker Presentation
Content management system
Android Presentation
Why Hacking Isn't Always Bad
Open Source Presentation
Java script final presentation
Google Dorks
Hacking
Flat Design - A Primer
12 Things You Should Never Say During Your Presentation
10 Easy to Follow Tips for Presenting to Senior Executives
SQL Injection
Flowchart Diagram Templates by Creately
How to Make your Slides More Memorable?
Presentation Design Trends 2015
Ethical Hacking Powerpoint
Introduction To Ethical Hacking
Presentation Design Trends 2014
Small Audience, Big Room? No Problem!
Tips for Preparing a Short Presentation
Ad

Similar to Drupal Content Management System (20)

PPT
Drupal - Introduction to Drupal Menu and Theme Management
PPT
Drupal - Introduction to Drupal and Web Content Management
ODP
Drupal Webinar
PDF
O'Reilly Drupal Webcast
PPT
Drupal Experience Sharing at Prime College
PPT
Drupal Experience Sharing At Prime College
PDF
Vskills certified open source cms drupal professional sample material
PPT
Synapseindia drupal intro 0
PPTX
An Introduction to Drupal & How to Use It by Sanket Jain
PDF
ODP
Drupal introduction
PPTX
Introduction to basics of drupal
PPT
Drupal seminar at DDIT Nadiad
PPTX
72d5drupal
PPT
JIIT PORTAL based on Drupal
PPTX
Drupal introduction
PPTX
Drupal Intro
PPTX
Drupal Training Topics
PPT
Drupal
PDF
Introduzione a Drupal
Drupal - Introduction to Drupal Menu and Theme Management
Drupal - Introduction to Drupal and Web Content Management
Drupal Webinar
O'Reilly Drupal Webcast
Drupal Experience Sharing at Prime College
Drupal Experience Sharing At Prime College
Vskills certified open source cms drupal professional sample material
Synapseindia drupal intro 0
An Introduction to Drupal & How to Use It by Sanket Jain
Drupal introduction
Introduction to basics of drupal
Drupal seminar at DDIT Nadiad
72d5drupal
JIIT PORTAL based on Drupal
Drupal introduction
Drupal Intro
Drupal Training Topics
Drupal
Introduzione a Drupal

Recently uploaded (20)

PPTX
school management -TNTEU- B.Ed., Semester II Unit 1.pptx
PPTX
Cell Types and Its function , kingdom of life
PDF
ANTIBIOTICS.pptx.pdf………………… xxxxxxxxxxxxx
PPTX
Renaissance Architecture: A Journey from Faith to Humanism
PDF
BÀI TẬP BỔ TRỢ 4 KỸ NĂNG TIẾNG ANH 9 GLOBAL SUCCESS - CẢ NĂM - BÁM SÁT FORM Đ...
PPTX
human mycosis Human fungal infections are called human mycosis..pptx
PDF
Black Hat USA 2025 - Micro ICS Summit - ICS/OT Threat Landscape
PDF
Abdominal Access Techniques with Prof. Dr. R K Mishra
PDF
Computing-Curriculum for Schools in Ghana
PPTX
GDM (1) (1).pptx small presentation for students
PPTX
1st Inaugural Professorial Lecture held on 19th February 2020 (Governance and...
PDF
3rd Neelam Sanjeevareddy Memorial Lecture.pdf
PDF
FourierSeries-QuestionsWithAnswers(Part-A).pdf
PDF
Chapter 2 Heredity, Prenatal Development, and Birth.pdf
PPTX
IMMUNITY IMMUNITY refers to protection against infection, and the immune syst...
PDF
RMMM.pdf make it easy to upload and study
PDF
01-Introduction-to-Information-Management.pdf
PDF
O7-L3 Supply Chain Operations - ICLT Program
PDF
Saundersa Comprehensive Review for the NCLEX-RN Examination.pdf
PPTX
Final Presentation General Medicine 03-08-2024.pptx
school management -TNTEU- B.Ed., Semester II Unit 1.pptx
Cell Types and Its function , kingdom of life
ANTIBIOTICS.pptx.pdf………………… xxxxxxxxxxxxx
Renaissance Architecture: A Journey from Faith to Humanism
BÀI TẬP BỔ TRỢ 4 KỸ NĂNG TIẾNG ANH 9 GLOBAL SUCCESS - CẢ NĂM - BÁM SÁT FORM Đ...
human mycosis Human fungal infections are called human mycosis..pptx
Black Hat USA 2025 - Micro ICS Summit - ICS/OT Threat Landscape
Abdominal Access Techniques with Prof. Dr. R K Mishra
Computing-Curriculum for Schools in Ghana
GDM (1) (1).pptx small presentation for students
1st Inaugural Professorial Lecture held on 19th February 2020 (Governance and...
3rd Neelam Sanjeevareddy Memorial Lecture.pdf
FourierSeries-QuestionsWithAnswers(Part-A).pdf
Chapter 2 Heredity, Prenatal Development, and Birth.pdf
IMMUNITY IMMUNITY refers to protection against infection, and the immune syst...
RMMM.pdf make it easy to upload and study
01-Introduction-to-Information-Management.pdf
O7-L3 Supply Chain Operations - ICLT Program
Saundersa Comprehensive Review for the NCLEX-RN Examination.pdf
Final Presentation General Medicine 03-08-2024.pptx

Drupal Content Management System

  • 1. Drupal Kaushal Kishore Sr. Software Engineer OSSCube Pvt. Ltd. kaushal@osscube.com www.osscube.com
  • 2. What is Drupal ? ● Drupal is an open source CMS, based on PHP and MySQL ● It has an extremely active developer community, with lots of resources available ● It has become arguably the most popular open source CMS
  • 3. Drupal Features ● Well-constructed ● Documented code ● Extensible ● Customizable Workflow ● Taxonomy (categorization) ● Multilingual Support ● Image Resizing ● Multi-site/Special Use
  • 4. Drupal is Powerful and Robust ● Drupal is built to run using the latest technologies that it optimizes for speed (Caching) ● Thousands of modules allow for modular additions to the platform including: – Ecommerce – Multimedia – Comments – Dynamic User Groups – And many, many, many, more ● Highly scalable
  • 5. Technology of Drupal Drupal runs on a “LAMP” platform: ● L = Linux operating system(but it can also run on Windows, Mac) ● A = Apache web server (but it can also run on other web servers; not so well on Microsoft IIS as on Apache) ● M = MySQL database (but it can also run on PostgreSQL, SQLite, and others) ● P = PHP scripting language (no choices there!)
  • 6. Drupal Terminology Module ● Add-on code that adds functionality to Drupal ● Can be core (comes with Drupal), contributed (download and install separately), or custom (written specifically for your site) ● Examples: Forum, Blog, Web Form Theme ● Set of PHP files, CSS files, and images that defines the layout and styles for your site ● Can be core, contributed, or custom Path ● Part of the URL of your site that follows the base URL for your site. For example, in http://example.com/node/add, the path is “node/add” User ● Anyone who visits your site ● Non-logged-in visitors are known as anonymous ● Users with accounts are assigned to roles that you can define, such as Master Admin, Content Editor, Member ● Permissions are generally assigned by role
  • 7. Drupal Terminology Content Item (called “Node” prior to Drupal 7) ● A piece of content on your site, which could be displayed on its own page or as part of another page (or both) ● Basic content items have a Title, Body, a unique ID number, and some meta- data (creation time, last updated, author, etc.) ● Content types can have additional custom fields besides Title and Body, such as location, event date, banner image, etc. Taxonomy ● Categories, tags, or other classifications that can be applied to content on your siteMenu ● List of links to pages on your site, generally used for navigation in headers, sidebars, footers Weight ● Number that defines the order of a list, such as of menu items. Larger numbers “sink” to the bottom of the list. Block ● Text, links, images, etc. that can be placed in a region of your site’s theme (header, sidebar, footer, etc.), and configured to display on one or more pages
  • 8. Drupal Terminology Drupal Core ● The base installation of Drupal, includes some modules, themes and other add-ons Roles ● How users are grouped by permissions. Allows posting of content. Defaults are authenticated or anonymous.
  • 9. Drupal Core Modules And Many More..............
  • 12. Drupal’s Directory Structure Drupal’s core areas (DO NOT MODIFY!): ● includes ● misc ● modules ● profiles ● scripts ● Themes ● (files such as index.php, .htaccess, install.php, update.php) (you might need to modify .htaccess only) Contributed and custom modules, ● sites/all ● modules ● themes ● Libraries ● Themes, and libraries to be shared by all sites hosted here:
  • 13. Drupal As a MVC Framework
  • 16. Thank You For Your Time And Attention! For more information visit http://www.osscube.com Or drop an email to kaushal@osscube.com