CMS: The essentials

An incomplete checklist on what should make it to a perfect CMS:

  1. Super easy point-and-click installation
  2. Intelligent defaults
  3. Standards-compliant code generation
  4. Pleasant and usable UI
  5. Cruft-free URLs
  6. Extensibility, plugins that can hook into the API
  7. Easy rebranding
  8. Flexible layouts and themes, with content not limited to “blocks” or “nodes”. The layout engine must be such that a home-grown CMS or a static solution could be converted to it with minimum of fuss.
  9. Intelligent caching, with optional static page includes.
  10. Easy content composition.
  11. File Management.
  12. Theme Management.
  13. Pingback/Trackback support.
  14. Spam prevention routines, blacklisting, CAPTCHAs and the like.
  15. Blogware support, including external posting mechanisms.
  16. Easy one-click backup/restore of content on the site.
  17. Container styles – CSS rules specific to a given page/node/block of content.

Leave a Comment

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s