SlideShare une entreprise Scribd logo
1  sur  34
Télécharger pour lire hors ligne
Drupal huh yeah,
what is it good for?


                       1
•   Drupal basics and history

•   Strengths

•   Weaknesses

•   What it’s good for

•   And what it’s not



                                2
Origins

•   Project started by Dries Buytaert in
    2000 at the University of Antwerp
•   The name originates from “dorp”,
    Dutch for village.
•   First came to prominence during the
    2004 Dean campaign



                                           3
Coming of Age

•   Recognition
•   Community, online and off
•   Downloads
•   Usage




                                4
#!$!!!"
                                                                                          %!$!!!"
                                                                                                    &!$!!!"
                                                                                                                     '!$!!!"
                                                                                                                               (!!$!!!"
                                                                                                                                          (#!$!!!"
                                                                                                                                                     (%!$!!!"
                                                                                                                                                                (&!$!!!"
                                                                                                                                                                           ('!$!!!"




                                                                           !"
                                                            )*+,"##+-"
                                                             )*+,"#./0"
                                                               )*12"&/0"
                                                              )*12"(3/0"
                                                              )*12"#!/0"
                                                              )*12"#4/0"
                                                           5*6*7/"38-"
                                                          5*6*7/"(!/0"
                                                          5*6*7/"(4/0"
                                                          5*6*7/"#%/0"
                                                          5*6*7/"3(7/"
                                                      9,:/,;<,8"4/0"
                                                     9,:/,;<,8"(%/0"
                                                     9,:/,;<,8"#(7/"
                                                     9,:/,;<,8"#'/0"
                                                          =>/?<,8"@/0"
                                                        =>/?<,8"(#/0"
                                                        =>/?<,8"(./0"
                                                        =>/?<,8"#&/0"
                                                      A?B,;<,8"#+-"
                                                       A?B,;<,8"./0"
                                                     A?B,;<,8"(&/0"
                                                     A?B,;<,8"#38-"
                                                     A?B,;<,8"3!/0"
                                                       C,>,;<,8"4/0"
                                                      C,>,;<,8"(%/0"
                                                      C,>,;<,8"#(7/"




    Source: http://drupal.org/project/usage/drupal
                                                      C,>,;<,8"#'/0"
                                                          )D+*D82"%/0"
                                                        )D+*D82"((/0"
                                                        )D+*D82"('/0"
                                                        )D+*D82"#@/0"
                                                         E,<8*D82"(7/"
                                                         E,<8*D82"'/0"
                                                       E,<8*D82"(@/0"
                                                       E,<8*D82"##+-"
                                                            FD8>0"(7/"
                                                           FD8>0"'/0"
                                                          FD8>0"(@/0"
                                                          FD8>0"##+-"
                                                          FD8>0"#./0"
                                                              5:8G1"@/0"
                                                            5:8G1"(#/0"
                                                            5:8G1"(./0"
                                                            5:8G1"#&/0"
                                                               FD2"38-"
                                                             FD2"(!/0"
                                                             FD2"(4/0"
                                                             FD2"#%/0"
                                                              FD2"3(7/"
                                                              )*+,"4/0"
                                                                                                    &HI"
                                                                                                              4HI"
                                                                                                                     @HI"
                                                                                                                                                                                      Source: http://buytaert.net/drupal-download-statistics-2008




5
What is Drupal?
• Core
• Modules (core,
  contrib, custom)

• Themes
  (PHPTemplate)

• Community
                     source: James Walker, 2007 Fsoss Drupal Under The Hood




                                                                              6
7
System Spectrum




credit: http://www.flickr.com/photos/ruthhb/3408333830/




       custom code -> frameworks -> Drupal -> plug and play


                                                              8
custom
                       code
flexible / powerful




                      closed
                      source

                         ease of use / rapid dev
                                                   9
Strengths

Developer: extensibility, theming, filters, security, jquery


End user:    SEO, taxonomy, users / permissions, content
             management

Both:        rapid prototyping, community, Acquia



                                                              10
Building Blocks




credit: http://www.flickr.com/photos/kmtucker/3355551036




                                                          11
Weaknesses
•   The Drupal Way learning curve
•   Documentation
•   “Drupal lacks an intuitive, easy
    administration user interface”
•   Updates / backwards compatability
•   Migration


                                        12
When not to Use
•   Site focused around blogging




                                   13
14
When not to Use
•   Site focused around blogging
•   Dedicated e-commerce




                                   15
16
When not to Use
•   Site focused around blogging
•   Dedicated e-commerce
•   Application with a singular focus
    and/or very high traffic




                                        17
18
Drupal makes less
 sense the more
 focused the app


                    19
20
Drupal’s Great For
•   Brochureware / content
    management / multi-media




                               21
22
Drupal’s Great For
•   Brochureware
•   Social network / community




                                 23
24
Drupal’s Great For
•   Brochureware
•   Social network / community
•   Member management




                                 25
26
Drupal’s Great For
•   Brochureware
•   Social network / community
•   Member management
•   Publishing




                                 27
28
Drupal’s Great For
•   Brochureware
•   Social network / community
•   Member management
•   Publishing
•   Structured content




                                 29
30
Drupal makes
 more sense the
more features you
    combine

                    31
32
Sites that bring it all together




                                   33
Questions?



    Lev Tsypin
    levelos.com
    drupal.org/user/54135
           .com/loubabe

                            34

Contenu connexe

Tendances

Prepositions made easy-xpert
Prepositions made easy-xpertPrepositions made easy-xpert
Prepositions made easy-xpert
hudaalmabadi
 
Cysts of the jaw 10
Cysts of the jaw 10Cysts of the jaw 10
Cysts of the jaw 10
Hai Trieu
 
Corporate Council on Africa Infrastructure Conference, Washington, DC, Septem...
Corporate Council on Africa Infrastructure Conference, Washington, DC, Septem...Corporate Council on Africa Infrastructure Conference, Washington, DC, Septem...
Corporate Council on Africa Infrastructure Conference, Washington, DC, Septem...
lucamazzei
 
6thoralmucosaldiseases 2010
6thoralmucosaldiseases 20106thoralmucosaldiseases 2010
6thoralmucosaldiseases 2010
LE HAI TRIEU
 
Magnitudes electricas
Magnitudes electricasMagnitudes electricas
Magnitudes electricas
omar garcia
 
Manual+citroen+c3
Manual+citroen+c3Manual+citroen+c3
Manual+citroen+c3
Alan Pullin
 
025 force
025 force025 force
025 force
Hari99
 
ABRADEE Meeting – Electricity Sector’s Panel – 09/16/2005
ABRADEE Meeting – Electricity Sector’s Panel – 09/16/2005ABRADEE Meeting – Electricity Sector’s Panel – 09/16/2005
ABRADEE Meeting – Electricity Sector’s Panel – 09/16/2005
AES Eletropaulo
 
what’s wrong with the philippine higher education
 what’s wrong with the philippine higher education what’s wrong with the philippine higher education
what’s wrong with the philippine higher education
iBoP Asia
 
Carta de los docentes a los padres
Carta  de los docentes a  los padresCarta  de los docentes a  los padres
Carta de los docentes a los padres
soypublica
 
Dramatically increase revenue on verio template
Dramatically increase revenue on verio templateDramatically increase revenue on verio template
Dramatically increase revenue on verio template
Janine Soika
 

Tendances (20)

Leng 15
Leng 15Leng 15
Leng 15
 
marifatul-insan
marifatul-insanmarifatul-insan
marifatul-insan
 
Development Made Simple with no Coding: Developing Reusable Business Components
Development Made Simple with no Coding: Developing Reusable Business ComponentsDevelopment Made Simple with no Coding: Developing Reusable Business Components
Development Made Simple with no Coding: Developing Reusable Business Components
 
Prepositions made easy-xpert
Prepositions made easy-xpertPrepositions made easy-xpert
Prepositions made easy-xpert
 
School safety india handbook
School safety india handbookSchool safety india handbook
School safety india handbook
 
Cysts of the jaw 10
Cysts of the jaw 10Cysts of the jaw 10
Cysts of the jaw 10
 
Egypt cement
Egypt cementEgypt cement
Egypt cement
 
Corporate Council on Africa Infrastructure Conference, Washington, DC, Septem...
Corporate Council on Africa Infrastructure Conference, Washington, DC, Septem...Corporate Council on Africa Infrastructure Conference, Washington, DC, Septem...
Corporate Council on Africa Infrastructure Conference, Washington, DC, Septem...
 
Aunty help
Aunty helpAunty help
Aunty help
 
6thoralmucosaldiseases 2010
6thoralmucosaldiseases 20106thoralmucosaldiseases 2010
6thoralmucosaldiseases 2010
 
Magnitudes electricas
Magnitudes electricasMagnitudes electricas
Magnitudes electricas
 
The Security Risks of Web 2.0 - DEF CON 17
The Security Risks of Web 2.0 - DEF CON 17The Security Risks of Web 2.0 - DEF CON 17
The Security Risks of Web 2.0 - DEF CON 17
 
Manual+citroen+c3
Manual+citroen+c3Manual+citroen+c3
Manual+citroen+c3
 
Alimentos
AlimentosAlimentos
Alimentos
 
EB-85 A
EB-85 AEB-85 A
EB-85 A
 
025 force
025 force025 force
025 force
 
ABRADEE Meeting – Electricity Sector’s Panel – 09/16/2005
ABRADEE Meeting – Electricity Sector’s Panel – 09/16/2005ABRADEE Meeting – Electricity Sector’s Panel – 09/16/2005
ABRADEE Meeting – Electricity Sector’s Panel – 09/16/2005
 
what’s wrong with the philippine higher education
 what’s wrong with the philippine higher education what’s wrong with the philippine higher education
what’s wrong with the philippine higher education
 
Carta de los docentes a los padres
Carta  de los docentes a  los padresCarta  de los docentes a  los padres
Carta de los docentes a los padres
 
Dramatically increase revenue on verio template
Dramatically increase revenue on verio templateDramatically increase revenue on verio template
Dramatically increase revenue on verio template
 

Similaire à Drupal, what is it good for?

Acções professores outubro novembro 2012
Acções professores outubro novembro 2012Acções professores outubro novembro 2012
Acções professores outubro novembro 2012
João Lima
 
Apresentação Institucional - 25/11/2008
Apresentação Institucional - 25/11/2008Apresentação Institucional - 25/11/2008
Apresentação Institucional - 25/11/2008
AES Eletropaulo
 
Brazil Day Presentation - 10/28/2008
Brazil Day Presentation - 10/28/2008Brazil Day Presentation - 10/28/2008
Brazil Day Presentation - 10/28/2008
AES Eletropaulo
 
Farmer's manual eng
Farmer's manual   engFarmer's manual   eng
Farmer's manual eng
guestc4cf6a1
 
W Statement On Waterpipe Smoking Hinal
W Statement On Waterpipe Smoking HinalW Statement On Waterpipe Smoking Hinal
W Statement On Waterpipe Smoking Hinal
keletsor
 
分光光度法快速测定玉米叶片中的叶绿素
分光光度法快速测定玉米叶片中的叶绿素分光光度法快速测定玉米叶片中的叶绿素
分光光度法快速测定玉米叶片中的叶绿素
sugeladi
 
ประกาศและใบสมัครลูกจ้างชั่วคราว เจ้าพนักงานบัญชี สสอ.แม่จัน
ประกาศและใบสมัครลูกจ้างชั่วคราว เจ้าพนักงานบัญชี  สสอ.แม่จันประกาศและใบสมัครลูกจ้างชั่วคราว เจ้าพนักงานบัญชี  สสอ.แม่จัน
ประกาศและใบสมัครลูกจ้างชั่วคราว เจ้าพนักงานบัญชี สสอ.แม่จัน
Sarawut Chummongkhol
 
ประกาศและใบสมัครลูกจ้างชั่วคราว เจ้าพนักงานบัญชี สสอ.แม่จัน
ประกาศและใบสมัครลูกจ้างชั่วคราว เจ้าพนักงานบัญชี  สสอ.แม่จันประกาศและใบสมัครลูกจ้างชั่วคราว เจ้าพนักงานบัญชี  สสอ.แม่จัน
ประกาศและใบสมัครลูกจ้างชั่วคราว เจ้าพนักงานบัญชี สสอ.แม่จัน
Sarawut Chummongkhol
 

Similaire à Drupal, what is it good for? (20)

Coanda Effect UAV
Coanda Effect UAVCoanda Effect UAV
Coanda Effect UAV
 
Calendario+scorp
Calendario+scorpCalendario+scorp
Calendario+scorp
 
Acções professores outubro novembro 2012
Acções professores outubro novembro 2012Acções professores outubro novembro 2012
Acções professores outubro novembro 2012
 
Bokers listings july 2011
Bokers listings   july 2011Bokers listings   july 2011
Bokers listings july 2011
 
Apresentação Institucional - 25/11/2008
Apresentação Institucional - 25/11/2008Apresentação Institucional - 25/11/2008
Apresentação Institucional - 25/11/2008
 
Brazil Day Presentation - 10/28/2008
Brazil Day Presentation - 10/28/2008Brazil Day Presentation - 10/28/2008
Brazil Day Presentation - 10/28/2008
 
Product data sheet
Product data sheetProduct data sheet
Product data sheet
 
Product data sheet
Product data sheetProduct data sheet
Product data sheet
 
Product data sheet
Product data sheetProduct data sheet
Product data sheet
 
Product data sheet
Product data sheetProduct data sheet
Product data sheet
 
Product data sheet
Product data sheetProduct data sheet
Product data sheet
 
Radical Collaboration: Tools for Partnering with Community Members
Radical Collaboration: Tools for Partnering with Community MembersRadical Collaboration: Tools for Partnering with Community Members
Radical Collaboration: Tools for Partnering with Community Members
 
Farmer's manual eng
Farmer's manual   engFarmer's manual   eng
Farmer's manual eng
 
W Statement On Waterpipe Smoking Hinal
W Statement On Waterpipe Smoking HinalW Statement On Waterpipe Smoking Hinal
W Statement On Waterpipe Smoking Hinal
 
W Statement On Waterpipe Smoking Hinal
W Statement On Waterpipe Smoking HinalW Statement On Waterpipe Smoking Hinal
W Statement On Waterpipe Smoking Hinal
 
Rate4
Rate4Rate4
Rate4
 
Biofuel For Transport in Sweden
Biofuel For Transport in SwedenBiofuel For Transport in Sweden
Biofuel For Transport in Sweden
 
分光光度法快速测定玉米叶片中的叶绿素
分光光度法快速测定玉米叶片中的叶绿素分光光度法快速测定玉米叶片中的叶绿素
分光光度法快速测定玉米叶片中的叶绿素
 
ประกาศและใบสมัครลูกจ้างชั่วคราว เจ้าพนักงานบัญชี สสอ.แม่จัน
ประกาศและใบสมัครลูกจ้างชั่วคราว เจ้าพนักงานบัญชี  สสอ.แม่จันประกาศและใบสมัครลูกจ้างชั่วคราว เจ้าพนักงานบัญชี  สสอ.แม่จัน
ประกาศและใบสมัครลูกจ้างชั่วคราว เจ้าพนักงานบัญชี สสอ.แม่จัน
 
ประกาศและใบสมัครลูกจ้างชั่วคราว เจ้าพนักงานบัญชี สสอ.แม่จัน
ประกาศและใบสมัครลูกจ้างชั่วคราว เจ้าพนักงานบัญชี  สสอ.แม่จันประกาศและใบสมัครลูกจ้างชั่วคราว เจ้าพนักงานบัญชี  สสอ.แม่จัน
ประกาศและใบสมัครลูกจ้างชั่วคราว เจ้าพนักงานบัญชี สสอ.แม่จัน
 

Plus de Lev Tsypin (8)

Fundraising with Drupal
Fundraising with DrupalFundraising with Drupal
Fundraising with Drupal
 
It Takes Two: The Case for CRM’s in Drupal
It Takes Two: The Case for CRM’s in DrupalIt Takes Two: The Case for CRM’s in Drupal
It Takes Two: The Case for CRM’s in Drupal
 
Drupal presentations-badcamp-2014
Drupal presentations-badcamp-2014Drupal presentations-badcamp-2014
Drupal presentations-badcamp-2014
 
Digital Experience Management in Drupal
Digital Experience Management in DrupalDigital Experience Management in Drupal
Digital Experience Management in Drupal
 
Drupal mapping
Drupal mappingDrupal mapping
Drupal mapping
 
Drupal Distributions, an Open Source Product Model
Drupal Distributions, an Open Source Product ModelDrupal Distributions, an Open Source Product Model
Drupal Distributions, an Open Source Product Model
 
MIE Toolbox, a Case for Drupal as an Application Framework
MIE Toolbox, a Case for Drupal as an Application FrameworkMIE Toolbox, a Case for Drupal as an Application Framework
MIE Toolbox, a Case for Drupal as an Application Framework
 
PDX Web Innovators CMS Showdown - Drupal
PDX Web Innovators CMS Showdown - DrupalPDX Web Innovators CMS Showdown - Drupal
PDX Web Innovators CMS Showdown - Drupal
 

Dernier

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
 
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
 

Dernier (20)

Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
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
 
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
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
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...
 
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
 
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
 
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
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
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
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
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
 
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
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
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
 
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
 
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
 

Drupal, what is it good for?

  • 1. Drupal huh yeah, what is it good for? 1
  • 2. Drupal basics and history • Strengths • Weaknesses • What it’s good for • And what it’s not 2
  • 3. Origins • Project started by Dries Buytaert in 2000 at the University of Antwerp • The name originates from “dorp”, Dutch for village. • First came to prominence during the 2004 Dean campaign 3
  • 4. Coming of Age • Recognition • Community, online and off • Downloads • Usage 4
  • 5. #!$!!!" %!$!!!" &!$!!!" '!$!!!" (!!$!!!" (#!$!!!" (%!$!!!" (&!$!!!" ('!$!!!" !" )*+,"##+-" )*+,"#./0" )*12"&/0" )*12"(3/0" )*12"#!/0" )*12"#4/0" 5*6*7/"38-" 5*6*7/"(!/0" 5*6*7/"(4/0" 5*6*7/"#%/0" 5*6*7/"3(7/" 9,:/,;<,8"4/0" 9,:/,;<,8"(%/0" 9,:/,;<,8"#(7/" 9,:/,;<,8"#'/0" =>/?<,8"@/0" =>/?<,8"(#/0" =>/?<,8"(./0" =>/?<,8"#&/0" A?B,;<,8"#+-" A?B,;<,8"./0" A?B,;<,8"(&/0" A?B,;<,8"#38-" A?B,;<,8"3!/0" C,>,;<,8"4/0" C,>,;<,8"(%/0" C,>,;<,8"#(7/" Source: http://drupal.org/project/usage/drupal C,>,;<,8"#'/0" )D+*D82"%/0" )D+*D82"((/0" )D+*D82"('/0" )D+*D82"#@/0" E,<8*D82"(7/" E,<8*D82"'/0" E,<8*D82"(@/0" E,<8*D82"##+-" FD8>0"(7/" FD8>0"'/0" FD8>0"(@/0" FD8>0"##+-" FD8>0"#./0" 5:8G1"@/0" 5:8G1"(#/0" 5:8G1"(./0" 5:8G1"#&/0" FD2"38-" FD2"(!/0" FD2"(4/0" FD2"#%/0" FD2"3(7/" )*+,"4/0" &HI" 4HI" @HI" Source: http://buytaert.net/drupal-download-statistics-2008 5
  • 6. What is Drupal? • Core • Modules (core, contrib, custom) • Themes (PHPTemplate) • Community source: James Walker, 2007 Fsoss Drupal Under The Hood 6
  • 7. 7
  • 8. System Spectrum credit: http://www.flickr.com/photos/ruthhb/3408333830/ custom code -> frameworks -> Drupal -> plug and play 8
  • 9. custom code flexible / powerful closed source ease of use / rapid dev 9
  • 10. Strengths Developer: extensibility, theming, filters, security, jquery End user: SEO, taxonomy, users / permissions, content management Both: rapid prototyping, community, Acquia 10
  • 12. Weaknesses • The Drupal Way learning curve • Documentation • “Drupal lacks an intuitive, easy administration user interface” • Updates / backwards compatability • Migration 12
  • 13. When not to Use • Site focused around blogging 13
  • 14. 14
  • 15. When not to Use • Site focused around blogging • Dedicated e-commerce 15
  • 16. 16
  • 17. When not to Use • Site focused around blogging • Dedicated e-commerce • Application with a singular focus and/or very high traffic 17
  • 18. 18
  • 19. Drupal makes less sense the more focused the app 19
  • 20. 20
  • 21. Drupal’s Great For • Brochureware / content management / multi-media 21
  • 22. 22
  • 23. Drupal’s Great For • Brochureware • Social network / community 23
  • 24. 24
  • 25. Drupal’s Great For • Brochureware • Social network / community • Member management 25
  • 26. 26
  • 27. Drupal’s Great For • Brochureware • Social network / community • Member management • Publishing 27
  • 28. 28
  • 29. Drupal’s Great For • Brochureware • Social network / community • Member management • Publishing • Structured content 29
  • 30. 30
  • 31. Drupal makes more sense the more features you combine 31
  • 32. 32
  • 33. Sites that bring it all together 33
  • 34. Questions? Lev Tsypin levelos.com drupal.org/user/54135 .com/loubabe 34