PHP Content Management System

Source Code on GitHub 

Production Server: Honeymoon of Awesome

Honeymoon WebsiteThis PHP website is a basic Content Management System for a site with a flat page structure. It includes functionality in the CMS to create and edit pages, modify title and URL for each page, rearrange the navigation menu, and delete pages. Database access is implemented using an object-oriented PHP approach, and hides the PDO managed queries inside a Page class. Focus on the creation of the back end of the CMS was for ease of use and basic security. The front end of the page is a hard-coded template I created (based on a previously created design).

Features that I would like to implement are: increase security, drop-in editing of the HTML/CSS template, hierarchical pages, rich text editor, and media/image management.

(Source code has been modified from production version to remove login and database info, and is ready to use.)