Content management systems are great for web developers and muggles alike, because they let us update content easily (depending on the system), wherever we are, whenever we need to. But as CMSs become more advanced, more options are given to the people in charge of editing content, and with more options comes the possibility of misuse.
What should a CMS do?
The question really comes down to how your CMS is designed. Is it, like the Mambo/Joomla! crop, an advanced text editor which works around a complex HTML/PHP template, or does it allow you to control every aspect of the site without any HTML knowledge?
Content vs structure
The problem with the Mamboid systems is that they require a great deal of technical knowledge, and there's quite a learning curve. For instance, their philosophy is that content and structure should be separate, so you don't edit "pages", you edit blocks of content, and choose which blocks should be visible in which sections. This is fine, but most people have a basic understanding of the web, and know that sites are divided up into pages, not blocks of content. When you start trying to introduce a system that doesn't deal with pages, but is essentially a database, you're likely to confuse users.
Systems like these are not appropriate for commercial sites, because companies have marketing departments that want to see certain things happening on certain pages, and often they want a site that looks different to others, and the problem with Mamboid sites is that they all look the same - menus, tables, forms, all of it.
The úberCMS
There are other (usually commercial) CMSs that will allow users to do everything, from creating and editing new sites to uploading and converting movie files to monitoring traffic stats. But do we want to open Pandora's box? If the great thing about a CMS is that anyone can use it no matter what point they are on the learning curve, should options and facilities be available that they don't fully understand? This problem can often be solved by a well thought out user privilege system, which allows only certain groups of users access to certain elements.
The content iself
This is the biggest problem, and the one that prompted me to think about the question of whether we will see a return to "old fashioned" sites managed by webmasters. You can give all the functionality you want to your users and some will excel, really getting into the spirit of the website and their teeth into the facilities available. But some just don't have the attention to detail required to keep a site looking professional.
I've been involved with a number of companies that have been discouraged from showing examples of their content management systems because they feel that, once the site has been put in the hands of the client's non-technical marketing directors, the impressive, professional look which is often born out of accute attention to detail is lost. This attention to detail spans across all forms of content, from images and movies to copy and navigation, but some people just don't pay attention to capitalisation, grammar or even spelling in the way that professional web copy writers do.
The style guide document
A style guide is a document that explains to clients how text should be formatted, what image sizes should be used, how to use list and bullet-points and if ncessary, what colours and fonts to use.
But how many clients will really take notice of this? One reason why people would use a CMS is to cut out the time delay, and of course cost of asking a webmaster to make the appropriate changes, safe in teh knowledge that his understanding of the web will win out. So when ti's 4:30 and the PR consultants have issued a press release that needs to go online before the end of the day, is the person in charge really going to sift through a long-winded document to find out whether they should put a full-stop after each bullet-point? I think not.
The inline style guide
Maybe then a style guide built into the system would work? Like the Microsoft Office Assistant of old, the system could display hints that pop up once a particular formatting style has been detected. For example, if the user has copied and pasted some text from a Word document, the style guide can ask whether the asterisk symbols should be turned into bullet-points, or the email addresses made into hyperlinks.
This could work, but then, you don't see the earstwhile Office paperclip any more do you? He's been thrown in the bin marked "it sounded like a good idea at the time"
To the point...if there is one
Are content management systems here to stay for much longer, or can they be re-energised to stop sites detereorating once they have been handed over to the client? Am I being arrogant in assuming that only web developers and copy writers have the knowledge to produce consistent web content, or am I simply trying to solve a problem that doesn't exist?
You decide.