1. Themes, CSS and Javascript
2. Add a custom field to the CMS
3. Add a holder page type
4. Add a new page type
5. Add an image upload field
6. Introducing DataObjects
7. Creating forms
8. Processing forms
9. Display the endorsements
10. Pagination (using built in framework classes)
11. Template Includes
12. Editing data in the CMS with Gridfield