SlideShare a Scribd company logo
1 of 10
Download to read offline
Why Drupal?
Presented by :-
Name: Pradeep Kumar Singh
Email: pksingh1987@gmail.com
Title: Drupal Contributor
2
Agenda
• Introduction - What is Drupal?
• Who using Drupal
• Drupal Highlights
• Drupal Data Flow
• Drupal Version differences
• Drupal Community meetups/Drupal-con
3
Drupal Introduction
Drupal is an open source content management platform powering millions of websites and
applications. It’s built, used, and supported by an active and diverse community of people
around the world.
 Open source :- Drupal is a free software package that allows you to easily organize, manage and
publish your content, with an endless variety of customization.
 Well-documented APIs
 Flexibility - Drupal provide thousands of module/ profile that can be used at any stage to extend
the application functionality.
 Large User Community :- Drupal is open source software maintained and developed by a
community of over 1,000,000 users and developers.
 Responsive & Approachable Developer Community
 Secure :- Drupal's codebase is very secure. A lot of care is taken to prevent opening potential
exploits. On rare occasions, exploits are found. Usually, they are fixes on the same day, and a
new version of Drupal with the exploit closed is made available for download
4
Introduction – Who Use Drupal
– News Publishing - The BMJ, The Economist, New Republic
– Intranet/Corporate Websites - SpaceX, Lush, Danone, Tesla
Motors, Peugeot
– Education - Stanford Law, Harvard, Oxford, MIT Media Lab
– Art, Music, Multimedia - The Beatles, MTV UK, The Weather
Channel, NBC,BBC, Grammy.com
– Government - Whitehouse.gov, London.gov.uk, Governement.fr, New Zealand
Government, The Prince of Wales
– Nonprofit/NGO - Oxfam, British Council EAL, Amnesty International
– Transportation - Gatwick Obviously, NYC Metropolitan Transportation Authority
Drupal	7
5
Highlights of Drupal.org
 Drupal 8 is in Beta
 31,111 Modules
 2,134 Themes
 939 Distribution
 38,828 Developers
 2,104 Code commit in a week
 4,079 Issue comments in a week
Drupal
Drupal data flow
If you want to go deeper with
Drupal, you should understand
how information flows between
the system's layers. There are
five main layers to consider:
6
Drupal
Drupal 6 & 7 & 8
Drupal 6 Drupal 7 Drupal 8
6.36 7.38 8.0 Beta 12
Procedural OOPS basic OOPs with Symfony 2
MySQL 4.1 (MyISAM)
PostgreSQL 7.1
MySQL 5.0.15 (InnoDB)
PostgreSQL 8.3
SQLite 3.3.7
MySQL 5.5.3/ MariaDB/
Percona
PostgreSQL 8.3
SQLite 3.3.7
5.2.5 or higher 5.4 or higher 5.5 or higher
16 MB 32 MB 64 MB
Section
Current Version
Coding structure
Database
PHP
memory_limit (Drual
code)
CCK & View Contributed
CCK (Core)
view (Contributed)
Core
Default template
engine
N/A PHPTemplate Twig
Password encryption MD5 HASH (SHA-512) HASH (SHA-512)
Drupal 6 & 7 & 8 Continue
 Drupal 7 - Hook API documentation included in Drupal core.
 Drupal 7 - Added test framework and tests.
 Drupal 8 outputs semantic HTML5 markup by default, compared to XHTML in Drupal
6 and 7.
 Drupal 8 drops support for IE 6, 7 and 8, enabling the use of jQuery 2.0 and other
code that assumes modern HTML5/CSS3 browser support.
 Drupal 8 - Mobile in its DNA - Drupal 8 isn’t just mobile friendly: It’s mobile first.
 Drupal 8 - Effortless Authoring - In-place editing of content without having to use the
full edit form
 Drupal 8 - More field power - New types include entity reference, link, date, e-mail,
telephone, etc. Comments are now a field
 Many more You can refer links at :-
 Drupal 7 - https://www.drupal.org/about/new-in-drupal-7
 Drupal 8 - https://www.drupal.org/drupal-8.0/features
Meetup & DrupalCon
• DrupalCon is the name given to global conferences where
thousands of Drupal developers, system engineers, designers,
project managers, functional analysts, documentation specialists,
media, and business people gather to participate in learning
sessions, talks, code sprints, and social events.
• DrupalCons are held two to three times a year in different parts of
the world
• First started in 2005 and continued every year.
• First time Drupal Con is going to held in India in Feb 2016 at
Mumbai. - DrupalCon Asia
• For more details - https://events.drupal.org/asia2016/
Drupal an introduction

More Related Content

Viewers also liked

Drupal for Marketers
Drupal for MarketersDrupal for Marketers
Drupal for Marketers
Acquia
 
Introduction to Drupal Basics
Introduction to Drupal BasicsIntroduction to Drupal Basics
Introduction to Drupal Basics
Juha Niemi
 

Viewers also liked (8)

Advantages of using drupal 8
Advantages of using drupal 8Advantages of using drupal 8
Advantages of using drupal 8
 
Drupal Introduction
Drupal IntroductionDrupal Introduction
Drupal Introduction
 
The Big Reverse of the Web
The Big Reverse of the WebThe Big Reverse of the Web
The Big Reverse of the Web
 
Built for Integration: Why Drupal 8 Should Be the Glue to Your Stack
Built for Integration: Why Drupal 8 Should Be the Glue to Your StackBuilt for Integration: Why Drupal 8 Should Be the Glue to Your Stack
Built for Integration: Why Drupal 8 Should Be the Glue to Your Stack
 
Decoupling Drupal 8.x: Drupal’s Web Services Today and Tomorrow
Decoupling Drupal 8.x: Drupal’s Web Services Today and TomorrowDecoupling Drupal 8.x: Drupal’s Web Services Today and Tomorrow
Decoupling Drupal 8.x: Drupal’s Web Services Today and Tomorrow
 
Drupal for Marketers
Drupal for MarketersDrupal for Marketers
Drupal for Marketers
 
An Introduction to Drupal
An Introduction to DrupalAn Introduction to Drupal
An Introduction to Drupal
 
Introduction to Drupal Basics
Introduction to Drupal BasicsIntroduction to Drupal Basics
Introduction to Drupal Basics
 

Similar to Drupal an introduction

DrupalCampSFL OpenPublic Overview
DrupalCampSFL OpenPublic OverviewDrupalCampSFL OpenPublic Overview
DrupalCampSFL OpenPublic Overview
John Studdard
 
From Drupal 7 to Drupal 8 - Drupal Intensive Course Overview
From Drupal 7 to Drupal 8 - Drupal Intensive Course OverviewFrom Drupal 7 to Drupal 8 - Drupal Intensive Course Overview
From Drupal 7 to Drupal 8 - Drupal Intensive Course Overview
Italo Mairo
 
Top 10 reasons to choose drupal
Top 10 reasons to choose drupalTop 10 reasons to choose drupal
Top 10 reasons to choose drupal
Thai Pham
 
Sworks drupal
Sworks drupalSworks drupal
Sworks drupal
Sworks
 
A FUTURE-FOCUSED DIGITAL PLATFORM WITH DRUPAL 8
A FUTURE-FOCUSED DIGITAL PLATFORM WITH DRUPAL 8A FUTURE-FOCUSED DIGITAL PLATFORM WITH DRUPAL 8
A FUTURE-FOCUSED DIGITAL PLATFORM WITH DRUPAL 8
Phase2
 

Similar to Drupal an introduction (20)

Drupal Summit Tokyo 2017 -- 企業向けオープンソースCMS Drupalの全貌
Drupal Summit Tokyo 2017 -- 企業向けオープンソースCMS Drupalの全貌Drupal Summit Tokyo 2017 -- 企業向けオープンソースCMS Drupalの全貌
Drupal Summit Tokyo 2017 -- 企業向けオープンソースCMS Drupalの全貌
 
SynapseIndia portfolio: Drupal 7 Application Development
SynapseIndia portfolio: Drupal 7 Application DevelopmentSynapseIndia portfolio: Drupal 7 Application Development
SynapseIndia portfolio: Drupal 7 Application Development
 
DrupalCampSFL OpenPublic Overview
DrupalCampSFL OpenPublic OverviewDrupalCampSFL OpenPublic Overview
DrupalCampSFL OpenPublic Overview
 
[HKDUG] #20151017 - BarCamp 2015 - Drupal 8 is Coming! Are You Ready?
[HKDUG] #20151017 - BarCamp 2015 - Drupal 8 is Coming! Are You Ready?[HKDUG] #20151017 - BarCamp 2015 - Drupal 8 is Coming! Are You Ready?
[HKDUG] #20151017 - BarCamp 2015 - Drupal 8 is Coming! Are You Ready?
 
DrupalCon Chicago 2011 ReportBack (11/03/30 - G. Bedford)
DrupalCon Chicago 2011 ReportBack (11/03/30 - G. Bedford)DrupalCon Chicago 2011 ReportBack (11/03/30 - G. Bedford)
DrupalCon Chicago 2011 ReportBack (11/03/30 - G. Bedford)
 
From Drupal 7 to Drupal 8 - Drupal Intensive Course Overview
From Drupal 7 to Drupal 8 - Drupal Intensive Course OverviewFrom Drupal 7 to Drupal 8 - Drupal Intensive Course Overview
From Drupal 7 to Drupal 8 - Drupal Intensive Course Overview
 
Upcoming version of Drupal – Drupal 8
Upcoming version of Drupal – Drupal 8Upcoming version of Drupal – Drupal 8
Upcoming version of Drupal – Drupal 8
 
Drupal
DrupalDrupal
Drupal
 
Introduction to drupal
Introduction to drupalIntroduction to drupal
Introduction to drupal
 
Top 10 reasons to choose drupal
Top 10 reasons to choose drupalTop 10 reasons to choose drupal
Top 10 reasons to choose drupal
 
Top 10 reasons to choose drupal
Top 10 reasons to choose drupalTop 10 reasons to choose drupal
Top 10 reasons to choose drupal
 
Drupal introduction
Drupal introductionDrupal introduction
Drupal introduction
 
Drupal in-depth
Drupal in-depthDrupal in-depth
Drupal in-depth
 
Sworks drupal
Sworks drupalSworks drupal
Sworks drupal
 
A FUTURE-FOCUSED DIGITAL PLATFORM WITH DRUPAL 8
A FUTURE-FOCUSED DIGITAL PLATFORM WITH DRUPAL 8A FUTURE-FOCUSED DIGITAL PLATFORM WITH DRUPAL 8
A FUTURE-FOCUSED DIGITAL PLATFORM WITH DRUPAL 8
 
Drupal for dita - n ldita
Drupal for dita - n lditaDrupal for dita - n ldita
Drupal for dita - n ldita
 
Evolution of Drupal and the Drupal community
Evolution of Drupal and the Drupal communityEvolution of Drupal and the Drupal community
Evolution of Drupal and the Drupal community
 
Drupal
DrupalDrupal
Drupal
 
Contributing to Drupal 8 - Frankfurt
Contributing to Drupal 8 - FrankfurtContributing to Drupal 8 - Frankfurt
Contributing to Drupal 8 - Frankfurt
 
PHPNW Drupal as a Framework
PHPNW Drupal as a FrameworkPHPNW Drupal as a Framework
PHPNW Drupal as a Framework
 

Recently uploaded

Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Recently uploaded (20)

[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 

Drupal an introduction

  • 1. Why Drupal? Presented by :- Name: Pradeep Kumar Singh Email: pksingh1987@gmail.com Title: Drupal Contributor
  • 2. 2 Agenda • Introduction - What is Drupal? • Who using Drupal • Drupal Highlights • Drupal Data Flow • Drupal Version differences • Drupal Community meetups/Drupal-con
  • 3. 3 Drupal Introduction Drupal is an open source content management platform powering millions of websites and applications. It’s built, used, and supported by an active and diverse community of people around the world.  Open source :- Drupal is a free software package that allows you to easily organize, manage and publish your content, with an endless variety of customization.  Well-documented APIs  Flexibility - Drupal provide thousands of module/ profile that can be used at any stage to extend the application functionality.  Large User Community :- Drupal is open source software maintained and developed by a community of over 1,000,000 users and developers.  Responsive & Approachable Developer Community  Secure :- Drupal's codebase is very secure. A lot of care is taken to prevent opening potential exploits. On rare occasions, exploits are found. Usually, they are fixes on the same day, and a new version of Drupal with the exploit closed is made available for download
  • 4. 4 Introduction – Who Use Drupal – News Publishing - The BMJ, The Economist, New Republic – Intranet/Corporate Websites - SpaceX, Lush, Danone, Tesla Motors, Peugeot – Education - Stanford Law, Harvard, Oxford, MIT Media Lab – Art, Music, Multimedia - The Beatles, MTV UK, The Weather Channel, NBC,BBC, Grammy.com – Government - Whitehouse.gov, London.gov.uk, Governement.fr, New Zealand Government, The Prince of Wales – Nonprofit/NGO - Oxfam, British Council EAL, Amnesty International – Transportation - Gatwick Obviously, NYC Metropolitan Transportation Authority Drupal 7
  • 5. 5 Highlights of Drupal.org  Drupal 8 is in Beta  31,111 Modules  2,134 Themes  939 Distribution  38,828 Developers  2,104 Code commit in a week  4,079 Issue comments in a week Drupal
  • 6. Drupal data flow If you want to go deeper with Drupal, you should understand how information flows between the system's layers. There are five main layers to consider: 6 Drupal
  • 7. Drupal 6 & 7 & 8 Drupal 6 Drupal 7 Drupal 8 6.36 7.38 8.0 Beta 12 Procedural OOPS basic OOPs with Symfony 2 MySQL 4.1 (MyISAM) PostgreSQL 7.1 MySQL 5.0.15 (InnoDB) PostgreSQL 8.3 SQLite 3.3.7 MySQL 5.5.3/ MariaDB/ Percona PostgreSQL 8.3 SQLite 3.3.7 5.2.5 or higher 5.4 or higher 5.5 or higher 16 MB 32 MB 64 MB Section Current Version Coding structure Database PHP memory_limit (Drual code) CCK & View Contributed CCK (Core) view (Contributed) Core Default template engine N/A PHPTemplate Twig Password encryption MD5 HASH (SHA-512) HASH (SHA-512)
  • 8. Drupal 6 & 7 & 8 Continue  Drupal 7 - Hook API documentation included in Drupal core.  Drupal 7 - Added test framework and tests.  Drupal 8 outputs semantic HTML5 markup by default, compared to XHTML in Drupal 6 and 7.  Drupal 8 drops support for IE 6, 7 and 8, enabling the use of jQuery 2.0 and other code that assumes modern HTML5/CSS3 browser support.  Drupal 8 - Mobile in its DNA - Drupal 8 isn’t just mobile friendly: It’s mobile first.  Drupal 8 - Effortless Authoring - In-place editing of content without having to use the full edit form  Drupal 8 - More field power - New types include entity reference, link, date, e-mail, telephone, etc. Comments are now a field  Many more You can refer links at :-  Drupal 7 - https://www.drupal.org/about/new-in-drupal-7  Drupal 8 - https://www.drupal.org/drupal-8.0/features
  • 9. Meetup & DrupalCon • DrupalCon is the name given to global conferences where thousands of Drupal developers, system engineers, designers, project managers, functional analysts, documentation specialists, media, and business people gather to participate in learning sessions, talks, code sprints, and social events. • DrupalCons are held two to three times a year in different parts of the world • First started in 2005 and continued every year. • First time Drupal Con is going to held in India in Feb 2016 at Mumbai. - DrupalCon Asia • For more details - https://events.drupal.org/asia2016/