See How: a simple CMS
I created this simple Content Management System in php 5 with the Model View Controller (MVC) pattern, that separates the HTML layout from the business or logic model. The controller layer communicates between the model and the view layers, making all upgrades and improvements very easy.
Well, I was tired of complicated cms (Content Manager System), so I programmed this one myself, no University grade to use it! not even ftp needed: just a simple browse to folders and files and then formulaires to update content, and voila! a nice site on the Internet