Comparison of Top CMS Systems


Published on

From the January 2013 Dayton Ohio Web Developers Meetup. This presentation covers the top 3 CMS systems on the internet. It covers features, their strengths, and weaknesses.

Published in: Technology
  • Hi all, very nice article. I agree with you Adam. You are building a website for a professional firm or for a friend's portfolio. There are a lot more options that are cool and pretty much easier to use. Bolt CMS is also one of them.
    Are you sure you want to  Yes  No
    Your message goes here
  • For a serious company, having a maintainable website is extremely important and the effectiveness of such a site depends on the ease of use and power of the backend CMS. For such needs I recommend Doptor CMS.
    Are you sure you want to  Yes  No
    Your message goes here
  • Hi Ryan,
    Great post, thanks.
    On slides 43, 44 and 45 you list 3 scenarios. Should these be associated with one of the products reviewed?
    Are you sure you want to  Yes  No
    Your message goes here
No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide

Comparison of Top CMS Systems

  1. 1. Comparison of Top CMS Systems Presented by Ryan Street @ryanstreet
  2. 2. We become what we behold. We shape our tools and then our tools shape us. -Marshall McLuhan
  3. 3. Objective• Define the Top 3 CMS Systems• Features• Strengths and Weaknesses• Scenarios
  4. 4. A Word of Caution
  5. 5. Are You a Baby Duck?You cant rationally compare alternatives with no experience in thealternatives, and software imprinting robs you of that vital experience.--”The Software Imprinting Dilemma” Jeff Atwood. 2007
  6. 6. Top 3 CMS Systems• WordPress• Joomla• Drupal
  7. 7. Honorable Mentions• DotNetNuke• ExpressionEngine• MediaWiki• Concrete5• TYPO3• LifeRay• Adobe CQ
  8. 8. Where Did Your Data Come From?• – Circa 2007 – Over 90 mil. Distinct websites indexed – Quantifies data from Quantcast, Alexa, Google, Internet Retailer, and Fortune.
  9. 9. Top 3 Stats - WordPressTop 1 mil. Top 100K Top 10K
  10. 10. Top 3 Stats - JoomlaTop 1 mil. Top 100K Top 10K
  11. 11. Top 3 Stats - DrupalTop 1 mil. Top 100K Top 10K
  12. 12. WordPress
  13. 13. History• First Released in 2003• Matt Mullenweg and Mike Little• Fork of b2/cafelog
  14. 14. Content Structure• Pages and Posts• Custom Post Types Supported• Posts utilize categories and tags• Widgets
  15. 15. Templates and Themes• Utilizes a fallback structure• Parent and Child Themes Supported• 1600+ available for download
  16. 16. Plugins, Extensions, and Customization• Rich Plugin Architecture – Observer Pattern utilizing Action and Filter “Hooks”• 23,000+ available for download
  17. 17. SEO• Utilizes URL rewriting “permalinks”• SEO Friendly Images• Internal Linking
  18. 18. Support and Community• Good Documentation•,, etc.• Guided Tutorials Built In• 60+ WordCamps per year• ~500 WordPress Meetups
  19. 19. Other Features• Multi-Site Capable• 5 Different Native Mobile Apps• Free WordPress Blogs hosted at• WordPress VIP• Sister Projects called BuddyPress, BBPress, PollDaddy, Askismet, etc .
  20. 20. Strengths• Ease of Use• Backward Compatibility• Number of Plugins and Themes Available• Developer Following and Ease of Customization
  21. 21. Weaknesses• Inflexible (Easy to Outgrow)• Security
  22. 22. Joomla
  23. 23. History• Forked Off of Mambo Project in 2005• Won Numerous Awards including Packt Open Source Content Management System Award 3 Times
  24. 24. Content Structure• Utilizes Article and Component Structure• Leverages Menus To Drive Content Curation and Display• Extendible through downloadable components
  25. 25. Templates and Themes• Robust and Flexible• Utilize a Fallback Structure• Parent and Child Structure
  26. 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. 27. SEO• SEO Friendly URLS• Customizable Suffixes• Robots Information on the Menu/Content Level
  28. 28. Support and Community• Good Documentation• Thriving Forums• Joomla Resource Directory• Joomla Magazine• Joomla Connect
  29. 29. Other Features• Multi-Site Compatible• MVC Architecture• More Functionality Out of the Box
  30. 30. Strengths• Community• Flexibility
  31. 31. Weaknesses• Security• Administration is Unintuitive• Code Bloat
  32. 32. Drupal
  33. 33. History• Released in 2001• Created By Dries Buytaert• Current Version: 7
  34. 34. Content Structure• Nodes, Content Types, and Fields• Menus• Taxonomies• Views• Panels
  35. 35. Templates and Themes• Robust and Flexible• Fallback Structure• Parent and Child Themes
  36. 36. Plugins, Extensions, and Customization• Modules• Themes• Distributions
  37. 37. SEO• Clean URLs• Paths and Redirects (Canonicalization)• Meta Information
  38. 38. Support and Community• Good Documentation• 913,000 User Accounts• 22,600 Developer Accounts• 19,000+ Modules Available• DrupalCon, DrupalCamp, and DrupalGangers
  39. 39. Other Features• Multi-Site Capable• Multiple DB Support• Multiple OS/Stack Support• Actually Referenced as a Framework
  40. 40. Strengths• Highly Flexible• Community
  41. 41. Weaknesses• Bad UI• Complex• Backward Compatibility
  42. 42. When Should You Use Each One?
  43. 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. 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. 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
  46. 46. Questions?