Open Source Cms 2009
-
Upload
waterstone -
Category
Technology
-
view
968 -
download
1
description
Transcript of Open Source Cms 2009
defined a look back
market leaders other systems
selection criteria TCO
www.waterandstone.com
Open Source CMS ~ changing the way we work ~
Note: This presentation was created for the 2009 Travel Distribution Summit held in Singapore on April 2, 2009
what is a CMS ?
Open Source WCM systems are the topic today.
CMS = Content Management System.
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.
defined a look back
market leaders other systems
selection criteria TCO
what do the following organizations have in common?
NASA French Parliament Sesame Street (PBS) MIT The U.S. Navy The Brazilian Government Nokia Novell Vagabond EuroStar National Geographic
They all use open source content
management systems.
basic functionality
A WCMS should provide the following features:
identification of key users and their roles 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 a look back
market leaders other systems
selection criteria TCO
what is Open Source?
Open Source software is governed by a license that prohibits:
(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 a look back
market leaders other systems
selection criteria TCO
if it's free, what am I paying for?
design services consulting services custom development deployment support maintenance
defined a look back
market leaders other systems
selection criteria TCO
if it's free, how do they survive?
Community Backed Projects often supported by a non-profit Foundation community members contribute for recognition, status, access to expertise 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 a look back
market leaders other systems
selection criteria TCO
not too long ago…
Database driven websites were a new concept. The CMS came about as people added interfaces to allow for easy manipulation of DB content.
Early players: * Allaire * Broadvision * Vignette * Interwoven
defined a look back
market leaders other systems
selection criteria TCO
who are the market leaders?
There are most than 500 projects out there!
According to the 2008 Open Source CMS Market Share Survey, 3 systems lead the pack:
WordPress Joomla! Drupal
defined a look back
market leaders other systems
selection criteria TCO
WordPress
Pros well over 1 million downloads over 4,100 extensions available known for blogging, but capable of much more excellent SEO LAMP stack good developer support decent documentation active community; stable project
defined a look back
market leaders other systems
selection criteria TCO
WordPress
Cons − default package limited − no workflow − no ecommerce − has trouble scaling up
defined a look back
market leaders other systems
selection criteria TCO
WordPress – in a nutshell
A great system if you want to run a blog or need a small marketing site with good SEO. Not the best choice if you need custom development unless you are already running WordPress and don't want to change.
defined a look back
market leaders other systems
selection criteria TCO
Joomla!
Pros well over 1 million downloads over 4,500 extensions available LAMP stack 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 a look back
market leaders other systems
selection criteria TCO
Joomla!
Cons − no workflow − fixed user hierarchies − fixed content structure − 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 a look back
market leaders other systems
selection criteria TCO
Joomla! – in a nutshell
A good choice for fast turnaround marketing sites, or for sites with little customization or only moderate traffic. Perhaps not your best choice if you have heavy customization needs or expect serious traffic. Cheaper to build; more expensive to maintain.
defined a look back
market leaders other systems
selection criteria TCO
Drupal
Pros well over 1 million downloads over 2,400 extensions available LAMP stack solid API; highly extensible decent ecommerce options very flexible presentation layer excellent user controls good SEO easy to maintain customized sites robust
defined a look back
market leaders other systems
selection criteria TCO
Drupal
Cons − presentation layer can be a challenge to learn − admin system less user friendly (really requires competent developer to create usable system) − documentation tends toward the technical side − longer development timelines − higher development costs
defined a look back
market leaders other systems
selection criteria TCO
Drupal – in a nutshell
A good choice if you need customization and scalability. More expensive to get up and running, but cheaper in the longer run and less prone to downtime.
defined a look back
market leaders other systems
selection criteria TCO
what about the other 497 ?
Other Stand-outs Plone
powerful built on Zope (Python)
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 a look back
market leaders other systems
selection criteria TCO
How to decide?
conduct a needs analysis. Key factors – these can narrow your range of choices quickly:
technical requirements workflow 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 a look back
market leaders other systems
selection criteria TCO
other considerations
ease of customization existing hosting infrastructure need to integrate legacy applications SEO needs design & development budget total cost of ownership
defined a look back
market leaders other systems
selection criteria TCO
who does what well?
Community Site: Drupal, Joomla! Document Management: Alfresco, Plone eCommerce: ezPublish, Joomla!, Drupal, Magento Intranet: Drupal, Joomla!, Plone Marketing Site: Joomla!, WordPress Corporate Portal: J Boss Portal, Liferay, Plone Web 2.0: Drupal
defined a look back
market leaders other systems
selection criteria TCO
so, what CMS is right for you?
The answer: It depends.
What do you need it to do? What skillsets do you possess? What platform are you currently using? Is legacy system integration required? What level of business risk can you tolerate?
defined a look back
market leaders other systems
selection criteria TCO
is open source right for you?
There is a cost advantage. A typical 10 seat installation from a popular proprietary vendor will cost $17,500. A parallel Open Source solution will cost $7,500. The cost of implementing an open source portal is 1/2 to 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 a look back
market leaders other systems
selection criteria TCO
how to calculate TCO?
Development Costs site design consulting development (largely a function of the amount of customization required) content loading translation
Ongoing expenses hosting domains maintenance (patches / upgrades) content management team
defined a look back
market leaders other systems
selection criteria TCO
how to get support?
Community-backed systems do not offer formal support mechanisms. Your options are:
vendor support books online documentation forums mailing lists chat
In this area, corporate backed projects enjoy a clear advantage.
defined a look back
market leaders other systems
selection criteria TCO