Demonstration in CakePHP
The idea of using an MVC framework seems to be a good compromise between a CMS and custom HTMl. Hence the need to show my experience in CakePHP
The site does a number of things, like login/out,session, insert into database ,one to many tables, pagination and sorting. The result was to write a .doc of about 50 pages, describing the installation,settings and programming of the framework!!!
MVC (or model view controller)frameworks seem like a good compromise between the complexity of A completely custom HTML/PHP, and a CMS system. In Truth its disadvantages are as many as its advantages
Myth of MVC
Reality of MVC
It is true some MVC are easier to learn than others. I found Codeigniter easier than Laravel which is easier than CakePHP
The point is, it may take a specialised MVC programmer to build and maintain a complex MVC site like an E-Commerce shop. Being just good in PHP and back-end programming methodologies is not good enough