SlideShare a Scribd company logo
       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 overview
AbhishekSRC
 
Liferay Portal Customizing to Business Needs
Liferay Portal Customizing to Business NeedsLiferay Portal Customizing to Business Needs
Liferay Portal Customizing to Business Needs
InfoAxon Technologies Limited
 
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
InfoAxon Technologies Limited
 
Liferay Platform Overview
Liferay Platform OverviewLiferay Platform Overview
Liferay Platform Overview
FirmansyahIrma1
 
Liferay portal – moving beyond content management
Liferay portal – moving beyond content managementLiferay portal – moving beyond content management
Liferay portal – moving beyond content management
Ambientia
 
Oracle Web Center Overview
Oracle Web Center OverviewOracle Web Center Overview
Oracle Web Center Overview
Toronto-Oracle-Users-Group
 
Aras PLM's Browser Neutral Client
Aras PLM's Browser Neutral ClientAras PLM's Browser Neutral Client
Aras PLM's Browser Neutral Client
Aras
 
WSO2 Charon
WSO2 CharonWSO2 Charon
WSO2 Charon
HasiniG
 
Rich Internet Applications
Rich Internet ApplicationsRich Internet Applications
Rich Internet Applications
Youssef 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 Efficiency
Craig Bailey
 
Permissions designed to scale
Permissions designed to scalePermissions designed to scale
Permissions designed to scale
Jamie 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 Briefing
Tyrell 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 j2EE
Karthikashree
 
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
WSO2
 
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
CITYTECH, Inc.
 
RICH INTERNET APPLICATIONS - RIA Tools
RICH INTERNET APPLICATIONS - RIA ToolsRICH INTERNET APPLICATIONS - RIA Tools
RICH INTERNET APPLICATIONS - RIA Tools
Meghana 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
 
Ozz Lioi
Ozz LioiOzz Lioi
Ozz Lioi
Ozz Lioi
 

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 Datapipe
Amazon 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 Platforms
LogicworksNY
 
D+M Group_Digital Transformation_Datapipe
D+M Group_Digital Transformation_DatapipeD+M Group_Digital Transformation_Datapipe
D+M Group_Digital Transformation_Datapipe
Jason Singh
 
TeraGo Corporate Services Overview
TeraGo Corporate Services OverviewTeraGo Corporate Services Overview
TeraGo Corporate Services Overview
Ashish Patel
 
iland Cloud Infrastructure
iland Cloud Infrastructureiland Cloud Infrastructure
iland Cloud Infrastructure
midtownchic
 
Connectria Hosting- HIPAA Compliant Hosting Services
Connectria Hosting- HIPAA Compliant Hosting ServicesConnectria Hosting- HIPAA Compliant Hosting Services
Connectria Hosting- HIPAA Compliant Hosting Services
Connectria
 
infrastructure management at digital ages
infrastructure management at digital agesinfrastructure management at digital ages
infrastructure management at digital ages
Bernard 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 Environment
Hostway|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 Capabilities
Dori 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 2013
Amazon Web Services
 
TierPoint's Craig Hurley - ZertoCon Presentation
TierPoint's Craig Hurley - ZertoCon PresentationTierPoint's Craig Hurley - ZertoCon Presentation
TierPoint's Craig Hurley - ZertoCon Presentation
Dori 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 Objectives
Hostway|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 Aviv
Amazon 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 2016
Amazon Web Services
 
Deploying Cloud Use Cases
Deploying Cloud Use CasesDeploying Cloud Use Cases
Deploying Cloud Use Cases
Jason 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_Equinix
Jason 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 Applications
Cloudreach
 
Virtustream presentation
Virtustream presentationVirtustream presentation
Virtustream presentation
Eimantas
 
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
Amazon 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_presentation
erlee72
 
Software Lifecycle Collaboration The Wiki Way
Software Lifecycle Collaboration The Wiki WaySoftware Lifecycle Collaboration The Wiki Way
Software Lifecycle Collaboration The Wiki Way
Serebrum 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-09
Rex 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 Sciences
rivetlogic
 
Acquia Business Mandate Deck Final
Acquia Business Mandate Deck FinalAcquia Business Mandate Deck Final
Acquia Business Mandate Deck Final
Acquia
 
Appnovation Intro Deck
Appnovation Intro DeckAppnovation Intro Deck
Appnovation Intro Deck
Appnovation Technologies
 
TechField Day presentation
TechField Day presentationTechField Day presentation
TechField Day presentation
Shashi Kiran
 
Drupal vs sitecore comparisons
Drupal vs sitecore comparisonsDrupal vs sitecore comparisons
Drupal vs sitecore comparisons
krishnapriya Tadepalli
 
Teched India Vijay Interop Track
Teched India Vijay Interop TrackTeched India Vijay Interop Track
Teched India Vijay Interop Track
vijayrvr
 
Vijay Mix Presentation
Vijay Mix PresentationVijay Mix Presentation
Vijay Mix Presentation
vijayrvr
 
ALUI 6.5
ALUI 6.5ALUI 6.5
ALUI 6.5
Terry Wang
 
AKS
AKSAKS
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
MDIF
 
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
Amazon Web Services
 
Php Web Frameworks
Php Web FrameworksPhp Web Frameworks
Php Web Frameworks
Shreyans Jasoriya
 
Delivering IaaS with Open Source Software
Delivering IaaS with Open Source SoftwareDelivering IaaS with Open Source Software
Delivering IaaS with Open Source Software
Mark Hinkle
 
Getting Started with Drupal and Acuqia
Getting Started with Drupal and AcuqiaGetting Started with Drupal and Acuqia
Getting Started with Drupal and Acuqia
Acquia
 
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
Hawaii Library Association
 
Microsoft Cloud Computing - Windows Azure Platform
Microsoft Cloud Computing - Windows Azure PlatformMicrosoft Cloud Computing - Windows Azure Platform
Microsoft Cloud Computing - Windows Azure Platform
David 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 docker
Agile 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

Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
Kari Kakkonen
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems S.M.S.A.
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
DianaGray10
 
Building Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and MilvusBuilding Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and Milvus
Zilliz
 
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with SlackLet's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
shyamraj55
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
Matthew Sinclair
 
Full-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalizationFull-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalization
Zilliz
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
danishmna97
 
How to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For FlutterHow to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For Flutter
Daiki Mogmet Ito
 
UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
DianaGray10
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Malak Abu Hammad
 
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial IntelligenceAI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
IndexBug
 
HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
panagenda
 
GraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracyGraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracy
Tomaz Bratanic
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
DianaGray10
 
GenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizationsGenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizations
kumardaparthi1024
 
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
名前 です男
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
Adtran
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
Matthew Sinclair
 
Infrastructure Challenges in Scaling RAG with Custom AI models
Infrastructure Challenges in Scaling RAG with Custom AI modelsInfrastructure Challenges in Scaling RAG with Custom AI models
Infrastructure Challenges in Scaling RAG with Custom AI models
Zilliz
 

Recently uploaded (20)

Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
 
Building Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and MilvusBuilding Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and Milvus
 
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with SlackLet's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
 
Full-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalizationFull-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalization
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
 
How to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For FlutterHow to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For Flutter
 
UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
 
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial IntelligenceAI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
 
HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
 
GraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracyGraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracy
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
 
GenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizationsGenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizations
 
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
 
Infrastructure Challenges in Scaling RAG with Custom AI models
Infrastructure Challenges in Scaling RAG with Custom AI modelsInfrastructure Challenges in Scaling RAG with Custom AI models
Infrastructure Challenges in Scaling RAG with Custom AI models
 

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