SlideShare ist ein Scribd-Unternehmen logo
1 von 16
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

Weitere ähnliche Inhalte

Was ist angesagt?

Hong Kong Drupal User Group - Introduction of Drush
Hong Kong Drupal User Group - Introduction of DrushHong Kong Drupal User Group - Introduction of Drush
Hong Kong Drupal User Group - Introduction of DrushFrancis Yan
 
Hong Kong Drupal User Group - Sep 13th
Hong Kong Drupal User Group - Sep 13thHong Kong Drupal User Group - Sep 13th
Hong Kong Drupal User Group - Sep 13thWong Hoi Sing Edison
 
Panels - Creating Multi Column Layouts Through The Web - Drupal Camp Vienna 2...
Panels - Creating Multi Column Layouts Through The Web - Drupal Camp Vienna 2...Panels - Creating Multi Column Layouts Through The Web - Drupal Camp Vienna 2...
Panels - Creating Multi Column Layouts Through The Web - Drupal Camp Vienna 2...dasjo
 
Drupal Performance and Scaling
Drupal Performance and ScalingDrupal Performance and Scaling
Drupal Performance and ScalingGerald Villorente
 
Club website demo
Club website demoClub website demo
Club website demoblstov
 
Domain Access Module
Domain Access ModuleDomain Access Module
Domain Access ModuleRyan Cross
 
Drupal campghent - introduction to domain module
Drupal campghent - introduction to domain moduleDrupal campghent - introduction to domain module
Drupal campghent - introduction to domain moduleSteven Van den Hout
 
Web Development Intro
Web Development IntroWeb Development Intro
Web Development IntroCindy Royal
 
Drupal in 5mins + Previewing Drupal 8.x
Drupal in 5mins + Previewing Drupal 8.xDrupal in 5mins + Previewing Drupal 8.x
Drupal in 5mins + Previewing Drupal 8.xWong Hoi Sing Edison
 
Difference Between Drupal 6 vs drupal 7
Difference Between Drupal 6 vs drupal 7 Difference Between Drupal 6 vs drupal 7
Difference Between Drupal 6 vs drupal 7 Dhinakaran Mani
 
Drupal 8: Most common beginner mistakes
Drupal 8: Most common beginner mistakesDrupal 8: Most common beginner mistakes
Drupal 8: Most common beginner mistakesIztok Smolic
 
Mongo DB for Java, Python and PHP Developers
Mongo DB for Java, Python and PHP DevelopersMongo DB for Java, Python and PHP Developers
Mongo DB for Java, Python and PHP DevelopersRick Hightower
 
Drupal and Winona360
Drupal and Winona360Drupal and Winona360
Drupal and Winona360Jose de Leon
 
Introduction into CouchDB / Jan Lehnardt
Introduction into CouchDB / Jan LehnardtIntroduction into CouchDB / Jan Lehnardt
Introduction into CouchDB / Jan LehnardtBBC Web Developers
 

Was ist angesagt? (18)

Hong Kong Drupal User Group - Introduction of Drush
Hong Kong Drupal User Group - Introduction of DrushHong Kong Drupal User Group - Introduction of Drush
Hong Kong Drupal User Group - Introduction of Drush
 
Hong Kong Drupal User Group - Sep 13th
Hong Kong Drupal User Group - Sep 13thHong Kong Drupal User Group - Sep 13th
Hong Kong Drupal User Group - Sep 13th
 
Panels - Creating Multi Column Layouts Through The Web - Drupal Camp Vienna 2...
Panels - Creating Multi Column Layouts Through The Web - Drupal Camp Vienna 2...Panels - Creating Multi Column Layouts Through The Web - Drupal Camp Vienna 2...
Panels - Creating Multi Column Layouts Through The Web - Drupal Camp Vienna 2...
 
Drupal Performance and Scaling
Drupal Performance and ScalingDrupal Performance and Scaling
Drupal Performance and Scaling
 
Club website demo
Club website demoClub website demo
Club website demo
 
Domain Access Module
Domain Access ModuleDomain Access Module
Domain Access Module
 
NIF Data Ingest
NIF Data IngestNIF Data Ingest
NIF Data Ingest
 
Drupal campghent - introduction to domain module
Drupal campghent - introduction to domain moduleDrupal campghent - introduction to domain module
Drupal campghent - introduction to domain module
 
Web Development Intro
Web Development IntroWeb Development Intro
Web Development Intro
 
Drupal in 5mins + Previewing Drupal 8.x
Drupal in 5mins + Previewing Drupal 8.xDrupal in 5mins + Previewing Drupal 8.x
Drupal in 5mins + Previewing Drupal 8.x
 
Difference Between Drupal 6 vs drupal 7
Difference Between Drupal 6 vs drupal 7 Difference Between Drupal 6 vs drupal 7
Difference Between Drupal 6 vs drupal 7
 
Caching
CachingCaching
Caching
 
Drupal 8: Most common beginner mistakes
Drupal 8: Most common beginner mistakesDrupal 8: Most common beginner mistakes
Drupal 8: Most common beginner mistakes
 
10 mongo db
10 mongo db10 mongo db
10 mongo db
 
Mongo DB for Java, Python and PHP Developers
Mongo DB for Java, Python and PHP DevelopersMongo DB for Java, Python and PHP Developers
Mongo DB for Java, Python and PHP Developers
 
Drupal and Winona360
Drupal and Winona360Drupal and Winona360
Drupal and Winona360
 
Wordpress
WordpressWordpress
Wordpress
 
Introduction into CouchDB / Jan Lehnardt
Introduction into CouchDB / Jan LehnardtIntroduction into CouchDB / Jan Lehnardt
Introduction into CouchDB / Jan Lehnardt
 

Andere mochten auch

Content management system
Content management systemContent management system
Content management systemAdhoura Academy
 
Why Hacking Isn't Always Bad
Why Hacking Isn't Always BadWhy Hacking Isn't Always Bad
Why Hacking Isn't Always BadCarrie Kelly
 
Open Source Presentation
Open Source PresentationOpen Source Presentation
Open Source PresentationAdhoura Academy
 
Java script final presentation
Java script final presentationJava script final presentation
Java script final presentationAdhoura Academy
 
Flat Design - A Primer
Flat Design - A PrimerFlat Design - A Primer
Flat Design - A Primerwedu, Inc
 
12 Things You Should Never Say During Your Presentation
12 Things You Should Never Say During Your Presentation12 Things You Should Never Say During Your Presentation
12 Things You Should Never Say During Your PresentationSketchBubble
 
10 Easy to Follow Tips for Presenting to Senior Executives
10 Easy to Follow Tips for Presenting to Senior Executives10 Easy to Follow Tips for Presenting to Senior Executives
10 Easy to Follow Tips for Presenting to Senior ExecutivesSketchBubble
 
Flowchart Diagram Templates by Creately
Flowchart Diagram Templates by CreatelyFlowchart Diagram Templates by Creately
Flowchart Diagram Templates by CreatelyCreately
 
How to Make your Slides More Memorable?
How to Make your Slides More Memorable?How to Make your Slides More Memorable?
How to Make your Slides More Memorable?SketchBubble
 
Presentation Design Trends 2015
Presentation Design Trends 2015Presentation Design Trends 2015
Presentation Design Trends 2015SketchBubble
 
Ethical Hacking Powerpoint
Ethical Hacking PowerpointEthical Hacking Powerpoint
Ethical Hacking PowerpointRen Tuazon
 
Introduction To Ethical Hacking
Introduction To Ethical HackingIntroduction To Ethical Hacking
Introduction To Ethical HackingNeel Kamal
 
Presentation Design Trends 2014
Presentation Design Trends 2014Presentation Design Trends 2014
Presentation Design Trends 2014SketchBubble
 
Small Audience, Big Room? No Problem!
Small Audience, Big Room? No Problem!Small Audience, Big Room? No Problem!
Small Audience, Big Room? No Problem!SketchBubble
 
Tips for Preparing a Short Presentation
Tips for Preparing a Short PresentationTips for Preparing a Short Presentation
Tips for Preparing a Short PresentationSketchBubble
 

Andere mochten auch (20)

Docker Presentation
Docker PresentationDocker Presentation
Docker Presentation
 
Content management system
Content management systemContent management system
Content management system
 
Android Presentation
Android PresentationAndroid Presentation
Android Presentation
 
Why Hacking Isn't Always Bad
Why Hacking Isn't Always BadWhy Hacking Isn't Always Bad
Why Hacking Isn't Always Bad
 
Open Source Presentation
Open Source PresentationOpen Source Presentation
Open Source Presentation
 
Java script final presentation
Java script final presentationJava script final presentation
Java script final presentation
 
Google Dorks
Google DorksGoogle Dorks
Google Dorks
 
Hacking
HackingHacking
Hacking
 
Flat Design - A Primer
Flat Design - A PrimerFlat Design - A Primer
Flat Design - A Primer
 
12 Things You Should Never Say During Your Presentation
12 Things You Should Never Say During Your Presentation12 Things You Should Never Say During Your Presentation
12 Things You Should Never Say During Your Presentation
 
10 Easy to Follow Tips for Presenting to Senior Executives
10 Easy to Follow Tips for Presenting to Senior Executives10 Easy to Follow Tips for Presenting to Senior Executives
10 Easy to Follow Tips for Presenting to Senior Executives
 
SQL Injection
SQL Injection SQL Injection
SQL Injection
 
Flowchart Diagram Templates by Creately
Flowchart Diagram Templates by CreatelyFlowchart Diagram Templates by Creately
Flowchart Diagram Templates by Creately
 
How to Make your Slides More Memorable?
How to Make your Slides More Memorable?How to Make your Slides More Memorable?
How to Make your Slides More Memorable?
 
Presentation Design Trends 2015
Presentation Design Trends 2015Presentation Design Trends 2015
Presentation Design Trends 2015
 
Ethical Hacking Powerpoint
Ethical Hacking PowerpointEthical Hacking Powerpoint
Ethical Hacking Powerpoint
 
Introduction To Ethical Hacking
Introduction To Ethical HackingIntroduction To Ethical Hacking
Introduction To Ethical Hacking
 
Presentation Design Trends 2014
Presentation Design Trends 2014Presentation Design Trends 2014
Presentation Design Trends 2014
 
Small Audience, Big Room? No Problem!
Small Audience, Big Room? No Problem!Small Audience, Big Room? No Problem!
Small Audience, Big Room? No Problem!
 
Tips for Preparing a Short Presentation
Tips for Preparing a Short PresentationTips for Preparing a Short Presentation
Tips for Preparing a Short Presentation
 

Ähnlich wie Drupal Content Management System

Vskills certified open source cms drupal professional sample material
Vskills certified open source cms drupal professional sample materialVskills certified open source cms drupal professional sample material
Vskills certified open source cms drupal professional sample materialVskills
 
Drupal - Introduction to Drupal and Web Content Management
Drupal - Introduction to Drupal and Web Content ManagementDrupal - Introduction to Drupal and Web Content Management
Drupal - Introduction to Drupal and Web Content ManagementVibrant Technologies & Computers
 
Drupal training-1-in-mumbai
Drupal training-1-in-mumbaiDrupal training-1-in-mumbai
Drupal training-1-in-mumbaivibrantuser
 
Synapseindia drupal intro 0
Synapseindia drupal intro 0Synapseindia drupal intro 0
Synapseindia drupal intro 0saritasingh19866
 
Introduction to drupal
Introduction to drupalIntroduction to drupal
Introduction to drupalPedro Cambra
 
Drupal Experience Sharing at Prime College
Drupal Experience Sharing at Prime CollegeDrupal Experience Sharing at Prime College
Drupal Experience Sharing at Prime Collegeguest08bc36
 
Drupal Experience Sharing At Prime College
Drupal Experience Sharing At Prime CollegeDrupal Experience Sharing At Prime College
Drupal Experience Sharing At Prime CollegeGeshan Manandhar
 
Introduction To Drupal
Introduction To DrupalIntroduction To Drupal
Introduction To DrupalLauren Roth
 
An Introduction to Drupal & How to Use It by Sanket Jain
An Introduction to Drupal & How to Use It by Sanket JainAn Introduction to Drupal & How to Use It by Sanket Jain
An Introduction to Drupal & How to Use It by Sanket JainInnoraft
 
Drupal terminology
Drupal terminologyDrupal terminology
Drupal terminologyRachit Gupta
 

Ähnlich wie Drupal Content Management System (20)

Drupal Skils Lab 302Labs
Drupal Skils Lab 302Labs Drupal Skils Lab 302Labs
Drupal Skils Lab 302Labs
 
DOC Presentation by DOC Contractor Alison McCauley
DOC Presentation by DOC Contractor Alison McCauleyDOC Presentation by DOC Contractor Alison McCauley
DOC Presentation by DOC Contractor Alison McCauley
 
Vskills certified open source cms drupal professional sample material
Vskills certified open source cms drupal professional sample materialVskills certified open source cms drupal professional sample material
Vskills certified open source cms drupal professional sample material
 
Drupal - Introduction to Drupal Menu and Theme Management
Drupal - Introduction to Drupal Menu and Theme  ManagementDrupal - Introduction to Drupal Menu and Theme  Management
Drupal - Introduction to Drupal Menu and Theme Management
 
Drupal - Introduction to Drupal and Web Content Management
Drupal - Introduction to Drupal and Web Content ManagementDrupal - Introduction to Drupal and Web Content Management
Drupal - Introduction to Drupal and Web Content Management
 
What's Drupal_ .ppt
What's Drupal_ .pptWhat's Drupal_ .ppt
What's Drupal_ .ppt
 
Drupal training-1-in-mumbai
Drupal training-1-in-mumbaiDrupal training-1-in-mumbai
Drupal training-1-in-mumbai
 
What's Drupal?
What's Drupal? What's Drupal?
What's Drupal?
 
Drupal in-depth
Drupal in-depthDrupal in-depth
Drupal in-depth
 
Drupal Webinar
Drupal WebinarDrupal Webinar
Drupal Webinar
 
Synapseindia drupal intro 0
Synapseindia drupal intro 0Synapseindia drupal intro 0
Synapseindia drupal intro 0
 
Introduction to drupal
Introduction to drupalIntroduction to drupal
Introduction to drupal
 
72d5drupal
72d5drupal72d5drupal
72d5drupal
 
Drupal Experience Sharing at Prime College
Drupal Experience Sharing at Prime CollegeDrupal Experience Sharing at Prime College
Drupal Experience Sharing at Prime College
 
Drupal Experience Sharing At Prime College
Drupal Experience Sharing At Prime CollegeDrupal Experience Sharing At Prime College
Drupal Experience Sharing At Prime College
 
Drupal
DrupalDrupal
Drupal
 
Introduction To Drupal
Introduction To DrupalIntroduction To Drupal
Introduction To Drupal
 
An Introduction to Drupal & How to Use It by Sanket Jain
An Introduction to Drupal & How to Use It by Sanket JainAn Introduction to Drupal & How to Use It by Sanket Jain
An Introduction to Drupal & How to Use It by Sanket Jain
 
Drupal terminology
Drupal terminologyDrupal terminology
Drupal terminology
 
The Drupal Way
The Drupal WayThe Drupal Way
The Drupal Way
 

Kürzlich hochgeladen

Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfchloefrazer622
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Krashi Coaching
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...Marc Dusseiller Dusjagr
 
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxContemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxRoyAbrique
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactdawncurless
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxNirmalaLoungPoorunde1
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformChameera Dedduwage
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxiammrhaywood
 
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991RKavithamani
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesFatimaKhan178732
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxmanuelaromero2013
 
PSYCHIATRIC History collection FORMAT.pptx
PSYCHIATRIC   History collection FORMAT.pptxPSYCHIATRIC   History collection FORMAT.pptx
PSYCHIATRIC History collection FORMAT.pptxPoojaSen20
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxpboyjonauth
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...EduSkills OECD
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeThiyagu K
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxheathfieldcps1
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityGeoBlogs
 

Kürzlich hochgeladen (20)

Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdf
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
 
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxContemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptx
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy Reform
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and Actinides
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptx
 
Staff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSDStaff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSD
 
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 
PSYCHIATRIC History collection FORMAT.pptx
PSYCHIATRIC   History collection FORMAT.pptxPSYCHIATRIC   History collection FORMAT.pptx
PSYCHIATRIC History collection FORMAT.pptx
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptx
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 

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