SlideShare una empresa de Scribd logo
1 de 55
Descargar para leer sin conexión
Drupal as the Winning
               Web Platform
                           Josh Koenig
                           drupal.org/user/3133
                           josh@getpantheon.com
                           @outlandishjosh
Monday, January 24, 2011
In the year 2003...



Monday, January 24, 2011
Monday, January 24, 2011
Monday, January 24, 2011
My revolution didn’t
                           work, but it helped
                            Drupal take off...


Monday, January 24, 2011
Monday, January 24, 2011
Monday, January 24, 2011
Contrary to rumors, the
                       web is not dead.



Monday, January 24, 2011
Monday, January 24, 2011
The Web

   Services                       Content
                           News        SMB Websites


                           UGC         Video


                           Commerce    Communities

Monday, January 24, 2011
The Web

   Services                    Content




Monday, January 24, 2011
The web ain’t dead, but
                        content remains an
                          unsolved problem


Monday, January 24, 2011
CMS: Industry of Niches
               $1M

              $100K
Yearly Cost




              $10K

                $1K

               Free
                              Personal
                                          E-commerce    Enterprise   SMB
                             Publishing
                                                 Market Niche
  Monday, January 24, 2011
Point Solutions
                               Blog        Intranet      Commerce


                             Wordpress     Microsoft      Shopify
          Service
                             Ecosystem     Ecosystem     Ecosystem
Who Develops
                            Open Source    Microsoft      Shopify
 Software?

 Core Content
  Technology

   Hosting +
                            SaaS or LAMP   IIS Hosting     SaaS
 Infrastructure
Monday, January 24, 2011
No Core = Lots of Glue
                              Blog        Intranet      Commerce


                            Wordpress     Microsoft      Shopify
          Service
                            Ecosystem     Ecosystem     Ecosystem
Who Develops
                           Open Source    Microsoft      Shopify
 Software?

 Core Content                               ????
  Technology

   Hosting +
                           SaaS or LAMP   IIS Hosting     SaaS
 Infrastructure
Monday, January 24, 2011
It’s the Year 2011
                           (The web is more than 15 years old)




Monday, January 24, 2011
What if you need blogging
                   and ecommerce?



Monday, January 24, 2011
Why is this still a
                             problem?



Monday, January 24, 2011
Newspapers shouldn’t
         build printing presses.

                           • Software expertise required
                               • Costly to build
                              • Even costlier to maintain

Monday, January 24, 2011
The web needs to keep
                            evolving...



Monday, January 24, 2011
2010
                           is not a point solution.

 Drupal is core content technology


                                                                   2009

 700+ core developers
 700,000+ Drupal.org members                            2008


 Competitive across the grid                    2007
                                         2006
           2003            2004   2005                 Photo: Drupal Con Copenhagen
                                                       Plotted: Drupal Community Members
Monday, January 24, 2011
Drupal’s Destiny


                                     Wordpress

                                Joomla
 Out-of-box
                            Sharepoint           Drupal
Functionality
                                         Plone

                                                      Django
                                            CakePHP       Ruby on Rails


                                    Platform Flexibility
Monday, January 24, 2011
The #smallcore debate is
                   looking at it backwards.



Monday, January 24, 2011
Drupal is both product
                             and framework.



Monday, January 24, 2011
It’s the first globally viable
                    platform for the web.



Monday, January 24, 2011
Drupal Ecosystem




Monday, January 24, 2011
Monday, January 24, 2011
M$ saw everyone with
                        a computer.


Monday, January 24, 2011
Drupal sees everyone
                        with a website.


Monday, January 24, 2011
“A Globally Viable Platform for
              the Web”
                           Intranet           Blog             Commerce
       Solutions
                                        Drupal Distros


        Services                      Drupal Ecosystem



 Development                            Open Source


 Core Content                Shared Core Content Technology:
  Technology
Monday, January 24, 2011
We’ve Come A Long Way, Baby




      But Are We Across The Chasm?
                           Image credit: Craig Chelius
Monday, January 24, 2011
Monday, January 24, 2011
Heroic Infrastructure




Monday, January 24, 2011
Current Drupal Production



                                                                          Customer
                                                                           Website
         Hosting           Am I doing Drupal right?   Design + Build baked in
                                                         Best Practices
    Customers Does it scale?                              Scalable out of the box
              Who keeps site updated?                     Automatic Code Updates
                           Who carries the pager?        Pantheon carries pager
    Site       How do I deploy code?                     Clean safe git workflow
    Developers
                           How do I test changes?        Automatic code testing
Monday, January 24, 2011
Mind the Gap!
                                      ??????
                                                                       Customer
                                                                        Website
                                  Platform            Design + Build


                           Am I doing Drupal right?
    Customers
                           Does it scale?
                           Who keeps site updated?

                           Who carries the pager?
    Site                   How do I deploy code?
    Developers
                           How do I test changes?
Monday, January 24, 2011
Pantheon Speeds the Plow

                                                                       Customer
                                                                        Website
                                                      Design + Build
                                  Platform

                            Best practices baked in

    Customers              Scalable out of the box
                           Automated code updates     More sites, built better,
                                                      for a wider audience, in
                            Pantheon carries pager
                                                             less time.
    Site                    Clean safe git workflow
    Developers
                            Automatic code testing
Monday, January 24, 2011
make the robots to the
                             #@&%’ng work




Monday, January 24, 2011
The Runtime Is Evolving




Monday, January 24, 2011
Monday, January 24, 2011
Monday, January 24, 2011
Monday, January 24, 2011
Monday, January 24, 2011
Not Just Corporations




Monday, January 24, 2011
Monday, January 24, 2011
Monday, January 24, 2011
Monday, January 24, 2011
Monday, January 24, 2011
Monday, January 24, 2011
Platforms Beget
                               Services

                    • Mollom
                    • GVS Security Scan
                    • NodeSquirrel Backups


Monday, January 24, 2011
Distributions?
                           “Drupal Apps”


Monday, January 24, 2011
hook_world_alter()



Monday, January 24, 2011
Monday, January 24, 2011
"State of the Drupal" from Paris '09




                                     Credit: Dries Buytaert
Monday, January 24, 2011
Niches for Drupal to Flourish
               $1M

              $100K
Yearly Cost




              $10K

                $1K

               Free
                              Personal
                                          E-commerce    Enterprise   SMB
                             Publishing
                                                 Market Niche
  Monday, January 24, 2011
Monday, January 24, 2011

Más contenido relacionado

Similar a Drupal as a winning Web Platform

Time Series Data Storage in MongoDB
Time Series Data Storage in MongoDBTime Series Data Storage in MongoDB
Time Series Data Storage in MongoDBsky_jackson
 
CMS Expo 2011 - Social Drupal
CMS Expo 2011 - Social DrupalCMS Expo 2011 - Social Drupal
CMS Expo 2011 - Social DrupalBlake Hall
 
Migrating Social Content to Drupal
Migrating Social Content to DrupalMigrating Social Content to Drupal
Migrating Social Content to DrupalAcquia
 
Increase Sales and Conversions with A/B Testing on Your Drupal Website
Increase Sales and Conversions with A/B Testing on Your Drupal WebsiteIncrease Sales and Conversions with A/B Testing on Your Drupal Website
Increase Sales and Conversions with A/B Testing on Your Drupal WebsiteAcquia
 
Web Communication and Social Media
Web Communication and Social MediaWeb Communication and Social Media
Web Communication and Social MediaGianpaolo D'Amico
 
Four Open Source Drupal Applications for Higher Education
Four Open Source Drupal Applications for Higher EducationFour Open Source Drupal Applications for Higher Education
Four Open Source Drupal Applications for Higher EducationAcquia
 
Mozilla: Continuous Deploment on SUMO
Mozilla: Continuous Deploment on SUMOMozilla: Continuous Deploment on SUMO
Mozilla: Continuous Deploment on SUMOMatt Brandt
 
Qontext for NetSuite
Qontext for NetSuiteQontext for NetSuite
Qontext for NetSuiteQontext
 
Sharath Bulusu, Guardian News & Media
Sharath Bulusu, Guardian News & MediaSharath Bulusu, Guardian News & Media
Sharath Bulusu, Guardian News & MediaMashery
 
Qontext for SugarCRM
Qontext for SugarCRMQontext for SugarCRM
Qontext for SugarCRMQontext
 
GT Logiciel Libre - Convention Systematic 2011
GT Logiciel Libre - Convention Systematic 2011GT Logiciel Libre - Convention Systematic 2011
GT Logiciel Libre - Convention Systematic 2011Stefane Fermigier
 
AObench with Emscripten
AObench with EmscriptenAObench with Emscripten
AObench with EmscriptenSyoyo Fujita
 
Microservices, DevOps, and Containers with OpenShift and Fabric8
Microservices, DevOps, and Containers with OpenShift and Fabric8Microservices, DevOps, and Containers with OpenShift and Fabric8
Microservices, DevOps, and Containers with OpenShift and Fabric8Christian Posta
 
Webcast: Trends in Technical Communication 2011
Webcast: Trends in Technical Communication 2011Webcast: Trends in Technical Communication 2011
Webcast: Trends in Technical Communication 2011Scriptorium Publishing
 
Migrating a Vignette Website to Drupal: Story of Multnomah County
Migrating a Vignette Website to Drupal: Story of Multnomah CountyMigrating a Vignette Website to Drupal: Story of Multnomah County
Migrating a Vignette Website to Drupal: Story of Multnomah CountyAcquia
 
Web design and development
Web design and developmentWeb design and development
Web design and developmentevontech
 
How to choose between Joomla, Drupal and Wordpress - Is there a best choice ?
How to choose between Joomla, Drupal and Wordpress - Is there a best choice ?How to choose between Joomla, Drupal and Wordpress - Is there a best choice ?
How to choose between Joomla, Drupal and Wordpress - Is there a best choice ?Marco Barbosa
 
Updating Your Website to Drupal 7
Updating Your Website to Drupal 7Updating Your Website to Drupal 7
Updating Your Website to Drupal 7Acquia
 

Similar a Drupal as a winning Web Platform (20)

Time Series Data Storage in MongoDB
Time Series Data Storage in MongoDBTime Series Data Storage in MongoDB
Time Series Data Storage in MongoDB
 
CMS Expo 2011 - Social Drupal
CMS Expo 2011 - Social DrupalCMS Expo 2011 - Social Drupal
CMS Expo 2011 - Social Drupal
 
Migrating Social Content to Drupal
Migrating Social Content to DrupalMigrating Social Content to Drupal
Migrating Social Content to Drupal
 
Business of Drupal
Business of DrupalBusiness of Drupal
Business of Drupal
 
Increase Sales and Conversions with A/B Testing on Your Drupal Website
Increase Sales and Conversions with A/B Testing on Your Drupal WebsiteIncrease Sales and Conversions with A/B Testing on Your Drupal Website
Increase Sales and Conversions with A/B Testing on Your Drupal Website
 
Web Communication and Social Media
Web Communication and Social MediaWeb Communication and Social Media
Web Communication and Social Media
 
Four Open Source Drupal Applications for Higher Education
Four Open Source Drupal Applications for Higher EducationFour Open Source Drupal Applications for Higher Education
Four Open Source Drupal Applications for Higher Education
 
Mozilla: Continuous Deploment on SUMO
Mozilla: Continuous Deploment on SUMOMozilla: Continuous Deploment on SUMO
Mozilla: Continuous Deploment on SUMO
 
Qontext for NetSuite
Qontext for NetSuiteQontext for NetSuite
Qontext for NetSuite
 
Sharath Bulusu, Guardian News & Media
Sharath Bulusu, Guardian News & MediaSharath Bulusu, Guardian News & Media
Sharath Bulusu, Guardian News & Media
 
Qontext for SugarCRM
Qontext for SugarCRMQontext for SugarCRM
Qontext for SugarCRM
 
GT Logiciel Libre - Convention Systematic 2011
GT Logiciel Libre - Convention Systematic 2011GT Logiciel Libre - Convention Systematic 2011
GT Logiciel Libre - Convention Systematic 2011
 
AObench with Emscripten
AObench with EmscriptenAObench with Emscripten
AObench with Emscripten
 
Microservices, DevOps, and Containers with OpenShift and Fabric8
Microservices, DevOps, and Containers with OpenShift and Fabric8Microservices, DevOps, and Containers with OpenShift and Fabric8
Microservices, DevOps, and Containers with OpenShift and Fabric8
 
Webcast: Trends in Technical Communication 2011
Webcast: Trends in Technical Communication 2011Webcast: Trends in Technical Communication 2011
Webcast: Trends in Technical Communication 2011
 
Migrating a Vignette Website to Drupal: Story of Multnomah County
Migrating a Vignette Website to Drupal: Story of Multnomah CountyMigrating a Vignette Website to Drupal: Story of Multnomah County
Migrating a Vignette Website to Drupal: Story of Multnomah County
 
Web design and development
Web design and developmentWeb design and development
Web design and development
 
مقدمة عن لغة سكالا
مقدمة عن لغة سكالامقدمة عن لغة سكالا
مقدمة عن لغة سكالا
 
How to choose between Joomla, Drupal and Wordpress - Is there a best choice ?
How to choose between Joomla, Drupal and Wordpress - Is there a best choice ?How to choose between Joomla, Drupal and Wordpress - Is there a best choice ?
How to choose between Joomla, Drupal and Wordpress - Is there a best choice ?
 
Updating Your Website to Drupal 7
Updating Your Website to Drupal 7Updating Your Website to Drupal 7
Updating Your Website to Drupal 7
 

Último

Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
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 FMESafe Software
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
A Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusA Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusZilliz
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
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...apidays
 
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 educationjfdjdjcjdnsjd
 
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 TerraformAndrey Devyatkin
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native ApplicationsWSO2
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
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, Adobeapidays
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfOverkill Security
 
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 SavingEdi Saputra
 
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...apidays
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Jeffrey Haguewood
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
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...Zilliz
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 

Último (20)

Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
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
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
A Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusA Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source Milvus
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
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...
 
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
 
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
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
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
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
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 Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
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...
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 

Drupal as a winning Web Platform