Webmastery Logo
 

 

 
 

What makes a "Real" CMS(Content Management System) "Really Good"

As the market floods with CMS solutions offered by a hundred different companies, one may start thinking "How in the world am I going to find a CMS that will firstly gives me what I want and need now and secondly will that system be able to provide me with what I am going to need in say 4 to 10 years from now?". Finding a CMS that fills this category can be the single toughest thing you can undertake in your quest for CMS bliss!


I have been developing CMS solutions for various companies for the last 10 years so I have learned a thing or two about what is most important in a CMS and what makes a CMS stand out from the crowd, so if you are in the market for a CMS solution consider the following:


1. Can the system you choose be extended. What does that mean? Very simply can the CMS you choose change with your needs, can new modules or page elements be added/developed?


2. Is it Search Engine friendly? Many CMS's use content out of a Database or content repository, this content is often accessed with session variables or URL parameters. I am sure that everyone of you have seen those URL's I am talking about, things that look like this in your browser http://www.somecmssite.com/page.cgi?page=3&session=987988987655& someparam=whatever&anoutherparam=65&wherewillthisend=idontknow& idontthinkitwill=true these types of URL's are not Search Engine friendly they will not get indexed by Search Engines at all. The CMS you choose should have human readable URL's like http://www.somecmssite.com/somepage.xml


3. Also ask yourself: Is the system you have choosen "Future-Orientated" by this I mean, is the vendor of the CMS in question dedicated to its product or is it just a side thought or extra product/service listed? Will this system be developed further? And how are you going to benefit from the future development, are there any features listed on the "In Development" page of the vendors web-site that you would like and is it going to cost you to receive these features when they are finished? Also make suggestions to the vendor as to features that may be "Nice to have" and judge their response, was it a positive response andwill they seriously consider developing these new features, or was it just a blow-off?


4. Support Support Support. What kind of support do you receive? What is the vendors policy on bug-fixing? Can you report a bug and how long will it be before you receive a response/solution? This is one of the most important questions when choosing a CMS so ask the vendor about how their product is supported.


5. This is a very important point that not many give a thought to: Can the system you choose publish pages to different formats? All Web Content Management Systems can publish pages as HTML but very few can publish that same content to a PDF file, Word document, WAP enabled devices or even to SVG(Scalable Vector Graphics). Why is this necessary you ask? In answer to this I ask, how many variations of the same document do you want to keep up to date? How many different programs do you use and have to learn to create all these documents? How do you even keep track of all these documents, as they are most likely going to be stored in different locations... The concept that I like to refer to as SDMOF or "Single Document Multiple Output Format" is a growing requirement for many businesses, imagine making an online advertisement in HTML and being able to publish that same article to a PDF file which you may send to any number of customers or even send that article to a print company which may then be mailed to customers mail boxes! With the system that I am proposing the same document could be viewed by someone surfing your site with a WAP enabled mobile phone... The possibilities are unlimited. So maintain one document not many.


6. What kind of content authoring environment does the CMS provide? Most CMS's provide browser based content authoring, this kind of environment is very limited in functionality, also for any changes to a page the browser must connect to the server before proceeding with anything else... And you may only work on one thing at a time... This can be a slow and tedious process. One thing I have found out about browser based content authoring: It is not possible to upload multiple images/documents, either you must leave the browser and start up a FTP program or upload each image/document separately, now who wants to do that? Browser based content authoring can also lock you into a particular browser or Operating system, so what happens if in your company the management department is using Windows and the Graphics department is using Macintosh? All of this can be solved by a content authoring environment which is developed using Java/Swing, which will if properly developed run on just about any system, not only that but you will be using a rich, responsive and friendly content authoring environment.


7. Is the system you choose an all-in-one solution or are you required to purchase or install any other special software for the system to run... A good CMS does not require you to purchase any other software, as this can become an expensive and complicated way of running a CMS.


8. If you choose a commercial and license based CMS what kind of license model are you getting. Some CMS's have time based licenses which you must renew every year or so, some have a user based license model(Which can become very expensive very quickly), some use a per-cpu license which can also become very expensive. Very few CMS's have a simple licensing structure which lets you purchase a license and that is it, for example CuppaWEB(http://www.cuppa it.com/cuppaweb/index.xml) has such a license structure which has no time limit, user limit, cpu limit or even any other Software/Database to purchase. Think about your budget very carefully and don't get in over your head but don't try to save money where you shouldn't.


9. If you do choose a "Free" CMS what kind of support do you have? And ask yourself; am I trading cost for what I really want? Will this "Free" system do everything you want and how easy is it to learn? When you have a problem who can you turn to, will it be an expensive consultant? If so how are you going to save money with this "Free" system? Even before you can start entering content the system must be installed and configured, can you do this yourself? If not this could become an expensive "Free" system! I have tested many of these "Free" CMS solutions and I have found that they are not always what you would expect from a professional CMS. So be careful and think about this before deciding. I would prefer to spend a little more money to save time, as time in any businesses is your greatest asset.


So in conclusion, do your research and take your time in selecting a CMS, don't make trade-off.'s and ask the vendor many questions including those listed above. And really consider will the CMS you choose be sustainable and is it Future-Orientated

About the author: Scott Taylor - Head Developer, Internet Consultant and Owner of CuppaIT(www.cuppait.com).

Scott has 10 years experience in the CMS and software development field, he has worked in Europe and Australia for companies like Siemens, Deutsche Telekom and O² Germany he has recently founded a company in the South West of Western Australia and developed the Content Management System CuppaWEB.

Author: Scott Taylor

 

Webmastery Logo

 

Being a webmaster is a much more important job than most companies would dare admit. Webmasters are responsible for the company web presence on every level, from the website copy to the web and email server administration. Additionally, webmasters are often tasked even more duties that should be considered unrelated responsibilities for the position of webmaster. These extra duties often will include online as well as offline promotion and marketing, search optimization, advertising, application programming, graphic design and/or brand management. The role of the webmaster has grown over the years and webmasters need to grow with the company's expectations or the website will not succeed. For instance, it is easy to get banned from the search engines for not knowing the correct methods to use to optimize a website for a better results ranking from the search engines for any particular search phrase.

This is why Webmastery is here, not just to offer direction and assist webmasters, but to do so masterfully, as you expect of yourself, or as your company expects out of you.
 

Since I am an American and know only American English and SEO methods, I specialize in American Webmastery. Hence the domain name, Webmastery.US.
 

However, please note that often both sides of the coin are presented here. Some webmasters swear by Linux and we offer articles by such authors to give insight to their creativity. Others are die-hard Microsoft software fans and use Windows based servers. Despite the bias, each system has its own advantages, and such articles are reprinted here for their positive contribution to those platforms, not to enforce their bias. It is we that have to make the final analysis.
 

This difference is even more apparent when I am showcasing and promoting white hat SEO (search engine optimization) and a black hat SEO article is published here, which method if followed could get a website banned from the search engines. The reason I allow it a small platform is to showcase its apparent and obvious idiocy in contrast to white hat SEO techniques. And as I cannot edit these articles in order to correct them, I let their illogicality and stupidity stand on their own for a time without any edits. But in case their spaminess is not apparent, I often do not let such articles stand long.
 

 

Related Webmaster Information & Resource Sites:
Domain Buffs     Parking PPC     PPC Ad Income: Website Monetization     Apache Website Hosting     Design: CSS Websites     foo site: Website Coding     php Web Development     Target: Page 1 Search Result Rankings     Ad Working     Yahooter?