How to choose the 'right' CMS for a website Spiros Trivizas

Transcription

How to choose the 'right' CMS for a website Spiros Trivizas
How to choose the 'right'
CMS for a website
Spiros Trivizas
STiX - web based solutions
stix.gr
Internet World 2012 - April 24th
This presentation will help you
choose the most appropriate
Web Content Management System
for your (or your customers')
website!
IS THIS REALLY NECESSARY?
Is it so hard to choose?
AgilityCMS
Sitecore
Liferay
Mambo
Typo3
Autonomy
Wordpress
WebNodes CMS
STiX CMS
PHP
RubyOnRails
Concrete5
CivicSpace
Open Source
LAMP
Python
Joomla
Mambo
Adobe CQ5
OpenText
ExpressionEngine
Ektron WCM
HippoCMS
EzPublish
Sitefinity CMS
Drupal
Sharepoint
DotNetNuke
OpenCMS
Alfresco
Magnolia
PHP-Nuke
XOOPS e107
Proprietary
SaaS
Java
Microsoft ASP.NET
Perl
Zope
MVC
ColdFusion
Too many options/technologies...
BUT WHO AM I
TO GIVE ADVICE TO YOU
FOR WEB CMS?
WHO AM I? = Spiros Trivizas
● Developing websites professionally since 1996
● Built my first "WCMS-like" tool on 1997
● Built my first WCMS on 2002 (project goes on till today
as "STiX CMS")
● Developed hundreds of WCMS-driven websites using
custom or popular WCMSs and frameworks
● Experience in many "worlds" (MS ASP, .NET ,PHP,
JAVA, C, Perl) and database systems (Sybase, Oracle,
MSSQL, PostgreSQL, MySQL)
The History
of WCMS
The early 90's
● Most websites were "static" (html files)
● Partial non-static content using scripts and
the Common Gateway Interface (CGI)
● HTML editors did the job, e.g. HotMetal Pro,
Frontpage
The late 90's
● Again many "static" websites (html files)
● Database driven websites emerged (using
Perl, PHP and ASP mainly for scripting)
● Web content management started by "big
players", e.g. Vignette, Microsoft, OpenText
etc.
● TYPO3 emerged after 1997
The early 00's
● Open source WCMS first steps (Mambo,
TYPO3, PHPNuke, Drupal, OpenCMS etc.)
● Java frameworks and ECMs rule the
enterprise content management world
● Many custom WCMS offerings by web
development companies
The late 00's
● Open source goes wild! Joomla, Drupal,
Wordpress, TYPO3, ExpressionEngine etc.
● .Net joins Java in the ECM world
● Many web development companies drop
R&D to adopt open source WCMS
Today
● Open source kings: Wordpress, Drupal and
Joomla
● SaaS logic kicks in the WCMS market
● Proprietary software offer an attractive
bundle of marketing services as well
● Liferay and Alfresco rule the world of Java
MORE THAN 100 CMSs TO CHOOSE FROM!
Gartner's magic quadrant
Magic Quadrant for Web Content Management, Gartner
What led to WCM systems?
● For users:
the need to update their website without
having to be professional web authors
● For developers:
the need for efficiency in database-driven
websites
The Criteria
of choosing a WCMS
As a website owner
●
●
●
●
●
●
●
●
●
●
●
Template driven
Easy to use
Workflow capabilities
Media and document management
Multilingual capabilities
Versioning
Comply to standards
Cost effective
Fast
WYSIWYG editor
Easily and cheaply hosted
As a website developer
●
●
●
●
●
●
●
Well documented
Steep learning curve
Extensible
Modular
Scalable
Capable for user permissions and roles
Easy to install
Common requirements
● Documentation, training, community or
company supported
● Viable vendor / community
●
●
●
●
●
Support server caching
Social media integration tools
Multi-device output
Content syndication tools
Integration with other tools (e.g. analytics)
Usual problems
● Awkward implementations
● Problematic support
● Lack of features
● Difficult to use
● Difficult or expensive to host
Examples
and case studies
Category #1 : small website or blog
In this category:
● corporate websites or product
websites (online brochures)
● landing pages
● blogs or blog-like sites
● personal websites
(little traffic expected)
Case study: newschoolathens.org
CRITERIA:
● no need for custom design
● low traffic expectations
● sufficient off-the-shelf widgets to do the job
● low initial budget
SELECTION:
Wordpress with premium theme, WPML
module and several free widgets
Category #2 : a content website
In this category:
● large corporate websites with
corporate content
● online magazines
● news websites (vertical or not)
● educational websites
(growing traffic expectation)
Case study: newwinesofgreece.com
CRITERIA:
● Multilingual content (different in each
language)
● Growing traffic expectations
● Content architecture and custom design (25
different document types, many front-end
applications)
SELECTION:
Custom CMS based on STiX Technology
Category #3 : web application
In this category:
● members-only websites
● directories
● portals
● bespoke website development
● etc.
Case study: extranet.inogate.org
CRITERIA:
● members-only area
● need for custom design
● need to get information from public website
(Joomla)
● custom roles and permissions
SELECTION:
STiX Framework using STiX CMS and Joomla
for administrative content
Conclusions
for WCMS choices
“A content management system is
not a magic bullet that solves all
your content woes. However, it can
be a useful tool if selected
carefully”
Paul Boag, (http://thinkvitamin.com/author/paul-boag/)
Small website or blog
the 'right' choice is...
ANY
WCMS
Custom website
the 'right' choice is...
NONE
(out-of-the-box WCMS)
“The two things that always kill me
are upgrades to customized sites
and security”
Paul Boag, (http://thinkvitamin.com/author/paul-boag/)
“... a much-needed demand in the
WCM market for a quality opensource offering backed by a vendor.
Decision makers with whom
Gartner has spoken have
highlighted the growing need for
support services beyond what are
usually provided by an open-source
software community”
Gartner research (http://www.gartner.com/)
The effort and methodology of a
custom website development is
almost the same in any WCM!
So choose your WCM partner
carefully, not the WCM itself!
Questions?
welcome!
Questions and/or advice...
Here, in IW 2012, right outside the theatre:
Spiros, stri@stix.gr
Dimitris, dgeo@stix.gr
John, jmir@stix.gr
http://www.stix.gr
In the U.K., any time
Billy Dertilis,
http://www.MindTheNet.co.uk