Document Actions

History of the CMS

The not-too-technical story behind our content management system (CMS)


Why do you need a CMS?

Conventional website technology (called HTML) is simply not compatible with a principle (called MVC) which allows programmers, graphics designers, copy writers and others (including site owners) to work independently and effectively on the same website project.

The problem is that your content (the information), styles & formatting codes (the presentation) and programming code (the logic) are all in the same file, one for each page.  Each person who works on a file increases the risk of unknowingly damaging some other person's work.

All of the commonly used scripting languages (such as PHP, ASP, JSP... etc.) were developed for 'inside' the HTML and have perpetuated this same fundamental flaw.

The MVC priciple begins with complete separation of the disciplines so they are self-contained, yet easily and efficiently reassembled on the fly.

Doing so quickly gets complicated, however, requiring things like:

  • security to manage users & access rights
  • databases for storage & retrieval
  • control of multiple edits on the same item
  • management of complex page assembly
  • multi-tiered caching/optimization for speed
  • wysiwyg editors that run in-browser (reliably)

and that's just for starters!

This collection of technologies have since become known as Content Management Systems (CMS), but before the year 2000 they were just an idea.

How I got involved

In 2000 I was contracted to write PHP scripts for a basic website designed in HTML by a graphic artist. 

The hodgepodge we created reminded me of the 'spaghetti code' we had been writing for PCs back in the early 1980's. 

I wasn't keen to repeat the computer revolution all over again, so I started writing up my own ideas for a CMS-like framework.  It was obviously too much for one person, so I started looking for anything I could use as a jumping off point.

That quest soon led me to hundreds (now thousands) of like-minded, independent developers from around the world who were already collaborating on a complete, future-proof set of thoughtful solutions.

The resulting technologies have gained increasing popularity with international corporations, fortune 1000 companies and innovative organizations such as: NASA, Oxfam, Google... to name just a few. One list of the organizations is now 30 pages long.

As of September 2007 the content management system (CMS) exceeded 1 Million downloads.

No special skills are required !

Anyone who can use a browser and a basic word-processor can manage your website. No other skills or special knowledge are needed. Still, we won't limit you, so if you already have the know-how you can easily use it to make your presentation even more spectacular.

There are no downloads or software to install. Our built-in wysiwyg editor works through your browser, so you can log in and edit your website from any computer, at any time, from anywhere in the world with internet access.

Our Specialized CMS is included free!

My latest efforts have been focused on adapting the default CMS specifically for small business owners, especially those with little-or-no website expertise on staff.

Our version of the CMS is integrated with our servers, so it's included with your hosting and support package! All packages include ample server resources and are competitively priced with traditional hosting.

Even if all you need is a simple site with just a few pages you will benefit from built-in features like: automated menu generation, site-wide consistency, cross-browser compatibility, SEO-friendly structures, transaction-oriented processing, state-of-the-art security, optimized server integration, wide-ranging standards compliance and dozens of miscellaneous details that would otherwise be overlooked.

If you don't know what any of that means, it's okay, we've already taken care of it.

Standard, Specialty and Lite website packages...




This site conforms to the following standards: