My name is Patrick Taylor. I've made websites (on and off) since about 1998. I am now retired but I was a professional architect working in England for over 25 years. So I like making things that work properly, websites included. I began using WordPress in 2006 but soon decided to build my own system to simplify everything as much as possible. I have nothing against WordPress – I use it for my mother's website – but for personal use superMicro CMS suits me better. It's faster, simpler, and does everything I want it to.
The simplest website system anywhere
If there is a simpler completely self-contained CMS than this (and which anyone can use free of charge) I would like to hear about it. I have never seen one.
superMicro CMS began in 2008 as le.cms then became la.plume Micro CMS and is now this system. It has always been about simplicity and ease-of-use, and still is. I use it for my own websites but have always made the CMS available for anyone who wants to use it free of charge. I don't know how many users there are, nor do I care very much as long as it works for them as well as it does for me.
The system has always been single-column content with no extra boxes. There was a sidebar at one time but I decided it was an unnecessary complication, especially with the advent of mobile phones for viewing web pages. A simple menu at the top, a content column and a basic footer is all that's needed. It is easy enough to create a page of additional links as a form of 'site map' and add it as a link in the top menu – such as the information link at the top of this website.
Things can't be much simpler than that. Simple enough, in fact, to start doing your own thing with it by using HTML and developing the stylesheets if you are into all that – or just to use 'as is'. There's a now choice of two ready-made themes: White (default) and Mini.
Content Management Systems usually store web content in a database. When you create a web page in (for example) WordPress, there is no document as such. The 'page' is stored in a cell in a table in a MySQL online database along with a lot of other data required by the system. The MySQL database is usually on a different server than the physical files of the WordPress system. Each time a page is requested by someone, the CMS 'queries' the database and extracts the content in a usable form.
superMicro CMS works differently. Each page is stored in a text file in a folder on the same server as the system files. When a page is requested by someone, their browser 'reads' that file directly with no 'queries' involved. The system goes straight to it – that in essence is what makes superMicro CMS very simple and very fast. It also means that you can very easily access , backup and store all your web content simply by FTP (or using the backup page in admin). Each page has its own 'physical' document easily transferable from your server to your hard drive and, if required, to another server if, for example, you decide to switch web hosts.
I am not suggesting databases are a necessarily bad idea – most modern websites use one – but for sheer simplicity and speed (and less to go wrong), a textfile-based CMS has significant advantages. That is what you get with superMicro CMS.
On the same shared Apache web server tested with Google Chrome Web Developer Tools and Microsoft Edge DevTools, the TTFB (time to first byte) for this website is about four times faster than an equivalent website using WordPress. That is not 100% scientific since other factors come into play but it serves as a general speed indicator.
superMicro CMS does not have a support community or anything like that. It is what it is. I am the only person maintaining the system to make sure it always works. I use it for my personal websites and will continue to do so well into the future and to monitor its performance and tweak things when necessary. The download will always be the same system I use myself.
Apart from messing about with websites I like painting in oils and hill walking.
Welsh mountains, August 2020.
A few of the comments received. Includes la.plume Micro CMS (previous version). Since 2008, nobody has ever reported the CMS does not work properly. Quite the opposite in fact:
I love the CMS! ... Your CMS is the only flat-file CMS I have found that actually has a decent admin backpanel.
Thanks x1000 for this minimal and power-awesome Micro-CMS, I love it!
Tried it. Not to complicated to make it work and then works like charm! Very interesting approach to micro-cms, congratulations! ... Thank you for sharing this solution, it is obvious that a lot of careful work was invested in this fine piece of web soft.
We're a group of volunteers and starting a new scheme in our community. Your site offered us with valuable info to work on. You've done a formidable job and our entire community will be grateful to you. | Bill Z Walton
I have just installed the system 'out of the box' on a test server and it seems fine.
Yay! After following your instructions and tweaking things a bit I finally got a header up and running! It looks fantastic! Thanks again :D
Patrick, this little CMS is excellent, thank you for making it open source.
This just has to be the most elegant and easy to use website script ever.