CMS for a website How to choose the 'right'

37
How to choose the 'right' CMS for a website Spiros Trivizas STiX - web based solutions stix.gr Internet World 2012 - April 24th

Transcript of CMS for a website How to choose the 'right'

Page 1: CMS for a website How to choose the 'right'

How to choose the 'right' CMS for a website

Spiros TrivizasSTiX - web based solutions

stix.gr

Internet World 2012 - April 24th

Page 2: CMS for a website How to choose the 'right'

This presentation will help you

choose the most appropriate

Web Content Management System

for your (or your customers')

website!

Page 3: CMS for a website How to choose the 'right'

IS THIS REALLY NECESSARY?Is it so hard to choose?

Page 4: CMS for a website How to choose the 'right'

Sitecore AgilityCMS EzPublish Joomla Drupal

Liferay Mambo Typo3 Wordpress Mambo Sharepoint

Autonomy OpenText Adobe CQ5 DotNetNuke

Ektron WCM ExpressionEngine Sitefinity CMS OpenCMS

WebNodes CMS Concrete5 Alfresco Magnolia

HippoCMS STiX CMS CivicSpace PHP-Nuke XOOPS e107

Open Source Proprietary SaaS Java

PHP LAMP Microsoft ASP.NET Perl

RubyOnRails Python Zope MVC ColdFusion

Too many options/technologies...

Page 5: CMS for a website How to choose the 'right'

BUT WHO AM I TO GIVE ADVICE TO YOUFOR WEB CMS?

Page 6: CMS for a website How to choose the 'right'

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)

Page 7: CMS for a website How to choose the 'right'

of WCMS

The History

Page 8: CMS for a website How to choose the 'right'

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

Page 9: CMS for a website How to choose the 'right'

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

Page 10: CMS for a website How to choose the 'right'

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

Page 11: CMS for a website How to choose the 'right'

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

Page 12: CMS for a website How to choose the 'right'

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!

Page 13: CMS for a website How to choose the 'right'

Gartner's magic quadrant

Magic Quadrant for Web Content Management, Gartner

Page 14: CMS for a website How to choose the 'right'

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

Page 15: CMS for a website How to choose the 'right'

of choosing a WCMS

The Criteria

Page 16: CMS for a website How to choose the 'right'

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

Page 17: CMS for a website How to choose the 'right'

As a website developer

● Well documented● Steep learning curve● Extensible● Modular● Scalable● Capable for user permissions and roles ● Easy to install

Page 18: CMS for a website How to choose the 'right'

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)

Page 19: CMS for a website How to choose the 'right'

Usual problems

● Awkward implementations

● Problematic support

● Lack of features

● Difficult to use

● Difficult or expensive to host

Page 20: CMS for a website How to choose the 'right'

and case studies

Examples

Page 21: CMS for a website How to choose the 'right'

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)

Page 22: CMS for a website How to choose the 'right'

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

Page 23: CMS for a website How to choose the 'right'

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)

Page 24: CMS for a website How to choose the 'right'

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

Page 25: CMS for a website How to choose the 'right'

Category #3 : web application

In this category:● members-only websites● directories● portals● bespoke website development● etc.

Page 26: CMS for a website How to choose the 'right'

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

Page 27: CMS for a website How to choose the 'right'

for WCMS choices

Conclusions

Page 28: CMS for a website How to choose the 'right'

“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/)

Page 29: CMS for a website How to choose the 'right'

Small website or blogthe 'right' choice is...

Page 30: CMS for a website How to choose the 'right'

WCMS

ANY

Page 31: CMS for a website How to choose the 'right'

the 'right' choice is...

Custom website

Page 32: CMS for a website How to choose the 'right'

(out-of-the-box WCMS)

NONE

Page 33: CMS for a website How to choose the 'right'

“The two things that always kill me are upgrades to customized sites and security”Paul Boag, (http://thinkvitamin.com/author/paul-boag/)

Page 34: CMS for a website How to choose the 'right'

“... a much-needed demand in the WCM market for a quality open-source 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/)

Page 35: CMS for a website How to choose the 'right'

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!

Page 36: CMS for a website How to choose the 'right'

welcome!

Questions?

Page 37: CMS for a website How to choose the 'right'

Questions and/or advice...

Here, in IW 2012, right outside the theatre:Spiros, [email protected], [email protected], [email protected]://www.stix.gr In the U.K., any timeBilly Dertilis, http://www.MindTheNet.co.uk