admin's picture
Oct 26

Choosing a CMS

Submitted by admin on Fri, 10/26/2007 - 10:05.

As you probably have noticed, there are a lot of tooling available for building and maintaining websites. Basicly tooling can be divided in two groups: Clientbased software and serverside frameworks (mostly Contents Management Systems) .

With clientbased tools the site is completely build and updated on the client machine, and after each change the changed (HTML-)files and images are uploaded to the webserver. Microsoft Publisher is an example of a clientbased tool. The easy of use is the main advantage for this software. The lack of interaction with the site-visitors and co-authors is a major problem. For static sites clientbased software is a good choice.
But in the end the customer and vistors want more, more interaction and  more cooperation. Some want a forum on their site, some want additional authors, a gallery, a blog, you name it. Therefore, if you are in doubt, choose a serverside solution. And choose a CMS that is expandable and fits the users needs and competence, even in the future.



Choosing the right CMS is not that simple. Following is a list of requirement and features you may want to consider.

  • Reliability supplier:
    • Number of developers
    • Support by and/size of community/ Support community interaction through discussions
    • rate / speed of (security) updates
  • Number/quality of plugins
  • Quality of framework/documentation
  • Overall performance
  • Separation of content from presentation
  • Features:
    • In-place commenting on content
    • In-place editing of content
    • Threaded discussion groups
    • Control of access privileges
    • Searching of content (SEO)
    • Authentication before seeing any content
    • Session control, including expiration and the signature of legal terms and conditions
  • Simple learning curve of the content management system
  • Simple administration interface of the content management system to hand off to the client

A short personal comparison of a few CMS:

Name Pros Cons
Drupal
  • Good Community
  • Reasonable number of plugins
  • Clean/lean design
  • On setup no WYSIWYG editor
WordPress
  • Very Large Community
  • Many Plugins
  • Easy setup/low learning time 
  • Many themes
  • Good rate of softwareupdates
  • Sometimes performance problems
Typo3
  • Very well extendable
  • Low Level Theming
Joomla
  • Many plugins
  • Large community
  • Proven software
  • Quality of plugins sometimes disappointing
  • Plugins can cause sluggings site
  • (more...)