SlideShare a Scribd company logo
1 of 46
Comparison of Top CMS Systems

        Presented by Ryan Street
      rstreet@crownpartners.com
           www.coolryan.com
              @ryanstreet
We become what we behold. We shape our tools and then our tools
                         shape us.
                    -Marshall McLuhan
Objective
•   Define the Top 3 CMS Systems
•   Features
•   Strengths and Weaknesses
•   Scenarios
A Word of Caution
Are You a Baby Duck?
You can't rationally compare alternatives with no experience in the
alternatives, and software imprinting robs you of that vital experience.
--”The Software Imprinting Dilemma” Jeff Atwood. 2007
Top 3 CMS Systems
• WordPress
• Joomla
• Drupal
Honorable Mentions
•   DotNetNuke
•   ExpressionEngine
•   MediaWiki
•   Concrete5
•   TYPO3
•   LifeRay
•   Adobe CQ
Where Did Your Data Come From?
• http://trends.builtwith.com/cms
  – Circa 2007
  – Over 90 mil. Distinct websites indexed
  – Quantifies data from
    Quantcast, Alexa, Google, Internet Retailer, and
    Fortune.
Top 3 Stats - WordPress

Top 1 mil.           Top 100K          Top 10K
Top 3 Stats - Joomla

Top 1 mil.          Top 100K        Top 10K
Top 3 Stats - Drupal

Top 1 mil.          Top 100K        Top 10K
WordPress
History
• First Released in 2003
• Matt Mullenweg and Mike Little
• Fork of b2/cafelog
Content Structure
•   Pages and Posts
•   Custom Post Types Supported
•   Posts utilize categories and tags
•   Widgets
Templates and Themes
• Utilizes a fallback structure
• Parent and Child Themes Supported
• 1600+ available for download
Plugins, Extensions, and Customization
• Rich Plugin Architecture
  – Observer Pattern utilizing Action and Filter
    “Hooks”
• 23,000+ available for download
SEO
• Utilizes URL rewriting “permalinks”
• SEO Friendly Images
• Internal Linking
Support and Community
•   Good Documentation
•   WordPress.tv, learn.wordPress.com, etc.
•   Guided Tutorials Built In
•   60+ WordCamps per year
•   ~500 WordPress Meetups
Other Features
• Multi-Site Capable
• 5 Different Native Mobile Apps
• Free WordPress Blogs hosted at
  WordPress.com
• WordPress VIP
• Sister Projects called
  BuddyPress, BBPress, PollDaddy, Askismet, etc
  .
Strengths
•   Ease of Use
•   Backward Compatibility
•   Number of Plugins and Themes Available
•   Developer Following and Ease of
    Customization
Weaknesses
• Inflexible (Easy to Outgrow)
• Security
Joomla
History
• Forked Off of Mambo Project in 2005
• Won Numerous Awards including Packt Open
  Source Content Management System Award 3
  Times
Content Structure
• Utilizes Article and Component Structure
• Leverages Menus To Drive Content Curation
  and Display
• Extendible through downloadable
  components
Templates and Themes
• Robust and Flexible
• Utilize a Fallback Structure
• Parent and Child Structure
Plugins, Extensions, and Customization
• 5 Different Extensions Available
  – Components, Modules, Plugins, Templates, &
    Languages
• Components are ‘mini-applications’
• Modules add functionality (ex: login/search)
• Plugins Extend or modify functionality of
  Joomla through use of events
• Templates drive the look and feel
• Languages allow for internationalization
SEO
• SEO Friendly URLS
• Customizable Suffixes
• Robots Information on the Menu/Content
  Level
Support and Community
•   Good Documentation
•   Thriving Forums
•   Joomla Resource Directory
•   Joomla Magazine
•   Joomla Connect
Other Features
• Multi-Site Compatible
• MVC Architecture
• More Functionality Out of the Box
Strengths
• Community
• Flexibility
Weaknesses
• Security
• Administration is Unintuitive
• Code Bloat
Drupal
History
• Released in 2001
• Created By Dries Buytaert
• Current Version: 7
Content Structure
•   Nodes, Content Types, and Fields
•   Menus
•   Taxonomies
•   Views
•   Panels
Templates and Themes
• Robust and Flexible
• Fallback Structure
• Parent and Child Themes
Plugins, Extensions, and Customization
• Modules
• Themes
• Distributions
SEO
• Clean URLs
• Paths and Redirects (Canonicalization)
• Meta Information
Support and Community
•   Good Documentation
•   913,000 User Accounts
•   22,600 Developer Accounts
•   19,000+ Modules Available
•   DrupalCon, DrupalCamp, and DrupalGangers
Other Features
•   Multi-Site Capable
•   Multiple DB Support
•   Multiple OS/Stack Support
•   Actually Referenced as a Framework
Strengths
• Highly Flexible
• Community
Weaknesses
• Bad UI
• Complex
• Backward Compatibility
When Should You Use Each One?
Scenario 1: Joe’s Pizza
• Sole Proprietor
• Wants
  About, Contact, Directio
  ns and Menu Pages
• Wants to be able to
  update site with weekly
  specials himself
Scenario 2: Joe’s Software
• Wants Standard
  Company Pages
• Wants a knowledgebase
  for software
• Wants a news section
  for latest updates and
  releases
• Wants developers to
  update knowledgebase
  but not other pages
Scenario 3: Joe’s Realty
• Wants Listings of
  Properties
• Wants Company Pages
• Wants a newest listing
  section
• Wants Realtors to log in
  and edit/update listings
  themselves
Questions?

More Related Content

What's hot

Chapter 2 | Website design & development
Chapter 2  | Website design & developmentChapter 2  | Website design & development
Chapter 2 | Website design & developmentMikaStuttaford
 
Power of Einstein Analytics - Salesforce + Mulesoft
Power of Einstein Analytics - Salesforce + Mulesoft Power of Einstein Analytics - Salesforce + Mulesoft
Power of Einstein Analytics - Salesforce + Mulesoft Akshata Sawant
 
Building a Marketplace: A Checklist for Online Disruption
Building a Marketplace: A Checklist for Online DisruptionBuilding a Marketplace: A Checklist for Online Disruption
Building a Marketplace: A Checklist for Online DisruptionSangeet Paul Choudary
 
LBi's HopeActChange for Barack Obama Social Media Election Campaign 2008
LBi's HopeActChange for Barack Obama Social Media Election Campaign 2008LBi's HopeActChange for Barack Obama Social Media Election Campaign 2008
LBi's HopeActChange for Barack Obama Social Media Election Campaign 2008✔ Antony Slabinck
 
TIBCO vs MuleSoft Differentiators
TIBCO vs MuleSoft DifferentiatorsTIBCO vs MuleSoft Differentiators
TIBCO vs MuleSoft DifferentiatorsSatish Nannapaneni
 
Planning Your Migration to the Lightning Experience
Planning Your Migration to the Lightning ExperiencePlanning Your Migration to the Lightning Experience
Planning Your Migration to the Lightning ExperienceShell Black
 
Php excel
Php excelPhp excel
Php excelpcuseth
 
Social Media Audit Example
Social Media Audit ExampleSocial Media Audit Example
Social Media Audit ExampleBrett Farmiloe
 
Best Practices with Apex in 2022.pdf
Best Practices with Apex in 2022.pdfBest Practices with Apex in 2022.pdf
Best Practices with Apex in 2022.pdfMohith Shrivastava
 
Salesforce Winter 23 Release Webinar Slide Deck
Salesforce Winter 23 Release Webinar Slide DeckSalesforce Winter 23 Release Webinar Slide Deck
Salesforce Winter 23 Release Webinar Slide Deckbrightgenss
 
Salesforce Winter '23 Release Highlights.pptx
Salesforce Winter '23 Release Highlights.pptxSalesforce Winter '23 Release Highlights.pptx
Salesforce Winter '23 Release Highlights.pptxOm Prakash
 
How to pitch a VC (from Dave McClure)
How to pitch a VC (from Dave McClure)How to pitch a VC (from Dave McClure)
How to pitch a VC (from Dave McClure)Willy Braun
 
[Product Camp 2020] - The future of work: remote culture and fiverr business ...
[Product Camp 2020] - The future of work: remote culture and fiverr business ...[Product Camp 2020] - The future of work: remote culture and fiverr business ...
[Product Camp 2020] - The future of work: remote culture and fiverr business ...Product Camp Brasil
 
How To Use LinkedIn For Business Presentation
How To Use LinkedIn For Business PresentationHow To Use LinkedIn For Business Presentation
How To Use LinkedIn For Business PresentationBruce Jones
 
Generate schema using wcf sql adapter 
Generate schema using wcf sql adapter Generate schema using wcf sql adapter 
Generate schema using wcf sql adapter ahmed zewita
 
Salesforce Kickoff Powerpoint UM.pptx
Salesforce Kickoff Powerpoint UM.pptxSalesforce Kickoff Powerpoint UM.pptx
Salesforce Kickoff Powerpoint UM.pptxdivyaPattapu
 
Social Media for Real Estate Agents (2011)
Social Media for Real Estate Agents (2011)Social Media for Real Estate Agents (2011)
Social Media for Real Estate Agents (2011)PR 20/20
 

What's hot (20)

Chapter 2 | Website design & development
Chapter 2  | Website design & developmentChapter 2  | Website design & development
Chapter 2 | Website design & development
 
Power of Einstein Analytics - Salesforce + Mulesoft
Power of Einstein Analytics - Salesforce + Mulesoft Power of Einstein Analytics - Salesforce + Mulesoft
Power of Einstein Analytics - Salesforce + Mulesoft
 
Building a Marketplace: A Checklist for Online Disruption
Building a Marketplace: A Checklist for Online DisruptionBuilding a Marketplace: A Checklist for Online Disruption
Building a Marketplace: A Checklist for Online Disruption
 
Salesforce Deck Template
Salesforce Deck TemplateSalesforce Deck Template
Salesforce Deck Template
 
LBi's HopeActChange for Barack Obama Social Media Election Campaign 2008
LBi's HopeActChange for Barack Obama Social Media Election Campaign 2008LBi's HopeActChange for Barack Obama Social Media Election Campaign 2008
LBi's HopeActChange for Barack Obama Social Media Election Campaign 2008
 
TIBCO vs MuleSoft Differentiators
TIBCO vs MuleSoft DifferentiatorsTIBCO vs MuleSoft Differentiators
TIBCO vs MuleSoft Differentiators
 
Planning Your Migration to the Lightning Experience
Planning Your Migration to the Lightning ExperiencePlanning Your Migration to the Lightning Experience
Planning Your Migration to the Lightning Experience
 
Php excel
Php excelPhp excel
Php excel
 
Social Media Audit Example
Social Media Audit ExampleSocial Media Audit Example
Social Media Audit Example
 
Best Practices with Apex in 2022.pdf
Best Practices with Apex in 2022.pdfBest Practices with Apex in 2022.pdf
Best Practices with Apex in 2022.pdf
 
Salesforce Winter 23 Release Webinar Slide Deck
Salesforce Winter 23 Release Webinar Slide DeckSalesforce Winter 23 Release Webinar Slide Deck
Salesforce Winter 23 Release Webinar Slide Deck
 
Shopify Presentation
Shopify PresentationShopify Presentation
Shopify Presentation
 
Salesforce Winter '23 Release Highlights.pptx
Salesforce Winter '23 Release Highlights.pptxSalesforce Winter '23 Release Highlights.pptx
Salesforce Winter '23 Release Highlights.pptx
 
Basecamp copenhagen B2C Commerce
Basecamp copenhagen B2C CommerceBasecamp copenhagen B2C Commerce
Basecamp copenhagen B2C Commerce
 
How to pitch a VC (from Dave McClure)
How to pitch a VC (from Dave McClure)How to pitch a VC (from Dave McClure)
How to pitch a VC (from Dave McClure)
 
[Product Camp 2020] - The future of work: remote culture and fiverr business ...
[Product Camp 2020] - The future of work: remote culture and fiverr business ...[Product Camp 2020] - The future of work: remote culture and fiverr business ...
[Product Camp 2020] - The future of work: remote culture and fiverr business ...
 
How To Use LinkedIn For Business Presentation
How To Use LinkedIn For Business PresentationHow To Use LinkedIn For Business Presentation
How To Use LinkedIn For Business Presentation
 
Generate schema using wcf sql adapter 
Generate schema using wcf sql adapter Generate schema using wcf sql adapter 
Generate schema using wcf sql adapter 
 
Salesforce Kickoff Powerpoint UM.pptx
Salesforce Kickoff Powerpoint UM.pptxSalesforce Kickoff Powerpoint UM.pptx
Salesforce Kickoff Powerpoint UM.pptx
 
Social Media for Real Estate Agents (2011)
Social Media for Real Estate Agents (2011)Social Media for Real Estate Agents (2011)
Social Media for Real Estate Agents (2011)
 

Viewers also liked

Infographic: Comparison of .NET CMS – Sitecore Vs Umbraco Vs Kentiko Vs Sitef...
Infographic: Comparison of .NET CMS – Sitecore Vs Umbraco Vs Kentiko Vs Sitef...Infographic: Comparison of .NET CMS – Sitecore Vs Umbraco Vs Kentiko Vs Sitef...
Infographic: Comparison of .NET CMS – Sitecore Vs Umbraco Vs Kentiko Vs Sitef...Joydip Ghosh
 
Content Management Systems compared
Content Management Systems comparedContent Management Systems compared
Content Management Systems comparedCharityComms
 
Top Trends in Web CMS for 2015
Top Trends in Web CMS for 2015Top Trends in Web CMS for 2015
Top Trends in Web CMS for 2015DNN
 
CMS ( Content Management System ) Digital Marketing
CMS ( Content Management System ) Digital MarketingCMS ( Content Management System ) Digital Marketing
CMS ( Content Management System ) Digital MarketingIMM Graduate School
 
CMS (CONTENT MANAGEMENT SYSTEM)
CMS (CONTENT MANAGEMENT SYSTEM)CMS (CONTENT MANAGEMENT SYSTEM)
CMS (CONTENT MANAGEMENT SYSTEM)Aaina Katyal
 
DotNetNotts - Introduction to Kentico
DotNetNotts - Introduction to KenticoDotNetNotts - Introduction to Kentico
DotNetNotts - Introduction to KenticoJonathan Gregory
 
STEP (Stibo Enterprise Platform) Trailblazer
STEP (Stibo Enterprise Platform) TrailblazerSTEP (Stibo Enterprise Platform) Trailblazer
STEP (Stibo Enterprise Platform) TrailblazerStibo Systems
 
What’s New in Kentico Cloud—2017/02
What’s New in Kentico Cloud—2017/02 What’s New in Kentico Cloud—2017/02
What’s New in Kentico Cloud—2017/02 Kentico Software
 
Content Management System
Content Management SystemContent Management System
Content Management SystemOmnePresent
 
How to Select a Web Content Management System
How to Select a Web Content Management SystemHow to Select a Web Content Management System
How to Select a Web Content Management SystemDNN
 
What is a Content Management System or CMS
What is a Content Management System or CMSWhat is a Content Management System or CMS
What is a Content Management System or CMSSteve Williams
 
Content Management Systems
Content Management SystemsContent Management Systems
Content Management Systemssahig123
 

Viewers also liked (14)

Infographic: Comparison of .NET CMS – Sitecore Vs Umbraco Vs Kentiko Vs Sitef...
Infographic: Comparison of .NET CMS – Sitecore Vs Umbraco Vs Kentiko Vs Sitef...Infographic: Comparison of .NET CMS – Sitecore Vs Umbraco Vs Kentiko Vs Sitef...
Infographic: Comparison of .NET CMS – Sitecore Vs Umbraco Vs Kentiko Vs Sitef...
 
Content Management Systems compared
Content Management Systems comparedContent Management Systems compared
Content Management Systems compared
 
Top Trends in Web CMS for 2015
Top Trends in Web CMS for 2015Top Trends in Web CMS for 2015
Top Trends in Web CMS for 2015
 
CMS ( Content Management System ) Digital Marketing
CMS ( Content Management System ) Digital MarketingCMS ( Content Management System ) Digital Marketing
CMS ( Content Management System ) Digital Marketing
 
CMS (CONTENT MANAGEMENT SYSTEM)
CMS (CONTENT MANAGEMENT SYSTEM)CMS (CONTENT MANAGEMENT SYSTEM)
CMS (CONTENT MANAGEMENT SYSTEM)
 
DotNetNotts - Introduction to Kentico
DotNetNotts - Introduction to KenticoDotNetNotts - Introduction to Kentico
DotNetNotts - Introduction to Kentico
 
STEP (Stibo Enterprise Platform) Trailblazer
STEP (Stibo Enterprise Platform) TrailblazerSTEP (Stibo Enterprise Platform) Trailblazer
STEP (Stibo Enterprise Platform) Trailblazer
 
What’s New in Kentico Cloud—2017/02
What’s New in Kentico Cloud—2017/02 What’s New in Kentico Cloud—2017/02
What’s New in Kentico Cloud—2017/02
 
Content Management System
Content Management SystemContent Management System
Content Management System
 
How to Select a Web Content Management System
How to Select a Web Content Management SystemHow to Select a Web Content Management System
How to Select a Web Content Management System
 
Content Management System
Content Management SystemContent Management System
Content Management System
 
What is a Content Management System or CMS
What is a Content Management System or CMSWhat is a Content Management System or CMS
What is a Content Management System or CMS
 
Content Management System
Content Management SystemContent Management System
Content Management System
 
Content Management Systems
Content Management SystemsContent Management Systems
Content Management Systems
 

Similar to Comparison of Top CMS Systems

Business 2.0 with WordPress
Business 2.0 with WordPressBusiness 2.0 with WordPress
Business 2.0 with WordPressMario Peshev
 
Open source wordpress and drupal
Open source wordpress and drupalOpen source wordpress and drupal
Open source wordpress and drupalBen Mango
 
Introducing Joomla! CMS
Introducing Joomla! CMSIntroducing Joomla! CMS
Introducing Joomla! CMSKandarp Vyas
 
WordPress vs Joomla Showdown
WordPress vs Joomla ShowdownWordPress vs Joomla Showdown
WordPress vs Joomla ShowdownPhelan Riessen
 
Drupal as a Rapid Application Development (RAD) Framework for Startups
Drupal as a Rapid Application Development (RAD) Framework for StartupsDrupal as a Rapid Application Development (RAD) Framework for Startups
Drupal as a Rapid Application Development (RAD) Framework for StartupsZyxware Technologies
 
Mumbai Salesforce User Group Inaugural Meetup
Mumbai Salesforce User Group Inaugural Meetup Mumbai Salesforce User Group Inaugural Meetup
Mumbai Salesforce User Group Inaugural Meetup Rakesh Gupta
 
Drupal as a Rapid Application Development Framework for Non Profits / NGOs
Drupal as a Rapid Application Development Framework for Non Profits / NGOsDrupal as a Rapid Application Development Framework for Non Profits / NGOs
Drupal as a Rapid Application Development Framework for Non Profits / NGOsZyxware Technologies
 
Showcasing drupal
Showcasing drupalShowcasing drupal
Showcasing drupalOpevel
 
Introduction to Drupal
Introduction to DrupalIntroduction to Drupal
Introduction to Drupalsdmaxey
 
Drupal status report for all staff day
Drupal status report for all staff dayDrupal status report for all staff day
Drupal status report for all staff daysbclapp
 
The WordPress University
The WordPress UniversityThe WordPress University
The WordPress UniversityStephanie Leary
 
Drupal By Design - Business Case for Drupal
Drupal By Design - Business Case for DrupalDrupal By Design - Business Case for Drupal
Drupal By Design - Business Case for DrupalGlenn Lim
 
Drupal: Mitigating Risk with Multiple Content Creators
Drupal: Mitigating Risk with Multiple Content CreatorsDrupal: Mitigating Risk with Multiple Content Creators
Drupal: Mitigating Risk with Multiple Content CreatorsiFactory
 

Similar to Comparison of Top CMS Systems (20)

Drupal at the EBI
Drupal at the EBIDrupal at the EBI
Drupal at the EBI
 
Business 2.0 with WordPress
Business 2.0 with WordPressBusiness 2.0 with WordPress
Business 2.0 with WordPress
 
Open source wordpress and drupal
Open source wordpress and drupalOpen source wordpress and drupal
Open source wordpress and drupal
 
Introducing Joomla! CMS
Introducing Joomla! CMSIntroducing Joomla! CMS
Introducing Joomla! CMS
 
Drupal In 1 Hour
Drupal In 1 HourDrupal In 1 Hour
Drupal In 1 Hour
 
WordPress vs Joomla Showdown
WordPress vs Joomla ShowdownWordPress vs Joomla Showdown
WordPress vs Joomla Showdown
 
Drupal as a Rapid Application Development (RAD) Framework for Startups
Drupal as a Rapid Application Development (RAD) Framework for StartupsDrupal as a Rapid Application Development (RAD) Framework for Startups
Drupal as a Rapid Application Development (RAD) Framework for Startups
 
Mumbai Salesforce User Group Inaugural Meetup
Mumbai Salesforce User Group Inaugural Meetup Mumbai Salesforce User Group Inaugural Meetup
Mumbai Salesforce User Group Inaugural Meetup
 
Drupal as a Rapid Application Development Framework for Non Profits / NGOs
Drupal as a Rapid Application Development Framework for Non Profits / NGOsDrupal as a Rapid Application Development Framework for Non Profits / NGOs
Drupal as a Rapid Application Development Framework for Non Profits / NGOs
 
Showcasing drupal
Showcasing drupalShowcasing drupal
Showcasing drupal
 
Introduction to Drupal
Introduction to DrupalIntroduction to Drupal
Introduction to Drupal
 
Drupal status report for all staff day
Drupal status report for all staff dayDrupal status report for all staff day
Drupal status report for all staff day
 
An Introduction to MIT's Drupal Cloud
An Introduction to MIT's Drupal CloudAn Introduction to MIT's Drupal Cloud
An Introduction to MIT's Drupal Cloud
 
The WordPress University
The WordPress UniversityThe WordPress University
The WordPress University
 
Drupal By Design - Business Case for Drupal
Drupal By Design - Business Case for DrupalDrupal By Design - Business Case for Drupal
Drupal By Design - Business Case for Drupal
 
UF HTML Template Presentation
UF HTML Template PresentationUF HTML Template Presentation
UF HTML Template Presentation
 
Drupal101
Drupal101Drupal101
Drupal101
 
Emkane RCC wp qs
Emkane RCC wp qsEmkane RCC wp qs
Emkane RCC wp qs
 
72d5drupal
72d5drupal72d5drupal
72d5drupal
 
Drupal: Mitigating Risk with Multiple Content Creators
Drupal: Mitigating Risk with Multiple Content CreatorsDrupal: Mitigating Risk with Multiple Content Creators
Drupal: Mitigating Risk with Multiple Content Creators
 

More from Ryan Street

Magento 2 Workflows
Magento 2 WorkflowsMagento 2 Workflows
Magento 2 WorkflowsRyan Street
 
Drupal commerce + search api (solr)
Drupal commerce + search api (solr)Drupal commerce + search api (solr)
Drupal commerce + search api (solr)Ryan Street
 
Start Your Search Engines: Optimizing Solr to Improve Results
Start Your Search Engines: Optimizing Solr to Improve ResultsStart Your Search Engines: Optimizing Solr to Improve Results
Start Your Search Engines: Optimizing Solr to Improve ResultsRyan Street
 
Solr site search makes shopping simple
Solr site search makes shopping simpleSolr site search makes shopping simple
Solr site search makes shopping simpleRyan Street
 
Data Loading With Magento
Data Loading With MagentoData Loading With Magento
Data Loading With MagentoRyan Street
 

More from Ryan Street (6)

Magento 2 Workflows
Magento 2 WorkflowsMagento 2 Workflows
Magento 2 Workflows
 
CSS 3
CSS 3CSS 3
CSS 3
 
Drupal commerce + search api (solr)
Drupal commerce + search api (solr)Drupal commerce + search api (solr)
Drupal commerce + search api (solr)
 
Start Your Search Engines: Optimizing Solr to Improve Results
Start Your Search Engines: Optimizing Solr to Improve ResultsStart Your Search Engines: Optimizing Solr to Improve Results
Start Your Search Engines: Optimizing Solr to Improve Results
 
Solr site search makes shopping simple
Solr site search makes shopping simpleSolr site search makes shopping simple
Solr site search makes shopping simple
 
Data Loading With Magento
Data Loading With MagentoData Loading With Magento
Data Loading With Magento
 

Recently uploaded

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
 
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
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamUiPathCommunity
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityWSO2
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDropbox
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 
WSO2 Micro Integrator for Enterprise Integration in a Decentralized, Microser...
WSO2 Micro Integrator for Enterprise Integration in a Decentralized, Microser...WSO2 Micro Integrator for Enterprise Integration in a Decentralized, Microser...
WSO2 Micro Integrator for Enterprise Integration in a Decentralized, Microser...WSO2
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Victor Rentea
 
Introduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDMIntroduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDMKumar Satyam
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Victor Rentea
 
Decarbonising Commercial Real Estate: The Role of Operational Performance
Decarbonising Commercial Real Estate: The Role of Operational PerformanceDecarbonising Commercial Real Estate: The Role of Operational Performance
Decarbonising Commercial Real Estate: The Role of Operational PerformanceIES VE
 
AI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by AnitarajAI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by AnitarajAnitaRaj43
 
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)Samir Dash
 
Simplifying Mobile A11y Presentation.pptx
Simplifying Mobile A11y Presentation.pptxSimplifying Mobile A11y Presentation.pptx
Simplifying Mobile A11y Presentation.pptxMarkSteadman7
 
Stronger Together: Developing an Organizational Strategy for Accessible Desig...
Stronger Together: Developing an Organizational Strategy for Accessible Desig...Stronger Together: Developing an Organizational Strategy for Accessible Desig...
Stronger Together: Developing an Organizational Strategy for Accessible Desig...caitlingebhard1
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...Zilliz
 
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
 

Recently uploaded (20)

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
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
WSO2 Micro Integrator for Enterprise Integration in a Decentralized, Microser...
WSO2 Micro Integrator for Enterprise Integration in a Decentralized, Microser...WSO2 Micro Integrator for Enterprise Integration in a Decentralized, Microser...
WSO2 Micro Integrator for Enterprise Integration in a Decentralized, Microser...
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
Introduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDMIntroduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDM
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
Decarbonising Commercial Real Estate: The Role of Operational Performance
Decarbonising Commercial Real Estate: The Role of Operational PerformanceDecarbonising Commercial Real Estate: The Role of Operational Performance
Decarbonising Commercial Real Estate: The Role of Operational Performance
 
AI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by AnitarajAI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by Anitaraj
 
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Simplifying Mobile A11y Presentation.pptx
Simplifying Mobile A11y Presentation.pptxSimplifying Mobile A11y Presentation.pptx
Simplifying Mobile A11y Presentation.pptx
 
Stronger Together: Developing an Organizational Strategy for Accessible Desig...
Stronger Together: Developing an Organizational Strategy for Accessible Desig...Stronger Together: Developing an Organizational Strategy for Accessible Desig...
Stronger Together: Developing an Organizational Strategy for Accessible Desig...
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
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
 

Comparison of Top CMS Systems

  • 1. Comparison of Top CMS Systems Presented by Ryan Street rstreet@crownpartners.com www.coolryan.com @ryanstreet
  • 2. We become what we behold. We shape our tools and then our tools shape us. -Marshall McLuhan
  • 3. Objective • Define the Top 3 CMS Systems • Features • Strengths and Weaknesses • Scenarios
  • 4. A Word of Caution
  • 5. Are You a Baby Duck? You can't rationally compare alternatives with no experience in the alternatives, and software imprinting robs you of that vital experience. --”The Software Imprinting Dilemma” Jeff Atwood. 2007
  • 6. Top 3 CMS Systems • WordPress • Joomla • Drupal
  • 7. Honorable Mentions • DotNetNuke • ExpressionEngine • MediaWiki • Concrete5 • TYPO3 • LifeRay • Adobe CQ
  • 8. Where Did Your Data Come From? • http://trends.builtwith.com/cms – Circa 2007 – Over 90 mil. Distinct websites indexed – Quantifies data from Quantcast, Alexa, Google, Internet Retailer, and Fortune.
  • 9. Top 3 Stats - WordPress Top 1 mil. Top 100K Top 10K
  • 10. Top 3 Stats - Joomla Top 1 mil. Top 100K Top 10K
  • 11. Top 3 Stats - Drupal Top 1 mil. Top 100K Top 10K
  • 13. History • First Released in 2003 • Matt Mullenweg and Mike Little • Fork of b2/cafelog
  • 14. Content Structure • Pages and Posts • Custom Post Types Supported • Posts utilize categories and tags • Widgets
  • 15. Templates and Themes • Utilizes a fallback structure • Parent and Child Themes Supported • 1600+ available for download
  • 16. Plugins, Extensions, and Customization • Rich Plugin Architecture – Observer Pattern utilizing Action and Filter “Hooks” • 23,000+ available for download
  • 17. SEO • Utilizes URL rewriting “permalinks” • SEO Friendly Images • Internal Linking
  • 18. Support and Community • Good Documentation • WordPress.tv, learn.wordPress.com, etc. • Guided Tutorials Built In • 60+ WordCamps per year • ~500 WordPress Meetups
  • 19. Other Features • Multi-Site Capable • 5 Different Native Mobile Apps • Free WordPress Blogs hosted at WordPress.com • WordPress VIP • Sister Projects called BuddyPress, BBPress, PollDaddy, Askismet, etc .
  • 20. Strengths • Ease of Use • Backward Compatibility • Number of Plugins and Themes Available • Developer Following and Ease of Customization
  • 21. Weaknesses • Inflexible (Easy to Outgrow) • Security
  • 23. History • Forked Off of Mambo Project in 2005 • Won Numerous Awards including Packt Open Source Content Management System Award 3 Times
  • 24. Content Structure • Utilizes Article and Component Structure • Leverages Menus To Drive Content Curation and Display • Extendible through downloadable components
  • 25. Templates and Themes • Robust and Flexible • Utilize a Fallback Structure • Parent and Child Structure
  • 26. Plugins, Extensions, and Customization • 5 Different Extensions Available – Components, Modules, Plugins, Templates, & Languages • Components are ‘mini-applications’ • Modules add functionality (ex: login/search) • Plugins Extend or modify functionality of Joomla through use of events • Templates drive the look and feel • Languages allow for internationalization
  • 27. SEO • SEO Friendly URLS • Customizable Suffixes • Robots Information on the Menu/Content Level
  • 28. Support and Community • Good Documentation • Thriving Forums • Joomla Resource Directory • Joomla Magazine • Joomla Connect
  • 29. Other Features • Multi-Site Compatible • MVC Architecture • More Functionality Out of the Box
  • 31. Weaknesses • Security • Administration is Unintuitive • Code Bloat
  • 33. History • Released in 2001 • Created By Dries Buytaert • Current Version: 7
  • 34. Content Structure • Nodes, Content Types, and Fields • Menus • Taxonomies • Views • Panels
  • 35. Templates and Themes • Robust and Flexible • Fallback Structure • Parent and Child Themes
  • 36. Plugins, Extensions, and Customization • Modules • Themes • Distributions
  • 37. SEO • Clean URLs • Paths and Redirects (Canonicalization) • Meta Information
  • 38. Support and Community • Good Documentation • 913,000 User Accounts • 22,600 Developer Accounts • 19,000+ Modules Available • DrupalCon, DrupalCamp, and DrupalGangers
  • 39. Other Features • Multi-Site Capable • Multiple DB Support • Multiple OS/Stack Support • Actually Referenced as a Framework
  • 41. Weaknesses • Bad UI • Complex • Backward Compatibility
  • 42. When Should You Use Each One?
  • 43. Scenario 1: Joe’s Pizza • Sole Proprietor • Wants About, Contact, Directio ns and Menu Pages • Wants to be able to update site with weekly specials himself
  • 44. Scenario 2: Joe’s Software • Wants Standard Company Pages • Wants a knowledgebase for software • Wants a news section for latest updates and releases • Wants developers to update knowledgebase but not other pages
  • 45. Scenario 3: Joe’s Realty • Wants Listings of Properties • Wants Company Pages • Wants a newest listing section • Wants Realtors to log in and edit/update listings themselves