IT 432 Web Architecture for Non-Programmers
Spring 2009

First Project for Submission
Extensive Scaffold Customizations
Due Thursday April 16 for the live section
Due Sunday April 19 for the online section

Overview

This first project is a continuation of the starter project. It requires more extensive customizations to the scaffolded output and a summary document describing the application.

Required Customizations

  1. Modify the controller's index method (or create a new controller method) so that entries can be grouped, searched or otherwise restricted by some appropriate conditions (e.g. only show recently added items).
  2. Modify views so that alternate web controls (e.g. radio buttons, menus) or alternate data displays are used.
  3. Modify the layout template (in app/views/layouts) so that a constant message, header or image appears across all of the site's pages.
  4. Make additional customizations that is appropriate for your application. This might include adding additional content to the "show" page that is based on the entry's attributes (e.g. adding up a score, showing text that corresponds to a rating).

Summary Document

Prepare a one-page document that summarizes your application and the work you did to create it. The document should show evidence of your understanding of the application components by explaining your scaffold customizations.

Submission

The summary document should use a common presentation format, ideally PDF. Using a Zip application, package both the summary document and your rails folder containing all of the code into one Zip file. Submit the zip file using the online submission site.

Grading

This project is worth 20 points and will be reviewed using the following criteria: