Developing Front-to-Back

Developing Front-to-Back is a strategy that we like to use on existing codebases (and sometimes new ones), where we start at the most visible and immediate to the user - the design, then proceed to front-end development, and then eventually do back-end development last.

What this does is allows Design and Front-end Development to set the data structure that they prefer when building the front-end, ensuring that data's cleanly formatted.

Design
Building the Front End
Adding Stubbed Data to the Controller
Starting Backend Development
Creating a Post Object
Creating and Identifying Existing Fieldsets
Getting Data from the CMS to the Controller
Setting up your fields for ease of access
Leveraging Existing Functionality
Refactoring Functionality into Content Layers
Finishing the Controller