SlideShare a Scribd company logo
1 of 48
       Kieran Lal
Developer opportunity Source: http://w3techs.com/
4 Community Powered. Innovation. profiles /  friends content (micro)blogging rich media Social Publishing templates UGC workflow analytics taxonomy groups theme social tagging Drupal
Who ? © 2011 Acquia, Inc.  All rights reserved.
Drupal and WordPress in the Enterprise
Adoption by Industry Media & Entertainment Public Sector High Tech Higher Ed Others
Global Ecosystem
Enterprise Web Infrastructure Other sites Product sites Community sites Marketing Microsites Corp Site Departmental Sites Social Business Software External Websites Internal Websites © 2011 Acquia, Inc.  All rights reserved.
Stakeholders Visitors UX Content editors UX Workflow Designers (Themers) Control Developers Flexibility Operations ilities IT Executives Cost Risk Responsiveness to business
Monetizing different kinds of traffic Product sites One big site Community site Diverse sites © 2011 Acquia, Inc.  All rights reserved.
Selecting a CMS What should you keep in mind when choosing between WordPress and Drupal? Discuss changes in CMSs between versions, typical release schedule and focus of changes made in release versions (security, features, etc.).
WCMS Alexa 10K TLDs 388 222 Source: http://crawler.acquia.com
Market Size[1,000,000+ sites] Innovation[9,117+ modules, ~3% APIs] Developers[6,668+] Community[500,000+ members] “… is as much a Social Software platform  as it is a web content management system.” CMS Watch, The Web CMS Report 2009 © 2011 Acquia, Inc.  All rights reserved. Drupal is Changing the Web Open source, social publishing phenomenon.  Drupal powers >1.5% of the Web. [ ]
Runs on Popular Configurations  ...used by world’s biggest companies Linux, Windows or Mac  Apache, MS IIS, Nginx MySQL, PgSQL, Oracle, SQL Server, Mongo PHP © 2009 Acquia, Inc.
“Continuous and broad peer review, enabled by publicly available source code, supports software reliability and security efforts” David M. WennergrenDepartment of Defense CIO“Clarifying Guidance Regarding Open Source Software” Is Open Source Software (OSS) Secure?
[object Object]
Regularly published security advisories
Open Web Application Security Project Top Ten Vulnerabilities: Audited & PassedProof point: www.whitehouse.gov More info: drupalsecurityreport.org Security in the Drupal Community
Enterprise Fit Using Standards External Application Integration ,[object Object]
The Drupal Services Module
SOAP (web services)
AMF
REST
JSON,[object Object]
Access, Authorization, and Authorization ,[object Object]
Write your own custom integration module,[object Object]
Drupal 7 Features Installation and Environment Database layer Usability Accessibility Fields and entities Image handling Developer improvements Semantic web Distribution support Performance and Scalability Upgrade path Theme system Documentation Community 50 contributed modules moved to core Testing Security
Background Legacy system was built in-house in 2000 and development has largely been fixed in terms of editorial tools and core functionality Development and maintenance of the legacy system was difficult due to: ,[object Object]
Complex dependencies arising from changes in business model
Lack of available ColdFusion TalentA change in strategy (to community-driven) required new processes and systems We use CCI to publish the weekly newspaper
Product set
Final Candidates Escenic Drupal Fundamentally different approaches—open source vs. proprietary Different core “products”—publishing product vs. community/ blogging roots Different life-cycles—classic product vs. community development We prepared a grid across 3 categories covering more than 150 points of comparison Community features Editorial and production tools Technology
Comparison Grid
Implementation and Best Practices
Architecting sites Other sites Product sites Community sites Marketing Microsites Corp Site Departmental Sites Social Business Software External Websites Internal Websites © 2011 Acquia, Inc.  All rights reserved.
Testing
Optimization
Opencloud SaaS Internal  Hosting PaaS

More Related Content

What's hot

Liferay v. Drupal: Pound for Pound @ Liferay Symposium 2014 - Findings from t...
Liferay v. Drupal: Pound for Pound @ Liferay Symposium 2014 - Findings from t...Liferay v. Drupal: Pound for Pound @ Liferay Symposium 2014 - Findings from t...
Liferay v. Drupal: Pound for Pound @ Liferay Symposium 2014 - Findings from t...Dave DeMichele
 
Liferay overview
Liferay overviewLiferay overview
Liferay overviewAbhishekSRC
 
Liferay Platform Overview
Liferay Platform OverviewLiferay Platform Overview
Liferay Platform OverviewFirmansyahIrma1
 
Liferay portal – moving beyond content management
Liferay portal – moving beyond content managementLiferay portal – moving beyond content management
Liferay portal – moving beyond content managementAmbientia
 
Aras PLM's Browser Neutral Client
Aras PLM's Browser Neutral ClientAras PLM's Browser Neutral Client
Aras PLM's Browser Neutral ClientAras
 
WSO2 Charon
WSO2 CharonWSO2 Charon
WSO2 CharonHasiniG
 
Rich Internet Applications
Rich Internet ApplicationsRich Internet Applications
Rich Internet ApplicationsYoussef Shaath
 
Oracle WebCenter Content User Training
Oracle WebCenter Content User Training Oracle WebCenter Content User Training
Oracle WebCenter Content User Training virkmasood
 
The New Efficiency
The New EfficiencyThe New Efficiency
The New EfficiencyCraig Bailey
 
Permissions designed to scale
Permissions designed to scalePermissions designed to scale
Permissions designed to scaleJamie Aliperti
 
WSO2 Gadget Server 1.0 Technical Briefing
WSO2 Gadget Server 1.0 Technical BriefingWSO2 Gadget Server 1.0 Technical Briefing
WSO2 Gadget Server 1.0 Technical BriefingTyrell Perera
 
what is J2EE? different between java and j2EE
what is J2EE? different between java and j2EEwhat is J2EE? different between java and j2EE
what is J2EE? different between java and j2EEKarthikashree
 
WSO2 Gadget Server V1 0 Technical Briefing
WSO2 Gadget Server V1 0 Technical BriefingWSO2 Gadget Server V1 0 Technical Briefing
WSO2 Gadget Server V1 0 Technical BriefingWSO2
 
The Case for Open Source Enterprise Content Management
The Case for Open Source Enterprise Content ManagementThe Case for Open Source Enterprise Content Management
The Case for Open Source Enterprise Content ManagementCITYTECH, Inc.
 
RICH INTERNET APPLICATIONS - RIA Tools
RICH INTERNET APPLICATIONS - RIA ToolsRICH INTERNET APPLICATIONS - RIA Tools
RICH INTERNET APPLICATIONS - RIA ToolsMeghana Chandrashekar
 
Rich Internet Application (RIA) New Dimension With HTML5, CSS3 and Javascript...
Rich Internet Application (RIA) New Dimension With HTML5, CSS3 and Javascript...Rich Internet Application (RIA) New Dimension With HTML5, CSS3 and Javascript...
Rich Internet Application (RIA) New Dimension With HTML5, CSS3 and Javascript...Anthony Zee
 

What's hot (20)

Liferay v. Drupal: Pound for Pound @ Liferay Symposium 2014 - Findings from t...
Liferay v. Drupal: Pound for Pound @ Liferay Symposium 2014 - Findings from t...Liferay v. Drupal: Pound for Pound @ Liferay Symposium 2014 - Findings from t...
Liferay v. Drupal: Pound for Pound @ Liferay Symposium 2014 - Findings from t...
 
Liferay overview
Liferay overviewLiferay overview
Liferay overview
 
Liferay Portal Customizing to Business Needs
Liferay Portal Customizing to Business NeedsLiferay Portal Customizing to Business Needs
Liferay Portal Customizing to Business Needs
 
Making a decision between Liferay and Drupal
Making a decision between Liferay and DrupalMaking a decision between Liferay and Drupal
Making a decision between Liferay and Drupal
 
Liferay Platform Overview
Liferay Platform OverviewLiferay Platform Overview
Liferay Platform Overview
 
Liferay portal – moving beyond content management
Liferay portal – moving beyond content managementLiferay portal – moving beyond content management
Liferay portal – moving beyond content management
 
Oracle Web Center Overview
Oracle Web Center OverviewOracle Web Center Overview
Oracle Web Center Overview
 
Aras PLM's Browser Neutral Client
Aras PLM's Browser Neutral ClientAras PLM's Browser Neutral Client
Aras PLM's Browser Neutral Client
 
WSO2 Charon
WSO2 CharonWSO2 Charon
WSO2 Charon
 
Rich Internet Applications
Rich Internet ApplicationsRich Internet Applications
Rich Internet Applications
 
Oracle WebCenter Content User Training
Oracle WebCenter Content User Training Oracle WebCenter Content User Training
Oracle WebCenter Content User Training
 
The New Efficiency
The New EfficiencyThe New Efficiency
The New Efficiency
 
Permissions designed to scale
Permissions designed to scalePermissions designed to scale
Permissions designed to scale
 
WSO2 Gadget Server 1.0 Technical Briefing
WSO2 Gadget Server 1.0 Technical BriefingWSO2 Gadget Server 1.0 Technical Briefing
WSO2 Gadget Server 1.0 Technical Briefing
 
what is J2EE? different between java and j2EE
what is J2EE? different between java and j2EEwhat is J2EE? different between java and j2EE
what is J2EE? different between java and j2EE
 
WSO2 Gadget Server V1 0 Technical Briefing
WSO2 Gadget Server V1 0 Technical BriefingWSO2 Gadget Server V1 0 Technical Briefing
WSO2 Gadget Server V1 0 Technical Briefing
 
The Case for Open Source Enterprise Content Management
The Case for Open Source Enterprise Content ManagementThe Case for Open Source Enterprise Content Management
The Case for Open Source Enterprise Content Management
 
RICH INTERNET APPLICATIONS - RIA Tools
RICH INTERNET APPLICATIONS - RIA ToolsRICH INTERNET APPLICATIONS - RIA Tools
RICH INTERNET APPLICATIONS - RIA Tools
 
Rich Internet Application (RIA) New Dimension With HTML5, CSS3 and Javascript...
Rich Internet Application (RIA) New Dimension With HTML5, CSS3 and Javascript...Rich Internet Application (RIA) New Dimension With HTML5, CSS3 and Javascript...
Rich Internet Application (RIA) New Dimension With HTML5, CSS3 and Javascript...
 
Ozz Lioi
Ozz LioiOzz Lioi
Ozz Lioi
 

Viewers also liked

Automate Migration to AWS with Datapipe
Automate Migration to AWS with DatapipeAutomate Migration to AWS with Datapipe
Automate Migration to AWS with DatapipeAmazon Web Services
 
The Where and When of NoSQL Platforms
The Where and When of NoSQL PlatformsThe Where and When of NoSQL Platforms
The Where and When of NoSQL PlatformsLogicworksNY
 
D+M Group_Digital Transformation_Datapipe
D+M Group_Digital Transformation_DatapipeD+M Group_Digital Transformation_Datapipe
D+M Group_Digital Transformation_DatapipeJason Singh
 
TeraGo Corporate Services Overview
TeraGo Corporate Services OverviewTeraGo Corporate Services Overview
TeraGo Corporate Services OverviewAshish Patel
 
iland Cloud Infrastructure
iland Cloud Infrastructureiland Cloud Infrastructure
iland Cloud Infrastructuremidtownchic
 
Connectria Hosting- HIPAA Compliant Hosting Services
Connectria Hosting- HIPAA Compliant Hosting ServicesConnectria Hosting- HIPAA Compliant Hosting Services
Connectria Hosting- HIPAA Compliant Hosting ServicesConnectria
 
infrastructure management at digital ages
infrastructure management at digital agesinfrastructure management at digital ages
infrastructure management at digital agesBernard Paques
 
Finding Success with Managed Services in the Azure Environment
Finding Success with Managed Services in the Azure EnvironmentFinding Success with Managed Services in the Azure Environment
Finding Success with Managed Services in the Azure EnvironmentHostway|HOSTING
 
Executive Guide to DRaaS TierPoint and DR Capabilities
Executive Guide to DRaaS TierPoint and DR CapabilitiesExecutive Guide to DRaaS TierPoint and DR Capabilities
Executive Guide to DRaaS TierPoint and DR CapabilitiesDori Degenhardt
 
Enterprise Management for the AWS Cloud (DMG209) | AWS re:Invent 2013
Enterprise Management for the AWS Cloud (DMG209) | AWS re:Invent 2013Enterprise Management for the AWS Cloud (DMG209) | AWS re:Invent 2013
Enterprise Management for the AWS Cloud (DMG209) | AWS re:Invent 2013Amazon Web Services
 
TierPoint's Craig Hurley - ZertoCon Presentation
TierPoint's Craig Hurley - ZertoCon PresentationTierPoint's Craig Hurley - ZertoCon Presentation
TierPoint's Craig Hurley - ZertoCon PresentationDori Degenhardt
 
KPIs: Aligning Your IT and Business Objectives
KPIs: Aligning Your IT and Business ObjectivesKPIs: Aligning Your IT and Business Objectives
KPIs: Aligning Your IT and Business ObjectivesHostway|HOSTING
 
Building PCI Compliance Solution on AWS - Pop-up Loft Tel Aviv
Building PCI Compliance Solution on AWS - Pop-up Loft Tel AvivBuilding PCI Compliance Solution on AWS - Pop-up Loft Tel Aviv
Building PCI Compliance Solution on AWS - Pop-up Loft Tel AvivAmazon Web Services
 
cloud economics - Toronto FSI Symposium - October 2016
cloud economics - Toronto FSI Symposium - October 2016cloud economics - Toronto FSI Symposium - October 2016
cloud economics - Toronto FSI Symposium - October 2016Amazon Web Services
 
Deploying Cloud Use Cases
Deploying Cloud Use CasesDeploying Cloud Use Cases
Deploying Cloud Use CasesJason Singh
 
Cloudreach Voices EC2 Making Sense of the Cost Options
Cloudreach Voices EC2 Making Sense of the Cost Options  Cloudreach Voices EC2 Making Sense of the Cost Options
Cloudreach Voices EC2 Making Sense of the Cost Options Cloudreach
 
Use Case_Empowering Transformation_Equinix
Use Case_Empowering Transformation_EquinixUse Case_Empowering Transformation_Equinix
Use Case_Empowering Transformation_EquinixJason Singh
 
Cloudreach Voices - The Cloud: What Does it Mean for your Current Applications
Cloudreach Voices - The Cloud: What Does it Mean for your Current ApplicationsCloudreach Voices - The Cloud: What Does it Mean for your Current Applications
Cloudreach Voices - The Cloud: What Does it Mean for your Current ApplicationsCloudreach
 
Virtustream presentation
Virtustream presentationVirtustream presentation
Virtustream presentationEimantas
 
Migrate and Manage Workloads with Apps Associates
Migrate and Manage Workloads with Apps AssociatesMigrate and Manage Workloads with Apps Associates
Migrate and Manage Workloads with Apps AssociatesAmazon Web Services
 

Viewers also liked (20)

Automate Migration to AWS with Datapipe
Automate Migration to AWS with DatapipeAutomate Migration to AWS with Datapipe
Automate Migration to AWS with Datapipe
 
The Where and When of NoSQL Platforms
The Where and When of NoSQL PlatformsThe Where and When of NoSQL Platforms
The Where and When of NoSQL Platforms
 
D+M Group_Digital Transformation_Datapipe
D+M Group_Digital Transformation_DatapipeD+M Group_Digital Transformation_Datapipe
D+M Group_Digital Transformation_Datapipe
 
TeraGo Corporate Services Overview
TeraGo Corporate Services OverviewTeraGo Corporate Services Overview
TeraGo Corporate Services Overview
 
iland Cloud Infrastructure
iland Cloud Infrastructureiland Cloud Infrastructure
iland Cloud Infrastructure
 
Connectria Hosting- HIPAA Compliant Hosting Services
Connectria Hosting- HIPAA Compliant Hosting ServicesConnectria Hosting- HIPAA Compliant Hosting Services
Connectria Hosting- HIPAA Compliant Hosting Services
 
infrastructure management at digital ages
infrastructure management at digital agesinfrastructure management at digital ages
infrastructure management at digital ages
 
Finding Success with Managed Services in the Azure Environment
Finding Success with Managed Services in the Azure EnvironmentFinding Success with Managed Services in the Azure Environment
Finding Success with Managed Services in the Azure Environment
 
Executive Guide to DRaaS TierPoint and DR Capabilities
Executive Guide to DRaaS TierPoint and DR CapabilitiesExecutive Guide to DRaaS TierPoint and DR Capabilities
Executive Guide to DRaaS TierPoint and DR Capabilities
 
Enterprise Management for the AWS Cloud (DMG209) | AWS re:Invent 2013
Enterprise Management for the AWS Cloud (DMG209) | AWS re:Invent 2013Enterprise Management for the AWS Cloud (DMG209) | AWS re:Invent 2013
Enterprise Management for the AWS Cloud (DMG209) | AWS re:Invent 2013
 
TierPoint's Craig Hurley - ZertoCon Presentation
TierPoint's Craig Hurley - ZertoCon PresentationTierPoint's Craig Hurley - ZertoCon Presentation
TierPoint's Craig Hurley - ZertoCon Presentation
 
KPIs: Aligning Your IT and Business Objectives
KPIs: Aligning Your IT and Business ObjectivesKPIs: Aligning Your IT and Business Objectives
KPIs: Aligning Your IT and Business Objectives
 
Building PCI Compliance Solution on AWS - Pop-up Loft Tel Aviv
Building PCI Compliance Solution on AWS - Pop-up Loft Tel AvivBuilding PCI Compliance Solution on AWS - Pop-up Loft Tel Aviv
Building PCI Compliance Solution on AWS - Pop-up Loft Tel Aviv
 
cloud economics - Toronto FSI Symposium - October 2016
cloud economics - Toronto FSI Symposium - October 2016cloud economics - Toronto FSI Symposium - October 2016
cloud economics - Toronto FSI Symposium - October 2016
 
Deploying Cloud Use Cases
Deploying Cloud Use CasesDeploying Cloud Use Cases
Deploying Cloud Use Cases
 
Cloudreach Voices EC2 Making Sense of the Cost Options
Cloudreach Voices EC2 Making Sense of the Cost Options  Cloudreach Voices EC2 Making Sense of the Cost Options
Cloudreach Voices EC2 Making Sense of the Cost Options
 
Use Case_Empowering Transformation_Equinix
Use Case_Empowering Transformation_EquinixUse Case_Empowering Transformation_Equinix
Use Case_Empowering Transformation_Equinix
 
Cloudreach Voices - The Cloud: What Does it Mean for your Current Applications
Cloudreach Voices - The Cloud: What Does it Mean for your Current ApplicationsCloudreach Voices - The Cloud: What Does it Mean for your Current Applications
Cloudreach Voices - The Cloud: What Does it Mean for your Current Applications
 
Virtustream presentation
Virtustream presentationVirtustream presentation
Virtustream presentation
 
Migrate and Manage Workloads with Apps Associates
Migrate and Manage Workloads with Apps AssociatesMigrate and Manage Workloads with Apps Associates
Migrate and Manage Workloads with Apps Associates
 

Similar to The Race To 50 Million Page Views

Mlb drupal bizday_presentation
Mlb drupal bizday_presentationMlb drupal bizday_presentation
Mlb drupal bizday_presentationerlee72
 
Software Lifecycle Collaboration The Wiki Way
Software Lifecycle Collaboration The Wiki WaySoftware Lifecycle Collaboration The Wiki Way
Software Lifecycle Collaboration The Wiki WaySerebrum Corporation
 
Oracle Keynote Cloud Expo 11-04-09
Oracle Keynote Cloud Expo 11-04-09Oracle Keynote Cloud Expo 11-04-09
Oracle Keynote Cloud Expo 11-04-09Rex Wang
 
Alfresco WCM Case Study: National Academy of Sciences
Alfresco WCM Case Study: National Academy of SciencesAlfresco WCM Case Study: National Academy of Sciences
Alfresco WCM Case Study: National Academy of Sciencesrivetlogic
 
Acquia Business Mandate Deck Final
Acquia Business Mandate Deck FinalAcquia Business Mandate Deck Final
Acquia Business Mandate Deck FinalAcquia
 
TechField Day presentation
TechField Day presentationTechField Day presentation
TechField Day presentationShashi Kiran
 
Teched India Vijay Interop Track
Teched India Vijay Interop TrackTeched India Vijay Interop Track
Teched India Vijay Interop Trackvijayrvr
 
Vijay Mix Presentation
Vijay Mix PresentationVijay Mix Presentation
Vijay Mix Presentationvijayrvr
 
KB Seminars: Working with Technology - Platforms; 10/13
KB Seminars: Working with Technology - Platforms; 10/13KB Seminars: Working with Technology - Platforms; 10/13
KB Seminars: Working with Technology - Platforms; 10/13MDIF
 
Fast, Secure Deployments with Docker on AWS
Fast, Secure Deployments with Docker on AWSFast, Secure Deployments with Docker on AWS
Fast, Secure Deployments with Docker on AWSAmazon Web Services
 
Delivering IaaS with Open Source Software
Delivering IaaS with Open Source SoftwareDelivering IaaS with Open Source Software
Delivering IaaS with Open Source SoftwareMark Hinkle
 
Getting Started with Drupal and Acuqia
Getting Started with Drupal and AcuqiaGetting Started with Drupal and Acuqia
Getting Started with Drupal and AcuqiaAcquia
 
Microsoft Cloud Computing - Windows Azure Platform
Microsoft Cloud Computing - Windows Azure PlatformMicrosoft Cloud Computing - Windows Azure Platform
Microsoft Cloud Computing - Windows Azure PlatformDavid Chou
 
Erik Baardse - Bringing Agility to Traditional application by docker
Erik Baardse - Bringing Agility to Traditional application by dockerErik Baardse - Bringing Agility to Traditional application by docker
Erik Baardse - Bringing Agility to Traditional application by dockerAgile Impact Conference
 

Similar to The Race To 50 Million Page Views (20)

Mlb drupal bizday_presentation
Mlb drupal bizday_presentationMlb drupal bizday_presentation
Mlb drupal bizday_presentation
 
Software Lifecycle Collaboration The Wiki Way
Software Lifecycle Collaboration The Wiki WaySoftware Lifecycle Collaboration The Wiki Way
Software Lifecycle Collaboration The Wiki Way
 
Oracle Keynote Cloud Expo 11-04-09
Oracle Keynote Cloud Expo 11-04-09Oracle Keynote Cloud Expo 11-04-09
Oracle Keynote Cloud Expo 11-04-09
 
Alfresco WCM Case Study: National Academy of Sciences
Alfresco WCM Case Study: National Academy of SciencesAlfresco WCM Case Study: National Academy of Sciences
Alfresco WCM Case Study: National Academy of Sciences
 
Acquia Business Mandate Deck Final
Acquia Business Mandate Deck FinalAcquia Business Mandate Deck Final
Acquia Business Mandate Deck Final
 
Appnovation Intro Deck
Appnovation Intro DeckAppnovation Intro Deck
Appnovation Intro Deck
 
TechField Day presentation
TechField Day presentationTechField Day presentation
TechField Day presentation
 
Drupal vs sitecore comparisons
Drupal vs sitecore comparisonsDrupal vs sitecore comparisons
Drupal vs sitecore comparisons
 
Teched India Vijay Interop Track
Teched India Vijay Interop TrackTeched India Vijay Interop Track
Teched India Vijay Interop Track
 
Vijay Mix Presentation
Vijay Mix PresentationVijay Mix Presentation
Vijay Mix Presentation
 
ALUI 6.5
ALUI 6.5ALUI 6.5
ALUI 6.5
 
AKS
AKSAKS
AKS
 
KB Seminars: Working with Technology - Platforms; 10/13
KB Seminars: Working with Technology - Platforms; 10/13KB Seminars: Working with Technology - Platforms; 10/13
KB Seminars: Working with Technology - Platforms; 10/13
 
Fast, Secure Deployments with Docker on AWS
Fast, Secure Deployments with Docker on AWSFast, Secure Deployments with Docker on AWS
Fast, Secure Deployments with Docker on AWS
 
Php Web Frameworks
Php Web FrameworksPhp Web Frameworks
Php Web Frameworks
 
Delivering IaaS with Open Source Software
Delivering IaaS with Open Source SoftwareDelivering IaaS with Open Source Software
Delivering IaaS with Open Source Software
 
Getting Started with Drupal and Acuqia
Getting Started with Drupal and AcuqiaGetting Started with Drupal and Acuqia
Getting Started with Drupal and Acuqia
 
Open source: Making connections by Sunny Pai
Open source: Making connections by Sunny PaiOpen source: Making connections by Sunny Pai
Open source: Making connections by Sunny Pai
 
Microsoft Cloud Computing - Windows Azure Platform
Microsoft Cloud Computing - Windows Azure PlatformMicrosoft Cloud Computing - Windows Azure Platform
Microsoft Cloud Computing - Windows Azure Platform
 
Erik Baardse - Bringing Agility to Traditional application by docker
Erik Baardse - Bringing Agility to Traditional application by dockerErik Baardse - Bringing Agility to Traditional application by docker
Erik Baardse - Bringing Agility to Traditional application by docker
 

Recently uploaded

Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
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 WorkerThousandEyes
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfhans926745
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
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
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
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
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
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 FresherRemote DBA Services
 

Recently uploaded (20)

Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
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
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
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...
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
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
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
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
 

The Race To 50 Million Page Views

  • 1.
  • 2. Kieran Lal
  • 3. Developer opportunity Source: http://w3techs.com/
  • 4. 4 Community Powered. Innovation. profiles / friends content (micro)blogging rich media Social Publishing templates UGC workflow analytics taxonomy groups theme social tagging Drupal
  • 5. Who ? © 2011 Acquia, Inc. All rights reserved.
  • 6. Drupal and WordPress in the Enterprise
  • 7. Adoption by Industry Media & Entertainment Public Sector High Tech Higher Ed Others
  • 9. Enterprise Web Infrastructure Other sites Product sites Community sites Marketing Microsites Corp Site Departmental Sites Social Business Software External Websites Internal Websites © 2011 Acquia, Inc. All rights reserved.
  • 10. Stakeholders Visitors UX Content editors UX Workflow Designers (Themers) Control Developers Flexibility Operations ilities IT Executives Cost Risk Responsiveness to business
  • 11. Monetizing different kinds of traffic Product sites One big site Community site Diverse sites © 2011 Acquia, Inc. All rights reserved.
  • 12. Selecting a CMS What should you keep in mind when choosing between WordPress and Drupal? Discuss changes in CMSs between versions, typical release schedule and focus of changes made in release versions (security, features, etc.).
  • 13.
  • 14.
  • 15. WCMS Alexa 10K TLDs 388 222 Source: http://crawler.acquia.com
  • 16. Market Size[1,000,000+ sites] Innovation[9,117+ modules, ~3% APIs] Developers[6,668+] Community[500,000+ members] “… is as much a Social Software platform as it is a web content management system.” CMS Watch, The Web CMS Report 2009 © 2011 Acquia, Inc. All rights reserved. Drupal is Changing the Web Open source, social publishing phenomenon. Drupal powers >1.5% of the Web. [ ]
  • 17. Runs on Popular Configurations ...used by world’s biggest companies Linux, Windows or Mac Apache, MS IIS, Nginx MySQL, PgSQL, Oracle, SQL Server, Mongo PHP © 2009 Acquia, Inc.
  • 18. “Continuous and broad peer review, enabled by publicly available source code, supports software reliability and security efforts” David M. WennergrenDepartment of Defense CIO“Clarifying Guidance Regarding Open Source Software” Is Open Source Software (OSS) Secure?
  • 19.
  • 21. Open Web Application Security Project Top Ten Vulnerabilities: Audited & PassedProof point: www.whitehouse.gov More info: drupalsecurityreport.org Security in the Drupal Community
  • 22.
  • 25. AMF
  • 26. REST
  • 27.
  • 28.
  • 29.
  • 30. Drupal 7 Features Installation and Environment Database layer Usability Accessibility Fields and entities Image handling Developer improvements Semantic web Distribution support Performance and Scalability Upgrade path Theme system Documentation Community 50 contributed modules moved to core Testing Security
  • 31.
  • 32. Complex dependencies arising from changes in business model
  • 33. Lack of available ColdFusion TalentA change in strategy (to community-driven) required new processes and systems We use CCI to publish the weekly newspaper
  • 35. Final Candidates Escenic Drupal Fundamentally different approaches—open source vs. proprietary Different core “products”—publishing product vs. community/ blogging roots Different life-cycles—classic product vs. community development We prepared a grid across 3 categories covering more than 150 points of comparison Community features Editorial and production tools Technology
  • 38.
  • 39. Architecting sites Other sites Product sites Community sites Marketing Microsites Corp Site Departmental Sites Social Business Software External Websites Internal Websites © 2011 Acquia, Inc. All rights reserved.
  • 40.
  • 42.
  • 43.
  • 44.
  • 45.
  • 46.
  • 48. Opencloud SaaS Internal Hosting PaaS
  • 50. Drupal migration 100% 50% 0% % site traffic from Drupal Registration, weekly publishing, etc April-June 2011 Q3 2010-11 Topic pages, pay-barrier July 6, 2010 Home page June 22, 2010 Articles Jan-Feb 2010 Channels, Blogs Nov 2009 Comments
  • 51.
  • 52.
  • 53.
  • 54. Options for increasing performance and handling additional page views Web servers – Apache? or nginx or lighttpd   Caching – caching proxies (Varnish, Squid), caching static assets with CDNs   Optimizing – optimizing code, rewriting or reassessing modules, op code caching   Databases– tuning queries, MyISAM vs. InnoDB in MySQL, using read slaves, using memcached, noSQL databases (MongoDB, Cassandra)   Hardware – adding resources, high I/O disk sub-systems for your databases
  • 55.
  • 56. Please Vote On Our Next Topic Caching proxies and object caching with varnish and memcached Cloning your deployment and automating management – Rightscale, puppet, and chef NoSQL Databases Ad networks and real time bidding Ideas? Please email us at events@logicworks.net

Editor's Notes

  1. Don’t have a good story for PHP
  2. Focus on the different types of buyers that align with Vmwares customers
  3. Development costs are significant – Wordpress developers are inexpensive, and sites can be developed quickly by a small team. More complex implementations result in a different type of development.Big site – Wordpress is competitive. Alexa 10K shows for one big site, Wordpress is chosen more frequently.Community site – lots of rich integrated features and users clearly DrupalProduct sites – e.g. Sony Music, NBC Universal, Warner Media Group, Turner Broadcasting – DrupalDiverse sites – Drupal or Wordpress, if a wide range of features, than Drupal
  4. Specter of OLD school DocumentumAlexa is a good intersection of popular and Enterprise
  5. Pick a CMS with momentum
  6. I think the big question, is it one site, or is it a platform, or a product.
  7. Scaling often involves best practices in Internet technology scalability. Be mindful that site building tools require robust scalability testing and you shouldn’t front run on features too quickly.
  8. Design and implement to take advantage of resource flexibilityYes. E.g. Triggers on the database. Often see developers billing hourly plunge in development rewriting, core hacking. Technology assumptions are made, hardware is purchased and committed, new tools are selected based on blog posts, etc.
  9. Consistent - .COMIdeal for cloudTransient – micrositeElastic – News, Media, Growing communityLong tail – Product