September 17, 2007

What does a web CMS do?

In a lot of the work that I'm doing at the moment, I'm seeing very ambitious goals for content management system (CMS) projects. Bundled up in the project are many different capabilities, beyond just page publishing functionality.

This is causing a lot of problems. Organisations are going out to market looking for too much, not understanding what CMS products are best designed to do. This leads to a lot of disappointment, as well as blown out budgets.

So I thought it might be useful to post a quick summary table listing what a CMS does, and what should be obtained and implemented separately:

CapabilityObtain in the CMS?
Authoring and publishing web pagesYes, definitely
Multimedia contentYes, if simple needs (no streaming)
PersonalisationYes, depending on specific needs
Online formsYes, if simple
Online calendarYes, if simple
BlogsMaybe, maybe not
SearchNo, CMS only provides very basic search
Collaboration toolsNo, obtain separately
WikisNo, obtain separately
Web 2.0 functionalityNo, obtain separately
Mailing listsNo, obtain separately
E-commerce functionalityNo, probably not
Corporate document/records managementNo, whole market of its own
Digital asset management (DAM)No, obtain separately
Usage statisticsNo, obtain separately

In practice, there are three reasons why you would get something separately from the CMS:

  • CMS doesn't do it
  • it may be a module, but could be obtained separately
  • there is a whole other marketplace of tools in the required space

Note of course that the capabilities of CMS products vary widely, and many have various "modules" that can offer some of the functionality listed above. I would still argue that this isn't core functionality for a CMS, so I would always think twice.

Posted by jamesr on September 17, 2007 05:04 PM
Categories: Content management

Back to Main Page...
SYNDICATE [Column Two]
Powered by Movable Type