Keep your content separate
Some things in life are just the “right” thing to do. Take implementing a content managed website. In the early days of content management systems (CMS), there was often no division of content from presentation. This meant that changing branding & look and feel or re-using content across trading divisions was difficult and costly. Also, the content was only available as HTML, there was no ability to make the content available through any other mechanism without considerable extra work.
However, even these systems could be implemented correctly, separating content from presentation and utilising content tagging to allow web experiences to be personalised. Sceneric has built a number of award winning websites forcing this separation and providing the content as discrete, tagged items of information. This very much the building blocks of the semantic web and can be demonstrated by Friends Provident’s news items being made available as an RSS feed with only 1 hours development, the first FTSE100 company to offer this service. Sceneric have published these guidelines as best practice which can be downloaded here.
This approach has been formalised by all modern CMS projects, in the JSR170 Java standard as used by Magnolia, LiveRay, Alfresco and Oracle CMS, and in the templated approach of Joomla, Drupal, CMS Made Simple in the PHP and Python arena. In fact, Microsoft’s Sharepoint is also an excellent implementation of this idea.
The key point is that project implementation can be just as rapid and cost the same to produce a platform that seperates content and presentation as to rush something into production that will cost orders of magnitude more to fix in future.
Posted: January 9th, 2009 under Alfresco, CMS Made Simple, Content Management, Interwoven, JSR170, Joomla, Magnolia, Open Source, Package Implementation, Percussion Rhythmyx, Web 2.0.
Tags: Alfresco, best practice, cms made simple, content, Content Management, friends provident, html, Interwoven, Joomla, legal and general, Magnolia, mgm advantage, rss, semantic, sharepoint, tagging, template, web, Web 2.0