WEB Framework Transition Map
This document is designed as a high level overview of what needs to happen to switch from phpESP to a proper MVC framework (currently CakePHP or CodeIgniter). This document is the start of a plan for the transition and the grassroots for the new version of VULab WEB.
This is a work in progress - Patience is a virtue
To-do and Info for VULab Transition to a MVC Framework
Re-map Database Schema
Complete Re-write of User Signup/Register/Management /etc
Borrow Code from Existing Classes to Create Models (Project, Survey, User Etc)
How much can be re-used will vary as new Data Models will be extremely simplified compared to existing code.
Convert Template to MVC Style Template(s) - break into views and/or parent layout
Relatively simple as phpESP does have a single include for each "where" in the /admin/includes/where folder.
Complete Re-write of Survey Creation Process
Decide what question types we want
Do we want conditional questions? (that depth?)
Construct a Generic (and easy to modify) VULab configuration file
Write a New Readme (for use and installation)