As content management systems go this one is pretty standard, with user and page management, file upload etc. It also stores revisions of content which can be reverted to if needed (see my blog post on MySQL transactions). I’m currently in the process of writing an authentication class to replace Ion Auth.
The design of the system evolved as I built it really, I don’t like creating things that look awful! It needed to be kept simple, so I just used a few gradients and rounded corners to quickly add a touch of style. I also came up with the logo, get it?!
The front end was also a good opportunity to use some CSS3 lovelies. I got carried away with rounded corners, box-shadows, multiple background images and gradients! It was quite interesting to see how different browsers handled CSS3 and how little things like the order of the properties could make a big difference. There are a few nice Ajax interactions for activating/deactivating and deleting content and users. I enjoy doing the nice little touches, things that make you go “oh, that’s nice!”.



