SlideShare a Scribd company logo
1 of 27
Download to read offline
www.waterandstone.com





         defined     Open Source CMS
     a look back
                     ~ changing the way we work ~
 market leaders
  other systems
selection criteria
            TCO




                     Note: This presentation was created for the 2009 Travel Distribution Summit
                           held in Singapore on April 2, 2009
defined     
   what is a CMS ?
     a look back
 market leaders      Open Source WCM systems are the topic today.
  other systems
selection criteria   CMS = Content Management System.
            TCO
                     WCM = Web Content Management

                     A CMS is a software tool installed on your web
                     server that enables you to manage your site's
                     features, content and users through an easy-to-
                     use browser-based interface.
  what do the following organizations have in common?

  NASA
  French Parliament
  Sesame Street (PBS)
  MIT
  The U.S. Navy
  The Brazilian Government
  Nokia
  Novell                            They all use open
  Vagabond                             source content
  EuroStar                               management
                                               systems.
  National Geographic
defined     
   basic functionality
     a look back
 market leaders      A WCMS should provide the following features:
  other systems
selection criteria     identification of key users and their roles
            TCO        ability to assign roles and responsibilities
                       ability to define workflow
                       ability to schedule and publish content
                       ability to limit access to content and functionality
                       ability to administer the system
                       ability to take site offline and perform
                        maintenance tasks
defined     
   what is Open Source?
     a look back
 market leaders      Open Source software is governed by a license
                     that prohibits:
  other systems
selection criteria
            TCO              (1) charging for use of the software
                             (2) closing the code (closed source)

                     These prohibitions apply to any modifications or
                     releases based on the original code.

                     (The most common license is the GNU Public
                     License – aka, the GPL.)
defined     
   if it's free, what am I paying for?
     a look back
 market leaders        design services
  other systems        consulting services
selection criteria     custom development
            TCO        deployment
                       support
                       maintenance
defined     
   if it's free, how do they survive?
     a look back
                     Community Backed Projects
 market leaders
                       often supported by a non-profit Foundation
  other systems
                       community members contribute for recognition,
selection criteria
                        status, access to expertise
            TCO
                       e.g., Joomla!, Drupal

                     Corporate Backed Projects
                       code developed by corporation, but released
                        under Open Source license
                       revenue streams: dual license arrangements,
                        consulting, support, training, customization
                       e.g., Alfresco, eZPublish
defined     
   not too long ago…
     a look back
                       Database driven websites were a new concept.
 market leaders
                        The CMS came about as people added
  other systems
                        interfaces to allow for easy manipulation of DB
selection criteria
                        content.
            TCO

                       Early players:
                              * Allaire
                              * Broadvision
                              * Vignette
                              * Interwoven
defined     
   who are the market leaders?
     a look back
                     There are most than 500 projects out there!
 market leaders
  other systems      According to the 2008 Open Source CMS Market
selection criteria   Share Survey, 3 systems lead the pack:
            TCO
                       WordPress
                       Joomla!
                       Drupal
defined     
   WordPress
     a look back
                     Pros
 market leaders
                       well over 1 million downloads
  other systems
                       over 4,100 extensions available
selection criteria
                       known for blogging, but capable of much more
            TCO
                       excellent SEO
                       LAMP stack
                       good developer support
                       decent documentation
                       active community; stable project
defined     
   WordPress
     a look back
                     Cons
 market leaders
                     −  default package limited
  other systems
                     −  no workflow
selection criteria
                     −  no ecommerce
            TCO
                     −  has trouble scaling up
defined     
   WordPress – in a nutshell
     a look back
                       A great system if you want to run a blog or need a
 market leaders
                        small marketing site with good SEO.
  other systems
                       Not the best choice if you need custom
selection criteria
                        development unless you are already running
            TCO
                        WordPress and don't want to change.
defined     
   Joomla!
     a look back
                     Pros
 market leaders
                       well over 1 million downloads
  other systems
                       over 4,500 extensions available
selection criteria
                       LAMP stack
            TCO
                       presentation layer is very easy to skin
                       decent ecommerce options
                       wide developer support
                       decent documentation
                       very active community
                       good community support
                       affordable development costs
defined     
   Joomla!
     a look back
                     Cons
 market leaders
                     −  no workflow
  other systems
                     −  fixed user hierarchies
selection criteria
                     −  fixed content structure
            TCO
                     −  tough to maintain customized sites
                     −  SEO is mixed
                     −  scalability is limited
                     −  extensions are widely variable quality
                     −  increasing number of extensions are charging
                        and some are even encrypted (!!)
defined     
   Joomla! – in a nutshell
     a look back
                       A good choice for fast turnaround marketing sites,
 market leaders
                        or for sites with little customization or only
  other systems
                        moderate traffic.
selection criteria
                       Perhaps not your best choice if you have heavy
            TCO
                        customization needs or expect serious traffic.
                       Cheaper to build; more expensive to maintain.
defined     
   Drupal
     a look back
                     Pros
 market leaders
                       well over 1 million downloads
  other systems
                       over 2,400 extensions available
selection criteria
                       LAMP stack
            TCO
                       solid API; highly extensible
                       decent ecommerce options
                       very flexible presentation layer
                       excellent user controls
                       good SEO
                       easy to maintain customized sites
                       robust
defined     
   Drupal
     a look back
                     Cons
 market leaders
                     −  presentation layer can be a challenge to learn
  other systems
                     −  admin system less user friendly (really requires
selection criteria
                         competent developer to create usable system)
            TCO
                     −  documentation tends toward the technical side
                     −  longer development timelines
                     −  higher development costs
defined     
   Drupal – in a nutshell
     a look back
                       A good choice if you need customization and
 market leaders
                        scalability.
  other systems
                       More expensive to get up and running, but
selection criteria
                        cheaper in the longer run and less prone to
            TCO
                        downtime.
defined     
   what about the other 497 ?
     a look back
                     Other Stand-outs
 market leaders
                       Plone
  other systems
                          powerful
selection criteria
                          built on Zope (Python)
            TCO
                       Alfresco
                          now have a WCM offering
                          targets enterprise users
                          Java-based
                          corporate backed
                       eZPublish
                          built in ecommerce
                          built in multi-lingual
                          targets enterprise users
                          corporate backed
defined     
   How to decide?
     a look back
                       conduct a needs analysis. Key factors – these can
 market leaders
                        narrow your range of choices quickly:
  other systems
                          technical requirements
selection criteria
                          workflow
            TCO
                          versioning and rollback
                          multi-lingual
                          multi-site management
                          user hierarchies
                          ecommerce
                       your team's skillset
                       level of support needed
                       expected lifespan
                       time to launch (speed to market)
defined     
   other considerations
     a look back
                       ease of customization
 market leaders
                       existing hosting infrastructure
  other systems
                       need to integrate legacy applications
selection criteria
                       SEO needs
            TCO
                       design & development budget
                       total cost of ownership
defined     
   who does what well?
     a look back
                       Community Site: Drupal, Joomla!
 market leaders
                       Document Management: Alfresco, Plone
  other systems
                       eCommerce: ezPublish, Joomla!, Drupal,
selection criteria
                        Magento
            TCO
                       Intranet: Drupal, Joomla!, Plone
                       Marketing Site: Joomla!, WordPress
                       Corporate Portal: J Boss Portal, Liferay, Plone
                       Web 2.0: Drupal
defined     
   so, what CMS is right for you?
     a look back
                     The answer: It depends.
 market leaders
  other systems        What do you need it to do?
selection criteria
                       What skillsets do you possess?
            TCO
                       What platform are you currently using?
                       Is legacy system integration required?
                       What level of business risk can you tolerate?
defined     
   is open source right for you?
     a look back
                       There is a cost advantage.
 market leaders
                          A typical 10 seat installation from a popular proprietary
  other systems            vendor will cost $17,500. A parallel Open Source
                           solution will cost $7,500.
selection criteria
                          The cost of implementing an open source portal is 1/2 to
            TCO            1/3 that of closed source.
                       Open Source can be vendor agnostic.
                       Open Source presents less risk.
                          Many eyes make for more secure applications.
                          Open Source produces patches at an extremely fast
                           rate.
                       Open Source is easy to install, configure and
                        customize.
                       Open Source promises more rapid innovation.
defined     
   how to calculate TCO?
     a look back
                       Development Costs
 market leaders
                          site design
  other systems           consulting
selection criteria        development (largely a function of the amount of
            TCO            customization required)
                          content loading
                          translation

                       Ongoing expenses
                          hosting
                          domains
                          maintenance (patches / upgrades)
                          content management team
defined     
   how to get support?
     a look back
                       Community-backed systems do not offer formal
 market leaders
                        support mechanisms. Your options are:
  other systems
selection criteria        vendor support
                          books
            TCO
                          online documentation
                          forums
                          mailing lists
                          chat

                       In this area, corporate backed projects enjoy a
                        clear advantage.
  Ric Shreves
Thank you for attending.


                              Web: www.WaterAndStone.com

                             eMail: ric@waterandstone.com

More Related Content

Similar to Open Source CMS Market Leaders

The Anchor Store: Four Confluence Examples to Root Your Deployment
The Anchor Store: Four Confluence Examples to Root Your DeploymentThe Anchor Store: Four Confluence Examples to Root Your Deployment
The Anchor Store: Four Confluence Examples to Root Your DeploymentAtlassian
 
Presentation eXo Foss Bridge
Presentation eXo Foss BridgePresentation eXo Foss Bridge
Presentation eXo Foss BridgeJeremi Joslin
 
Collaborating with the Community
Collaborating with the CommunityCollaborating with the Community
Collaborating with the Communitytinacallahan
 
PDX Web Innovators CMS Showdown - Drupal
PDX Web Innovators CMS Showdown - DrupalPDX Web Innovators CMS Showdown - Drupal
PDX Web Innovators CMS Showdown - DrupalLev Tsypin
 
Dojo 1.0: Great Experiences For Everyone
Dojo 1.0: Great Experiences For EveryoneDojo 1.0: Great Experiences For Everyone
Dojo 1.0: Great Experiences For Everyoneslightlyoff
 
plumbing for the next web
plumbing for the next webplumbing for the next web
plumbing for the next webIan Forrester
 
Charlie Talk - Confluence 3.0
Charlie Talk - Confluence 3.0Charlie Talk - Confluence 3.0
Charlie Talk - Confluence 3.0Atlassian
 
Instant J Chem: one-stop information hub for medicinal chemists: US UGM 2008
Instant J Chem: one-stop information hub for medicinal chemists: US UGM 2008Instant J Chem: one-stop information hub for medicinal chemists: US UGM 2008
Instant J Chem: one-stop information hub for medicinal chemists: US UGM 2008ChemAxon
 
DHO Intro to CMS for DH Workshop
DHO Intro to CMS for DH WorkshopDHO Intro to CMS for DH Workshop
DHO Intro to CMS for DH WorkshopShawn Day
 
ARM Servers and Xen – Hypervisor Support at Hyperscale-XPUS13 Wikelius
ARM Servers and Xen – Hypervisor Support at Hyperscale-XPUS13 WikeliusARM Servers and Xen – Hypervisor Support at Hyperscale-XPUS13 Wikelius
ARM Servers and Xen – Hypervisor Support at Hyperscale-XPUS13 WikeliusThe Linux Foundation
 
CSA on Rails: a practical case-study
CSA on Rails: a practical case-studyCSA on Rails: a practical case-study
CSA on Rails: a practical case-studycalamitas
 
Laird Best Practices Ajax World West2008
Laird Best Practices Ajax World West2008Laird Best Practices Ajax World West2008
Laird Best Practices Ajax World West2008rajivmordani
 
Architecture Enforcement Aspects Itarc2009
Architecture Enforcement Aspects Itarc2009Architecture Enforcement Aspects Itarc2009
Architecture Enforcement Aspects Itarc2009Srini Penchikala
 
Architecture Enforcement Aspects Itarc2009
Architecture Enforcement Aspects Itarc2009Architecture Enforcement Aspects Itarc2009
Architecture Enforcement Aspects Itarc2009guest2b8cd
 
TechNet livemeeting_Should I upgrade to SCOM 2012 (Dieter Wijckmans's conflic...
TechNet livemeeting_Should I upgrade to SCOM 2012 (Dieter Wijckmans's conflic...TechNet livemeeting_Should I upgrade to SCOM 2012 (Dieter Wijckmans's conflic...
TechNet livemeeting_Should I upgrade to SCOM 2012 (Dieter Wijckmans's conflic...psaramago1
 
TechNet livemeeting_Should I upgrade to SCOM 2012 (Dieter Wijckmans's conflic...
TechNet livemeeting_Should I upgrade to SCOM 2012 (Dieter Wijckmans's conflic...TechNet livemeeting_Should I upgrade to SCOM 2012 (Dieter Wijckmans's conflic...
TechNet livemeeting_Should I upgrade to SCOM 2012 (Dieter Wijckmans's conflic...psaramago1
 

Similar to Open Source CMS Market Leaders (20)

Seminar - JBoss Migration
Seminar - JBoss MigrationSeminar - JBoss Migration
Seminar - JBoss Migration
 
The Anchor Store: Four Confluence Examples to Root Your Deployment
The Anchor Store: Four Confluence Examples to Root Your DeploymentThe Anchor Store: Four Confluence Examples to Root Your Deployment
The Anchor Store: Four Confluence Examples to Root Your Deployment
 
Presentation eXo Foss Bridge
Presentation eXo Foss BridgePresentation eXo Foss Bridge
Presentation eXo Foss Bridge
 
Collaborating with the Community
Collaborating with the CommunityCollaborating with the Community
Collaborating with the Community
 
PDX Web Innovators CMS Showdown - Drupal
PDX Web Innovators CMS Showdown - DrupalPDX Web Innovators CMS Showdown - Drupal
PDX Web Innovators CMS Showdown - Drupal
 
Dojo 1.0: Great Experiences For Everyone
Dojo 1.0: Great Experiences For EveryoneDojo 1.0: Great Experiences For Everyone
Dojo 1.0: Great Experiences For Everyone
 
plumbing for the next web
plumbing for the next webplumbing for the next web
plumbing for the next web
 
Charlie Talk - Confluence 3.0
Charlie Talk - Confluence 3.0Charlie Talk - Confluence 3.0
Charlie Talk - Confluence 3.0
 
Instant J Chem: one-stop information hub for medicinal chemists: US UGM 2008
Instant J Chem: one-stop information hub for medicinal chemists: US UGM 2008Instant J Chem: one-stop information hub for medicinal chemists: US UGM 2008
Instant J Chem: one-stop information hub for medicinal chemists: US UGM 2008
 
Mojomojo Talk
Mojomojo TalkMojomojo Talk
Mojomojo Talk
 
DHO Intro to CMS for DH Workshop
DHO Intro to CMS for DH WorkshopDHO Intro to CMS for DH Workshop
DHO Intro to CMS for DH Workshop
 
ARM Servers and Xen – Hypervisor Support at Hyperscale-XPUS13 Wikelius
ARM Servers and Xen – Hypervisor Support at Hyperscale-XPUS13 WikeliusARM Servers and Xen – Hypervisor Support at Hyperscale-XPUS13 Wikelius
ARM Servers and Xen – Hypervisor Support at Hyperscale-XPUS13 Wikelius
 
Magee Dday2 Fixing App Performance Italiano
Magee Dday2 Fixing App Performance ItalianoMagee Dday2 Fixing App Performance Italiano
Magee Dday2 Fixing App Performance Italiano
 
CSA on Rails: a practical case-study
CSA on Rails: a practical case-studyCSA on Rails: a practical case-study
CSA on Rails: a practical case-study
 
Laird Best Practices Ajax World West2008
Laird Best Practices Ajax World West2008Laird Best Practices Ajax World West2008
Laird Best Practices Ajax World West2008
 
Architecture Enforcement Aspects Itarc2009
Architecture Enforcement Aspects Itarc2009Architecture Enforcement Aspects Itarc2009
Architecture Enforcement Aspects Itarc2009
 
Architecture Enforcement Aspects Itarc2009
Architecture Enforcement Aspects Itarc2009Architecture Enforcement Aspects Itarc2009
Architecture Enforcement Aspects Itarc2009
 
Technology Roadmaps
Technology RoadmapsTechnology Roadmaps
Technology Roadmaps
 
TechNet livemeeting_Should I upgrade to SCOM 2012 (Dieter Wijckmans's conflic...
TechNet livemeeting_Should I upgrade to SCOM 2012 (Dieter Wijckmans's conflic...TechNet livemeeting_Should I upgrade to SCOM 2012 (Dieter Wijckmans's conflic...
TechNet livemeeting_Should I upgrade to SCOM 2012 (Dieter Wijckmans's conflic...
 
TechNet livemeeting_Should I upgrade to SCOM 2012 (Dieter Wijckmans's conflic...
TechNet livemeeting_Should I upgrade to SCOM 2012 (Dieter Wijckmans's conflic...TechNet livemeeting_Should I upgrade to SCOM 2012 (Dieter Wijckmans's conflic...
TechNet livemeeting_Should I upgrade to SCOM 2012 (Dieter Wijckmans's conflic...
 

Recently uploaded

My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesZilliz
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfSeasiaInfotech2
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 

Recently uploaded (20)

My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector Databases
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdf
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 

Open Source CMS Market Leaders

  • 1. www.waterandstone.com
 defined Open Source CMS a look back ~ changing the way we work ~ market leaders other systems selection criteria TCO Note: This presentation was created for the 2009 Travel Distribution Summit held in Singapore on April 2, 2009
  • 2. defined   what is a CMS ? a look back market leaders Open Source WCM systems are the topic today. other systems selection criteria CMS = Content Management System. TCO WCM = Web Content Management A CMS is a software tool installed on your web server that enables you to manage your site's features, content and users through an easy-to- use browser-based interface.
  • 3.   what do the following organizations have in common?   NASA   French Parliament   Sesame Street (PBS)   MIT   The U.S. Navy   The Brazilian Government   Nokia   Novell   They all use open   Vagabond source content   EuroStar management systems.   National Geographic
  • 4. defined   basic functionality a look back market leaders A WCMS should provide the following features: other systems selection criteria   identification of key users and their roles TCO   ability to assign roles and responsibilities   ability to define workflow   ability to schedule and publish content   ability to limit access to content and functionality   ability to administer the system   ability to take site offline and perform maintenance tasks
  • 5. defined   what is Open Source? a look back market leaders Open Source software is governed by a license that prohibits: other systems selection criteria TCO (1) charging for use of the software (2) closing the code (closed source) These prohibitions apply to any modifications or releases based on the original code. (The most common license is the GNU Public License – aka, the GPL.)
  • 6. defined   if it's free, what am I paying for? a look back market leaders   design services other systems   consulting services selection criteria   custom development TCO   deployment   support   maintenance
  • 7. defined   if it's free, how do they survive? a look back Community Backed Projects market leaders   often supported by a non-profit Foundation other systems   community members contribute for recognition, selection criteria status, access to expertise TCO   e.g., Joomla!, Drupal Corporate Backed Projects   code developed by corporation, but released under Open Source license   revenue streams: dual license arrangements, consulting, support, training, customization   e.g., Alfresco, eZPublish
  • 8. defined   not too long ago… a look back   Database driven websites were a new concept. market leaders The CMS came about as people added other systems interfaces to allow for easy manipulation of DB selection criteria content. TCO   Early players: * Allaire * Broadvision * Vignette * Interwoven
  • 9. defined   who are the market leaders? a look back There are most than 500 projects out there! market leaders other systems According to the 2008 Open Source CMS Market selection criteria Share Survey, 3 systems lead the pack: TCO   WordPress   Joomla!   Drupal
  • 10. defined   WordPress a look back Pros market leaders   well over 1 million downloads other systems   over 4,100 extensions available selection criteria   known for blogging, but capable of much more TCO   excellent SEO   LAMP stack   good developer support   decent documentation   active community; stable project
  • 11. defined   WordPress a look back Cons market leaders −  default package limited other systems −  no workflow selection criteria −  no ecommerce TCO −  has trouble scaling up
  • 12. defined   WordPress – in a nutshell a look back   A great system if you want to run a blog or need a market leaders small marketing site with good SEO. other systems   Not the best choice if you need custom selection criteria development unless you are already running TCO WordPress and don't want to change.
  • 13. defined   Joomla! a look back Pros market leaders   well over 1 million downloads other systems   over 4,500 extensions available selection criteria   LAMP stack TCO   presentation layer is very easy to skin   decent ecommerce options   wide developer support   decent documentation   very active community   good community support   affordable development costs
  • 14. defined   Joomla! a look back Cons market leaders −  no workflow other systems −  fixed user hierarchies selection criteria −  fixed content structure TCO −  tough to maintain customized sites −  SEO is mixed −  scalability is limited −  extensions are widely variable quality −  increasing number of extensions are charging and some are even encrypted (!!)
  • 15. defined   Joomla! – in a nutshell a look back   A good choice for fast turnaround marketing sites, market leaders or for sites with little customization or only other systems moderate traffic. selection criteria   Perhaps not your best choice if you have heavy TCO customization needs or expect serious traffic.   Cheaper to build; more expensive to maintain.
  • 16. defined   Drupal a look back Pros market leaders   well over 1 million downloads other systems   over 2,400 extensions available selection criteria   LAMP stack TCO   solid API; highly extensible   decent ecommerce options   very flexible presentation layer   excellent user controls   good SEO   easy to maintain customized sites   robust
  • 17. defined   Drupal a look back Cons market leaders −  presentation layer can be a challenge to learn other systems −  admin system less user friendly (really requires selection criteria competent developer to create usable system) TCO −  documentation tends toward the technical side −  longer development timelines −  higher development costs
  • 18. defined   Drupal – in a nutshell a look back   A good choice if you need customization and market leaders scalability. other systems   More expensive to get up and running, but selection criteria cheaper in the longer run and less prone to TCO downtime.
  • 19. defined   what about the other 497 ? a look back Other Stand-outs market leaders   Plone other systems   powerful selection criteria   built on Zope (Python) TCO   Alfresco   now have a WCM offering   targets enterprise users   Java-based   corporate backed   eZPublish   built in ecommerce   built in multi-lingual   targets enterprise users   corporate backed
  • 20. defined   How to decide? a look back   conduct a needs analysis. Key factors – these can market leaders narrow your range of choices quickly: other systems   technical requirements selection criteria   workflow TCO   versioning and rollback   multi-lingual   multi-site management   user hierarchies   ecommerce   your team's skillset   level of support needed   expected lifespan   time to launch (speed to market)
  • 21. defined   other considerations a look back   ease of customization market leaders   existing hosting infrastructure other systems   need to integrate legacy applications selection criteria   SEO needs TCO   design & development budget   total cost of ownership
  • 22. defined   who does what well? a look back   Community Site: Drupal, Joomla! market leaders   Document Management: Alfresco, Plone other systems   eCommerce: ezPublish, Joomla!, Drupal, selection criteria Magento TCO   Intranet: Drupal, Joomla!, Plone   Marketing Site: Joomla!, WordPress   Corporate Portal: J Boss Portal, Liferay, Plone   Web 2.0: Drupal
  • 23. defined   so, what CMS is right for you? a look back The answer: It depends. market leaders other systems   What do you need it to do? selection criteria   What skillsets do you possess? TCO   What platform are you currently using?   Is legacy system integration required?   What level of business risk can you tolerate?
  • 24. defined   is open source right for you? a look back   There is a cost advantage. market leaders   A typical 10 seat installation from a popular proprietary other systems vendor will cost $17,500. A parallel Open Source solution will cost $7,500. selection criteria   The cost of implementing an open source portal is 1/2 to TCO 1/3 that of closed source.   Open Source can be vendor agnostic.   Open Source presents less risk.   Many eyes make for more secure applications.   Open Source produces patches at an extremely fast rate.   Open Source is easy to install, configure and customize.   Open Source promises more rapid innovation.
  • 25. defined   how to calculate TCO? a look back   Development Costs market leaders   site design other systems   consulting selection criteria   development (largely a function of the amount of TCO customization required)   content loading   translation   Ongoing expenses   hosting   domains   maintenance (patches / upgrades)   content management team
  • 26. defined   how to get support? a look back   Community-backed systems do not offer formal market leaders support mechanisms. Your options are: other systems selection criteria   vendor support   books TCO   online documentation   forums   mailing lists   chat   In this area, corporate backed projects enjoy a clear advantage.
  • 27.   Ric Shreves Thank you for attending. Web: www.WaterAndStone.com eMail: ric@waterandstone.com