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

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
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
 
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
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
 

Recently uploaded (20)

EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
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
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
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
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
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
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
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 ...
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
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
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 

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/