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

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 isan 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 – WhoUse 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 Ifyou 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/