David Fromant

Home / Work / Web / CMS


Bespoke Content Management

I've developed a modular Content Management System (CMS) that, unlike most other CMSs, actually does what it claims - i.e. manages content.

Why do I say that? Because your average pretender to the title of content management system is actually really just a content formatting system. Typically each page of your website is presented as a blank canvas accompanied by a suite of buttons allowing you the humble user to plug in your content, apply styles and generally, er, format it. No thought or attention is given to the actual content itself, much less its semantic meaning or relationship to the other content in your site. Your content exists as blocks of marked up text, with the advantage that you haven't had to learn code to get it that way.

Of course, my content management system does that too. But it also treats each type of content with the individual attention and respect it deserves. So (for example) an FAQ (as in a Frequently Asked Question) is not just a couple of lines of formatted text, but an actual question and answer pair, with its own unique relationship to the other FAQs, maybe belonging to a category, and which can appear on one page of your site or on several. Plus, if you update the question or the answer, everywhere it appears on your site will be updated too.

By this point, anyone who is familiar with databasing will have spotted what is going on - namely that the content is being stored in a relational database, thus facilitating you the now not quite so humble user to actually (drumroll) manage it.

Simple huh? My CMS is designed to be easily deployable as part of initial site development, or added to an existing website with the minimum of hassle. I call it bespoke, because it is. Like a perfect suit it requires a little tailoring and doesn't arrive in any amount of shrink-wrapping, but don't let that scare you because customisation is provided as part of the implementation process.

Some Features:

The examples shown and listed below (screens used with kind permission from Nicholas Dattner) are 'standard', but of course the content management system can be customised to any degree required. Please email me at me@da5id.com if you would like more information.

Content Management System - Pages

Web Pages

The basic module allows easy and convenient updating of web text. Paragraphs are automatically formatted, links can be easily created, and styling can be applied with the click of a button.

Images asociated with the page are shown alongside and can be added to from the library or removed by simply clicking them.

Content Management System - Image Library

Image Library

The Image Library contains all images that are available to be used on web pages throughout the site. Images that are not used in pages can be easily removed by clicking on them.

The upload facility will take any suitable image, resize it as appropriate and add it to the library automatically.


Other modules and components include:

I have produced many custom versions, including an art gallery content management system implementation that facilitates management of artists, their artworks, exhibitions thereof, press releases and reviews, and more. Read more about it here, or see it in action at Sullivan+Strumpf Fine Art.

"I love the content management system. I had no idea it could be made so easy. I would certainly have classified myself as one of those individuals who, though computer literate, would always have thought being able to personally edit the website you built beyond me..."

- Nicholas Dattner