Iteration planning
This iteration is fairly straightforward. At the end of this iteration, our application should allow users to create new projects, select from a list of existing projects, update/edit existing projects, and delete existing projects.
In order to achieve this goal, we need to identify all the more granular tasks on which to focus. The following list identifies a more granular list of tasks we aim to accomplish within this iteration:
Design the database schema to support projects
Build the needed tables and all other database objects indentified in the schema
Create the Yii AR model classes needed to allow the application to easily interact with the created database table(s)
Create the Yii controller class(es) that will house the functionality to:
Create new projects
Fetch a list of existing projects for display
Update metadata on existing projects
Delete existing projects
Create the Yii view files and present their logic in a way that will:
Display the form to allow for new project...