SlideShare una empresa de Scribd logo
1 de 25
Introduction to Drupal
June 14 , 2013
Agenda
 Introduction to CMS
 Why Drupal as CMS, Comparison of Drupal
with other CMS.
 Case studies / Sites using Drupal
 When to and not to use Drupal ?
 Where to find drupal and drupal installation ?
2
Content Management Systems
3
Website
Database
Publisher
Reader
Open Source CMS
4
Drupal
Come for the software, stay for the
community
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.
5
What is Drupal ?
• Content Management System (CMS)
• Web Application Framework
• Open Source
• Runs on Apache, PHP and MySQL (PostgreSQL)
• Software package which can be customized to
create websites
• And most importantly its FREE!!!! 
6
drupal-6.9.tar.gz
1052 KB
Websites Using Drupal
Drupal v/s. other CMS
• Open source
• Clear, well-documented API
• Flexibility
• Large User Community
• Responsive & Approachable Developer Community
• Secure
8
Drupal is Open Source
• No license fees
• The code is completely open and transparent.
• If we find a bug in Drupal, we can report it, fix it ourselves,
and contribute the fix back to the community rather than
depend on the original development team to fix the bugs.
• So, Drupal is owned by you, Yes YOU
9
Clear, well-documented API
– Various clients, various requirements BUT you have Drupal
– Saves time, effort and money
10
Flexibility
– Get new feature updates with just a click away!
– Modular codebase : Simpler, more robust, fast and
extendable easily.
– User friendly APIs
– Change anything, Build anything
11
Large User Community
– Drupal has a strong community of users.
– More support , more diversity and less problems solving
time
» 18,128 Modules
» 1,491 Themes
» 475 Distributions
» 20,501 Developers
12
Responsive & Approachable Developer
Community
– Bugs and security issues are quick fix : Speed
Development
– Drupal development community : Smart and scrutinized
– User feedback is sought, and the development process is
very transparent.
13
Security
• Drupal's codebase is very secure.
• Prevented from potential exploits.
• Combined with the simplicity of keeping Drupal up-to-date,
makes it secure.
• Patch availability security of previous versions of modules and
themes.
14
Drupal over a custom application
• Writing a custom application is required for a client's website
– User authentication & authorization, content theming and display, is
already part of Drupal.
– Using existing code is far more
• Cost-efficient
• Large Developer Community
• Secure
• Feature complete than within a reasonable budget and time
frame.
15
Will we use Drupal forever?
• At this point in time, we feel that Drupal is the best CMS
– There are hundreds if not thousands of other CMS platforms available
– There could very well come a time when we feel that it is time to move
away from Drupal to another platform.
• New CMS coming in clearly need to surpass Drupal not only in
features, but also in philosophy and community. This is the beauty of
open source –
“the tools we use are what we make them”
16
The bottom line
• For most of the projects we build for our
clients results in
– Better product
– Better price
– Smart Resource Usage
– Speed Development
17
Frameworks vs. CMS
18Out of the Box Functionality
Flexibility
Programmer Zone
Publisher Zone
Case Studies
• The Economist: http://www.economist.com/
• Linux Journal: http://www.linuxjournal.com/
• Our Media: http://ourmedia.org/
• Now Public: http://www.nowpublic.com/
• Gnome Art: http://art.gnome.org/
• Ubuntu & Cononical: http://www.ubuntu.com/,
http://www.canonical.com/
• IloveBolly: http://www.ilovebolly.com/
19
Do it with Drupal
20
• Share Requirements
Document
• Multilingual
• Content
• Search
• Views
• Ads
• SEO
• Videos
• Pictures
• Blogs
• Recipes
• TV Show
When not to use Drupal?
21
• Big Question? What Drupal can’t do wrt
your requirements?
• Drupal => CMS + CMF (Partial)
• Drupal has a set of predefined workflows.
When not to use Drupal?
• In Short,
• Specifications to meet Drupal’s predefined workflows
• Cost Effective – Use Drupal.
• If
– Too many things fighting against the way it is designed to
work,
– it becomes clumsy,
– slow and expensive – Go for PHP framework such as Zend
or Symfony
GOOD News: Drupal 8 will use Symfony as its Framework!!!
22
Selecting a CMS OR Framework
• Don't Let the High Stakes Paralyze You
• Prioritize Vision before Detail
• Construct Leading Requirements:
– Filter for Relevant Technologies
– Filter for Your Budget
– Consider the Proximity of Community
23
Where to find Drupal and Drupal
Installation?
• http://www.drupal.org/project/drupal
• http://www.drupal.org/project/<modulename>
• http://www.drupalgardens.com/
24
Questions?
25

Más contenido relacionado

La actualidad más candente

Drupal7 an introduction by ayushiinfotech
Drupal7 an introduction by ayushiinfotechDrupal7 an introduction by ayushiinfotech
Drupal7 an introduction by ayushiinfotechMandakini Kumari
 
11 Live Node.js CMS Frameworks
11 Live Node.js CMS Frameworks11 Live Node.js CMS Frameworks
11 Live Node.js CMS FrameworksiScripts
 
Drupal vs WordPress
Drupal vs WordPressDrupal vs WordPress
Drupal vs WordPressPhill Brown
 
Serving the Internet of Things (IoT) with Drupal - DrupalCamp Baltics 2015:
Serving the Internet of Things (IoT) with Drupal - DrupalCamp Baltics 2015: Serving the Internet of Things (IoT) with Drupal - DrupalCamp Baltics 2015:
Serving the Internet of Things (IoT) with Drupal - DrupalCamp Baltics 2015: Exove
 
Choosing Between Cross Platform of Native Development
Choosing	Between Cross Platform of Native DevelopmentChoosing	Between Cross Platform of Native Development
Choosing Between Cross Platform of Native DevelopmentCodeOps Technologies LLP
 
Building Drupal 8 Sites
Building Drupal 8 SitesBuilding Drupal 8 Sites
Building Drupal 8 SitesExove
 
Drupal Introduction
Drupal IntroductionDrupal Introduction
Drupal IntroductionAmey Mudras
 
Drupal Global Training Day by Drupal Mumbai 6th Sep - Drupal Intro
Drupal Global Training Day by Drupal Mumbai 6th Sep - Drupal IntroDrupal Global Training Day by Drupal Mumbai 6th Sep - Drupal Intro
Drupal Global Training Day by Drupal Mumbai 6th Sep - Drupal IntroDrupalMumbai
 
nextPub, A Specification of IDEAlliance
nextPub, A Specification of IDEAlliancenextPub, A Specification of IDEAlliance
nextPub, A Specification of IDEAllianceIDEAlliance
 
What is SaaS vs Open Source | Open Source CMS (Content Management System) vs ...
What is SaaS vs Open Source | Open Source CMS (Content Management System) vs ...What is SaaS vs Open Source | Open Source CMS (Content Management System) vs ...
What is SaaS vs Open Source | Open Source CMS (Content Management System) vs ...ClickTecs
 
Phase2 Large Drupal Multisites (gta case study)
Phase2   Large Drupal Multisites (gta case study)Phase2   Large Drupal Multisites (gta case study)
Phase2 Large Drupal Multisites (gta case study)Phase2
 
Why Drupal 8 Is a Game Changer for Higher Education
Why Drupal 8 Is a Game Changer for Higher EducationWhy Drupal 8 Is a Game Changer for Higher Education
Why Drupal 8 Is a Game Changer for Higher EducationAcquia
 
Modern Local Environment for WordPress in 2018
Modern Local Environment for WordPress in 2018Modern Local Environment for WordPress in 2018
Modern Local Environment for WordPress in 2018WordCamp Sydney
 
Open public 1.0 drupal Government Days
Open public 1.0   drupal Government DaysOpen public 1.0   drupal Government Days
Open public 1.0 drupal Government DaysPhase2
 
Morton Henriksen - Digital compass - Where are we going, who's leading the way?
Morton Henriksen - Digital compass - Where are we going, who's leading the way?Morton Henriksen - Digital compass - Where are we going, who's leading the way?
Morton Henriksen - Digital compass - Where are we going, who's leading the way?WAN-IFRA
 
Top 10 reasons to choose drupal
Top 10 reasons to choose drupalTop 10 reasons to choose drupal
Top 10 reasons to choose drupalThai Pham
 
Turning Neos inside out / React.js HH
Turning Neos inside out / React.js HHTurning Neos inside out / React.js HH
Turning Neos inside out / React.js HHRobert Lemke
 
Hippo Get Together August 20, 2010
Hippo Get Together August 20, 2010Hippo Get Together August 20, 2010
Hippo Get Together August 20, 2010Gerrit Berkouwer
 

La actualidad más candente (20)

Drupal7 an introduction by ayushiinfotech
Drupal7 an introduction by ayushiinfotechDrupal7 an introduction by ayushiinfotech
Drupal7 an introduction by ayushiinfotech
 
11 Live Node.js CMS Frameworks
11 Live Node.js CMS Frameworks11 Live Node.js CMS Frameworks
11 Live Node.js CMS Frameworks
 
Drupal vs WordPress
Drupal vs WordPressDrupal vs WordPress
Drupal vs WordPress
 
Serving the Internet of Things (IoT) with Drupal - DrupalCamp Baltics 2015:
Serving the Internet of Things (IoT) with Drupal - DrupalCamp Baltics 2015: Serving the Internet of Things (IoT) with Drupal - DrupalCamp Baltics 2015:
Serving the Internet of Things (IoT) with Drupal - DrupalCamp Baltics 2015:
 
Choosing Between Cross Platform of Native Development
Choosing	Between Cross Platform of Native DevelopmentChoosing	Between Cross Platform of Native Development
Choosing Between Cross Platform of Native Development
 
Building Drupal 8 Sites
Building Drupal 8 SitesBuilding Drupal 8 Sites
Building Drupal 8 Sites
 
Drupal Introduction
Drupal IntroductionDrupal Introduction
Drupal Introduction
 
Drupal Global Training Day by Drupal Mumbai 6th Sep - Drupal Intro
Drupal Global Training Day by Drupal Mumbai 6th Sep - Drupal IntroDrupal Global Training Day by Drupal Mumbai 6th Sep - Drupal Intro
Drupal Global Training Day by Drupal Mumbai 6th Sep - Drupal Intro
 
nextPub, A Specification of IDEAlliance
nextPub, A Specification of IDEAlliancenextPub, A Specification of IDEAlliance
nextPub, A Specification of IDEAlliance
 
What is SaaS vs Open Source | Open Source CMS (Content Management System) vs ...
What is SaaS vs Open Source | Open Source CMS (Content Management System) vs ...What is SaaS vs Open Source | Open Source CMS (Content Management System) vs ...
What is SaaS vs Open Source | Open Source CMS (Content Management System) vs ...
 
Phase2 Large Drupal Multisites (gta case study)
Phase2   Large Drupal Multisites (gta case study)Phase2   Large Drupal Multisites (gta case study)
Phase2 Large Drupal Multisites (gta case study)
 
Why Drupal 8 Is a Game Changer for Higher Education
Why Drupal 8 Is a Game Changer for Higher EducationWhy Drupal 8 Is a Game Changer for Higher Education
Why Drupal 8 Is a Game Changer for Higher Education
 
Modern Local Environment for WordPress in 2018
Modern Local Environment for WordPress in 2018Modern Local Environment for WordPress in 2018
Modern Local Environment for WordPress in 2018
 
Open public 1.0 drupal Government Days
Open public 1.0   drupal Government DaysOpen public 1.0   drupal Government Days
Open public 1.0 drupal Government Days
 
Drupal 7
Drupal 7Drupal 7
Drupal 7
 
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
 
Morton Henriksen - Digital compass - Where are we going, who's leading the way?
Morton Henriksen - Digital compass - Where are we going, who's leading the way?Morton Henriksen - Digital compass - Where are we going, who's leading the way?
Morton Henriksen - Digital compass - Where are we going, who's leading the way?
 
Top 10 reasons to choose drupal
Top 10 reasons to choose drupalTop 10 reasons to choose drupal
Top 10 reasons to choose drupal
 
Turning Neos inside out / React.js HH
Turning Neos inside out / React.js HHTurning Neos inside out / React.js HH
Turning Neos inside out / React.js HH
 
Hippo Get Together August 20, 2010
Hippo Get Together August 20, 2010Hippo Get Together August 20, 2010
Hippo Get Together August 20, 2010
 

Destacado

Презентация программы для обработки данных цифрового тахографа DigiTac Light
Презентация программы для обработки данных цифрового тахографа DigiTac LightПрезентация программы для обработки данных цифрового тахографа DigiTac Light
Презентация программы для обработки данных цифрового тахографа DigiTac LightRoadSoft Россия
 
Drupal training day by Rachit Gupta
Drupal training day by Rachit GuptaDrupal training day by Rachit Gupta
Drupal training day by Rachit GuptaRachit Gupta
 
Gloucestershire Constabulary
Gloucestershire ConstabularyGloucestershire Constabulary
Gloucestershire ConstabularyJade Jackson
 
Drupal development environment
Drupal development environmentDrupal development environment
Drupal development environmentRachit Gupta
 
Drupal website in 45 mins
Drupal website in 45 minsDrupal website in 45 mins
Drupal website in 45 minsRachit Gupta
 
Drupal terminology
Drupal terminologyDrupal terminology
Drupal terminologyRachit Gupta
 
Language and power in the workplace
Language and power in the workplaceLanguage and power in the workplace
Language and power in the workplacekaranprakash
 
Boekpresentatie marketingorganisatie van de toekomst rob beltman
Boekpresentatie marketingorganisatie van de toekomst   rob beltmanBoekpresentatie marketingorganisatie van de toekomst   rob beltman
Boekpresentatie marketingorganisatie van de toekomst rob beltmanRob Beltman
 
University fund cuts - issue management
University fund cuts - issue managementUniversity fund cuts - issue management
University fund cuts - issue managementJade Jackson
 
Drupal module development
Drupal module developmentDrupal module development
Drupal module developmentRachit Gupta
 

Destacado (11)

Презентация программы для обработки данных цифрового тахографа DigiTac Light
Презентация программы для обработки данных цифрового тахографа DigiTac LightПрезентация программы для обработки данных цифрового тахографа DigiTac Light
Презентация программы для обработки данных цифрового тахографа DigiTac Light
 
Drupal training day by Rachit Gupta
Drupal training day by Rachit GuptaDrupal training day by Rachit Gupta
Drupal training day by Rachit Gupta
 
Gloucestershire Constabulary
Gloucestershire ConstabularyGloucestershire Constabulary
Gloucestershire Constabulary
 
Drupal development environment
Drupal development environmentDrupal development environment
Drupal development environment
 
Drupal website in 45 mins
Drupal website in 45 minsDrupal website in 45 mins
Drupal website in 45 mins
 
Drupal terminology
Drupal terminologyDrupal terminology
Drupal terminology
 
Language and power in the workplace
Language and power in the workplaceLanguage and power in the workplace
Language and power in the workplace
 
Drupal as CMS
Drupal as CMSDrupal as CMS
Drupal as CMS
 
Boekpresentatie marketingorganisatie van de toekomst rob beltman
Boekpresentatie marketingorganisatie van de toekomst   rob beltmanBoekpresentatie marketingorganisatie van de toekomst   rob beltman
Boekpresentatie marketingorganisatie van de toekomst rob beltman
 
University fund cuts - issue management
University fund cuts - issue managementUniversity fund cuts - issue management
University fund cuts - issue management
 
Drupal module development
Drupal module developmentDrupal module development
Drupal module development
 

Similar a Introduction to drupal

[Workshop] Building an Integration Agile Digital Enterprise with Open Source ...
[Workshop] Building an Integration Agile Digital Enterprise with Open Source ...[Workshop] Building an Integration Agile Digital Enterprise with Open Source ...
[Workshop] Building an Integration Agile Digital Enterprise with Open Source ...WSO2
 
Drupal Summit Tokyo 2017 -- 企業向けオープンソースCMS Drupalの全貌
Drupal Summit Tokyo 2017 -- 企業向けオープンソースCMS Drupalの全貌Drupal Summit Tokyo 2017 -- 企業向けオープンソースCMS Drupalの全貌
Drupal Summit Tokyo 2017 -- 企業向けオープンソースCMS Drupalの全貌Geovanne Bertonha
 
Shockingly Fast Site Development with Acquia Lightning 4.0
Shockingly Fast Site Development with Acquia Lightning 4.0Shockingly Fast Site Development with Acquia Lightning 4.0
Shockingly Fast Site Development with Acquia Lightning 4.0Rachel Wandishin
 
Contributing to Open Source
Contributing to Open SourceContributing to Open Source
Contributing to Open SourceAmol A. Sale
 
Setting the Record Straight: Drupal as an Enterprise Web Content Management S...
Setting the Record Straight: Drupal as an Enterprise Web Content Management S...Setting the Record Straight: Drupal as an Enterprise Web Content Management S...
Setting the Record Straight: Drupal as an Enterprise Web Content Management S...Acquia
 
Neev Open Source Contributions
Neev Open Source ContributionsNeev Open Source Contributions
Neev Open Source ContributionsNeev Technologies
 
Top 10 reasons to choose drupal
Top 10 reasons to choose drupalTop 10 reasons to choose drupal
Top 10 reasons to choose drupalThai Pham
 
Ben keynote 5
Ben keynote 5Ben keynote 5
Ben keynote 5Ben Golub
 
[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?Wong Hoi Sing Edison
 
One drupal to rule them all - Drupalcamp Caceres
One drupal to rule them all - Drupalcamp CaceresOne drupal to rule them all - Drupalcamp Caceres
One drupal to rule them all - Drupalcamp Cacereshernanibf
 
Decoupling Drupal - Drupal Camp Toronto 2014
Decoupling Drupal - Drupal Camp Toronto 2014Decoupling Drupal - Drupal Camp Toronto 2014
Decoupling Drupal - Drupal Camp Toronto 2014Alex De Winne
 
Why drupal should power your next web project
Why drupal should power your next web projectWhy drupal should power your next web project
Why drupal should power your next web projectSyed Hassan Raza
 
Opening words at DockerCon Europe by Ben Golub
Opening words at DockerCon Europe by Ben Golub Opening words at DockerCon Europe by Ben Golub
Opening words at DockerCon Europe by Ben Golub Docker, Inc.
 
Global Open Source Development 2011-2014 Review and 2015 Forecast
Global Open Source Development 2011-2014 Review and 2015 ForecastGlobal Open Source Development 2011-2014 Review and 2015 Forecast
Global Open Source Development 2011-2014 Review and 2015 ForecastSammy Fung
 
DrupalCamp SP 2015 - Vendendo a filosofia Open-Source (e Drupal!)
DrupalCamp SP 2015 -  Vendendo a filosofia Open-Source (e Drupal!)DrupalCamp SP 2015 -  Vendendo a filosofia Open-Source (e Drupal!)
DrupalCamp SP 2015 - Vendendo a filosofia Open-Source (e Drupal!)Taller Negócio Digitais
 
Vendendo a filosofia open-source (e drupal!) - Drupal camp sp 2015
Vendendo a filosofia open-source (e drupal!) - Drupal camp sp 2015Vendendo a filosofia open-source (e drupal!) - Drupal camp sp 2015
Vendendo a filosofia open-source (e drupal!) - Drupal camp sp 2015Handrus Nogueira
 
Vendendo a filosofia open-source (e drupal!) - DrupalCamp SP 2015
Vendendo a filosofia open-source (e drupal!) - DrupalCamp SP 2015Vendendo a filosofia open-source (e drupal!) - DrupalCamp SP 2015
Vendendo a filosofia open-source (e drupal!) - DrupalCamp SP 2015Handrus Nogueira
 

Similar a Introduction to drupal (20)

[Workshop] Building an Integration Agile Digital Enterprise with Open Source ...
[Workshop] Building an Integration Agile Digital Enterprise with Open Source ...[Workshop] Building an Integration Agile Digital Enterprise with Open Source ...
[Workshop] Building an Integration Agile Digital Enterprise with Open Source ...
 
Drupal Summit Tokyo 2017 -- 企業向けオープンソースCMS Drupalの全貌
Drupal Summit Tokyo 2017 -- 企業向けオープンソースCMS Drupalの全貌Drupal Summit Tokyo 2017 -- 企業向けオープンソースCMS Drupalの全貌
Drupal Summit Tokyo 2017 -- 企業向けオープンソースCMS Drupalの全貌
 
Shockingly Fast Site Development with Acquia Lightning 4.0
Shockingly Fast Site Development with Acquia Lightning 4.0Shockingly Fast Site Development with Acquia Lightning 4.0
Shockingly Fast Site Development with Acquia Lightning 4.0
 
Contributing to Open Source
Contributing to Open SourceContributing to Open Source
Contributing to Open Source
 
Setting the Record Straight: Drupal as an Enterprise Web Content Management S...
Setting the Record Straight: Drupal as an Enterprise Web Content Management S...Setting the Record Straight: Drupal as an Enterprise Web Content Management S...
Setting the Record Straight: Drupal as an Enterprise Web Content Management S...
 
Neev Open Source Contributions
Neev Open Source ContributionsNeev Open Source Contributions
Neev Open Source Contributions
 
Top 10 reasons to choose drupal
Top 10 reasons to choose drupalTop 10 reasons to choose drupal
Top 10 reasons to choose drupal
 
Ben keynote 5
Ben keynote 5Ben keynote 5
Ben keynote 5
 
[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?
 
One drupal to rule them all - Drupalcamp Caceres
One drupal to rule them all - Drupalcamp CaceresOne drupal to rule them all - Drupalcamp Caceres
One drupal to rule them all - Drupalcamp Caceres
 
Drupal in-depth
Drupal in-depthDrupal in-depth
Drupal in-depth
 
Decoupling Drupal - Drupal Camp Toronto 2014
Decoupling Drupal - Drupal Camp Toronto 2014Decoupling Drupal - Drupal Camp Toronto 2014
Decoupling Drupal - Drupal Camp Toronto 2014
 
OS Accelerate London - 09/16/15
OS Accelerate London - 09/16/15OS Accelerate London - 09/16/15
OS Accelerate London - 09/16/15
 
Drupal by Gaurav Boudh
Drupal by Gaurav BoudhDrupal by Gaurav Boudh
Drupal by Gaurav Boudh
 
Why drupal should power your next web project
Why drupal should power your next web projectWhy drupal should power your next web project
Why drupal should power your next web project
 
Opening words at DockerCon Europe by Ben Golub
Opening words at DockerCon Europe by Ben Golub Opening words at DockerCon Europe by Ben Golub
Opening words at DockerCon Europe by Ben Golub
 
Global Open Source Development 2011-2014 Review and 2015 Forecast
Global Open Source Development 2011-2014 Review and 2015 ForecastGlobal Open Source Development 2011-2014 Review and 2015 Forecast
Global Open Source Development 2011-2014 Review and 2015 Forecast
 
DrupalCamp SP 2015 - Vendendo a filosofia Open-Source (e Drupal!)
DrupalCamp SP 2015 -  Vendendo a filosofia Open-Source (e Drupal!)DrupalCamp SP 2015 -  Vendendo a filosofia Open-Source (e Drupal!)
DrupalCamp SP 2015 - Vendendo a filosofia Open-Source (e Drupal!)
 
Vendendo a filosofia open-source (e drupal!) - Drupal camp sp 2015
Vendendo a filosofia open-source (e drupal!) - Drupal camp sp 2015Vendendo a filosofia open-source (e drupal!) - Drupal camp sp 2015
Vendendo a filosofia open-source (e drupal!) - Drupal camp sp 2015
 
Vendendo a filosofia open-source (e drupal!) - DrupalCamp SP 2015
Vendendo a filosofia open-source (e drupal!) - DrupalCamp SP 2015Vendendo a filosofia open-source (e drupal!) - DrupalCamp SP 2015
Vendendo a filosofia open-source (e drupal!) - DrupalCamp SP 2015
 

Último

Choosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for ParentsChoosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for Parentsnavabharathschool99
 
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONTHEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONHumphrey A Beña
 
Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Celine George
 
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Celine George
 
ICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdfICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdfVanessa Camilleri
 
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfGrade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfJemuel Francisco
 
Full Stack Web Development Course for Beginners
Full Stack Web Development Course  for BeginnersFull Stack Web Development Course  for Beginners
Full Stack Web Development Course for BeginnersSabitha Banu
 
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITYISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITYKayeClaireEstoconing
 
Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4JOYLYNSAMANIEGO
 
Activity 2-unit 2-update 2024. English translation
Activity 2-unit 2-update 2024. English translationActivity 2-unit 2-update 2024. English translation
Activity 2-unit 2-update 2024. English translationRosabel UA
 
Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Celine George
 
4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptxmary850239
 
How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17Celine George
 
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)lakshayb543
 
Concurrency Control in Database Management system
Concurrency Control in Database Management systemConcurrency Control in Database Management system
Concurrency Control in Database Management systemChristalin Nelson
 
How to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPHow to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPCeline George
 

Último (20)

Choosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for ParentsChoosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for Parents
 
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONTHEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
 
Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17
 
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
 
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptxLEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
 
ICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdfICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdf
 
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptxYOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
 
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfGrade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
 
Full Stack Web Development Course for Beginners
Full Stack Web Development Course  for BeginnersFull Stack Web Development Course  for Beginners
Full Stack Web Development Course for Beginners
 
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptxYOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
 
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITYISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
 
Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4
 
Activity 2-unit 2-update 2024. English translation
Activity 2-unit 2-update 2024. English translationActivity 2-unit 2-update 2024. English translation
Activity 2-unit 2-update 2024. English translation
 
Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17
 
4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx
 
How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17
 
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptxFINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
 
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
 
Concurrency Control in Database Management system
Concurrency Control in Database Management systemConcurrency Control in Database Management system
Concurrency Control in Database Management system
 
How to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPHow to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERP
 

Introduction to drupal

  • 2. Agenda  Introduction to CMS  Why Drupal as CMS, Comparison of Drupal with other CMS.  Case studies / Sites using Drupal  When to and not to use Drupal ?  Where to find drupal and drupal installation ? 2
  • 5. Drupal Come for the software, stay for the community 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. 5
  • 6. What is Drupal ? • Content Management System (CMS) • Web Application Framework • Open Source • Runs on Apache, PHP and MySQL (PostgreSQL) • Software package which can be customized to create websites • And most importantly its FREE!!!!  6
  • 8. Drupal v/s. other CMS • Open source • Clear, well-documented API • Flexibility • Large User Community • Responsive & Approachable Developer Community • Secure 8
  • 9. Drupal is Open Source • No license fees • The code is completely open and transparent. • If we find a bug in Drupal, we can report it, fix it ourselves, and contribute the fix back to the community rather than depend on the original development team to fix the bugs. • So, Drupal is owned by you, Yes YOU 9
  • 10. Clear, well-documented API – Various clients, various requirements BUT you have Drupal – Saves time, effort and money 10
  • 11. Flexibility – Get new feature updates with just a click away! – Modular codebase : Simpler, more robust, fast and extendable easily. – User friendly APIs – Change anything, Build anything 11
  • 12. Large User Community – Drupal has a strong community of users. – More support , more diversity and less problems solving time » 18,128 Modules » 1,491 Themes » 475 Distributions » 20,501 Developers 12
  • 13. Responsive & Approachable Developer Community – Bugs and security issues are quick fix : Speed Development – Drupal development community : Smart and scrutinized – User feedback is sought, and the development process is very transparent. 13
  • 14. Security • Drupal's codebase is very secure. • Prevented from potential exploits. • Combined with the simplicity of keeping Drupal up-to-date, makes it secure. • Patch availability security of previous versions of modules and themes. 14
  • 15. Drupal over a custom application • Writing a custom application is required for a client's website – User authentication & authorization, content theming and display, is already part of Drupal. – Using existing code is far more • Cost-efficient • Large Developer Community • Secure • Feature complete than within a reasonable budget and time frame. 15
  • 16. Will we use Drupal forever? • At this point in time, we feel that Drupal is the best CMS – There are hundreds if not thousands of other CMS platforms available – There could very well come a time when we feel that it is time to move away from Drupal to another platform. • New CMS coming in clearly need to surpass Drupal not only in features, but also in philosophy and community. This is the beauty of open source – “the tools we use are what we make them” 16
  • 17. The bottom line • For most of the projects we build for our clients results in – Better product – Better price – Smart Resource Usage – Speed Development 17
  • 18. Frameworks vs. CMS 18Out of the Box Functionality Flexibility Programmer Zone Publisher Zone
  • 19. Case Studies • The Economist: http://www.economist.com/ • Linux Journal: http://www.linuxjournal.com/ • Our Media: http://ourmedia.org/ • Now Public: http://www.nowpublic.com/ • Gnome Art: http://art.gnome.org/ • Ubuntu & Cononical: http://www.ubuntu.com/, http://www.canonical.com/ • IloveBolly: http://www.ilovebolly.com/ 19
  • 20. Do it with Drupal 20 • Share Requirements Document • Multilingual • Content • Search • Views • Ads • SEO • Videos • Pictures • Blogs • Recipes • TV Show
  • 21. When not to use Drupal? 21 • Big Question? What Drupal can’t do wrt your requirements? • Drupal => CMS + CMF (Partial) • Drupal has a set of predefined workflows.
  • 22. When not to use Drupal? • In Short, • Specifications to meet Drupal’s predefined workflows • Cost Effective – Use Drupal. • If – Too many things fighting against the way it is designed to work, – it becomes clumsy, – slow and expensive – Go for PHP framework such as Zend or Symfony GOOD News: Drupal 8 will use Symfony as its Framework!!! 22
  • 23. Selecting a CMS OR Framework • Don't Let the High Stakes Paralyze You • Prioritize Vision before Detail • Construct Leading Requirements: – Filter for Relevant Technologies – Filter for Your Budget – Consider the Proximity of Community 23
  • 24. Where to find Drupal and Drupal Installation? • http://www.drupal.org/project/drupal • http://www.drupal.org/project/<modulename> • http://www.drupalgardens.com/ 24

Notas del editor

  1. Core Drupal is kept slim and mean, with much added functionality coming by way from community module.