Features to look out for when chooseing a website content management system

Websites

  • Ability to host the same website for multiple domain names.
  • Ability to host multiple channels e.g. standard and mobile.
  • Support for multilingual versions of the website and the WCMS

Templates

  • Logic should be built into templates which can then be reused with different content on multiple pages.
  • With no programming effort, create new fully-functional, laid out pages based on existing templates.

Editing

  • What You See Is What You Get (WYSIWYG) editor for easy content editing. Easy copy/paste from Microsoft Word. Page preview.
  • Store images, documents and movies in a central repository, ready for use on any page that supports them. It may be appropriate to insert these items amongst text content using a WYSIWYG editor.
  • Easy to learn.
  • Documentation, support and regular updates to fix issues and release improvements.

Structure

  • Automatic generation of the hierarchical website navigation structure, with breadcrumb trail. Also a sitemap of website navigation.
  • Withhold published pages from the navigation e.g. those that only appear in the website footer.
  • Create search-engine-friendly URLs and metadata

Workflow

  • Approver-users to endorse content changes made by editors. Approvers receive emails to notify them when a change needs to be approved.
  • Content managers may have different roles. A role will give different types of access to pages. Some pages may have specific permissions for a particular user.
  • Store a version history of changes to pages

Features and Plug-ins

  • Shopping cart
  • Discussion forums
  • Blog
  • Wiki
  • Image gallery
  • Contact us
  • Subscribe to newsletter
  • Send to a friend
  • Search
  • Dynamic navigation with breadcrumb trail
  • Related links
  • Customisable input forms
  • Search engine optimisation tools
  • Statistics on who is looking at the web-pages
  • Integration with social networks
  • Private area (accessible by login)
  • Make content available to other websites through RSS syndication.