About MµCMS

About MµCMS

MµCMS stands for Matt's Micro Content Management System.  (AKA Muckums to certain people)

It is meant to be a light weight, secure, user friendly Content management system.  It requires a good deal of skill to setup for the first time. Once the first install is performed the average user should be able to use without much or any special training.  It is just like a word processor on the web.

History

I am an old fashioned web developer.  Most of my career i have coded my HTML, CSS, and even PHP in notepad, or recently Notepad++.  But I found managing some of the websites really became a hassle especially for sites with many pages.  To make a global change took ours just to update all the headers and there was always some sort of correction after that.  So I started to dabble in PHP, found it very nice, but I ended up having to do a lot of custom coding for every page, and that coding always required a complete re-write after a change in theme.

The next logical progression was to try some of the CMS systems out there.  I tried almost all of them at the time, and found that none of them was really what I was looking for, a light weight, single user, site, that was secure. I tried the big names, and after having been hacked several times due to security flaws in them, and having to explain how to usee them to my clients, I decided to make my own.

The Beginning

MµCMS actually started as a php front for a single website, I started to separate the content from the display, and the display from the code.  This ment that I could change the entire site's look and not have to update all of the content, or I could change the content on a single page without affecting anything else.

As my coding matured, and I learned new techniques I went to an Object oriented approach that worked quite well.  At the same time I was learning how people hacked web sites and started to build in defenses to everything I had learned. I also started to collect statistics, and other information, and could see the value in that. People have requested features, and I have added my fair share, to end up with a nicely featured... not fully featured, CMS that is small and met my needs.

The Now

I have realized that a lot of people could use my software for their sites, so I started to refine my code, my look, and features to end up where we are now.  This project is not complete, and I am adding new features to it regularly, and fixing bug etc.  But I find this to be the best solution for me to manage my websites.  Hopefully it will for you too.