Due Dates:
Project Introduction: Thursday, July 9th, 2009
Thumbnails Due: Friday, July 17th, 2009 - Midnight
Color Comp & Audience Analysis Due: Wednesday, July 22nd, 2009 - Midnight
Site Map Due: Tuesday, July 28th, 2009 - Midnight
Project Due Date: Wednesday, August 5th, 2009 - Midnight
Examples & Grading:
Project 2 Grade Sheet: View the grading rubric
Deliverables:
- One page Audience Analysis
- Thumbnails (minimum of
6 interations of the site design... more is better).
- Color Comp (Not a splash page.
Depending on the site, more than one may be required).
- Site Map (flowchart of site
files and directory structure)
- Folder with the entire contents of your site to be graded
Background
This project is designed to combine and assimilate all of the things that you
have done over the semester. Thus, it will be a site that contains all of the
major features/capabilities of XHTML plus added enhancements via CSS and Javascript.
The content for this final web site can be anything you want, a personal site,
a corporate site, whatever (within reason, and abiding by the rules set for
by Purdue University and the course syllabus). This site cannot be the same
as project 1. However the site must include the following items*:
Required Features
- The finished site must be uploaded to your Purdue web account (or other approved location).
- There should be a well-designed method of navigation.
- The site should be aesthetically pleasing.
- Should contain visually pleasing graphics, appropriately used
- Usability should be taken into account - the user should be able to
easily navigate the site to find what they are looking for.
- You must read through the Web Design & Usability Basics module
- The entire site must include at least 10 content pages.
- A content page is defined as: a page that has enough "content" to fill the entire browser window when the browser window is opened to an appropriate size (at least 800 pixels wide by 600 pixels tall).
- A page that only has a large image on it does not count as a content page.
- A content page can contain all text. It can also be a page with an image and some text surrounding it... or any combination thereof.
- The site must include a identifiable starting "home" page.
- This starting page should be called "index.html"
- This page should contain the main navigation and the main look-and-feel of the website
- This page should not be simply an image with a couple links.
- Rather than using XHTML to define placement and formatting, external CSS
should be used to apply specific styles across all the pages in the site.
- Realize that the styles should be established prior to creating pages
(rather than defining your styles as you go).
- Internal and Inline styles are also welcome in your CSS, however try
to use external wherever possible.
- However, the site should have at least one page that is table formatted.
- The site should include a sufficient number of graphics that are appropriately
designed.
- Of those graphics, the site must contain at least two PNG, two JPG, and two GIF (not animated) graphics (two of
each, appropriately used).
- Tables should be used, where necessary, to assist CSS in page formatting. Tables should not be your primary method of formatting / placement.
- There must be at least one form in the site -- not the one from the prior
project, nor the one you created during the exercises.
- The form must contain at least 10 form elements
- The form should submit either to an email address or to another page.
- Javascript should be used to enhance the site.
- Use Javascript to validate form information:
- Each form field should have some Javascript validation associated with it.
- Check if the email form field has an @ sign, correct ending, etc.
- Check to see if form fields are empty
- etc., etc.
- Use Javascript enhancements, such as placing the link name in the status
bar, rollovers, etc.
- For more examples of enhancements, see W3
Schools, or Astalavista.,
or dhtmlcentral
- The site should include examples of intermediate to advanced Javascripting,
such as functions, detecting plugins etc.
- There must be at least 1 JavaScript function that is called using an
event handler
- An idea for this is form validation... mentioned above
- The site may include other media assets such as sound, Shockwave, Flash, PHP, etc. components
if you so wish to include them. However, the percentage of these elements
should not be greater than 10%. Thus a multimedia introduction to your site
with Flash or other media is fine, but designing more than 10 percent of the
site around any technology other than XHTML, raster graphics, CSS or Javascript
is not permitted.
*Note that these specifications are the minimum expected. Simply
completing the minimum requirements for this project will not yield an A for
this project. "A" projects will demonstrate things that are Above and Beyond
these minimum requirements.
*Note that editors can be used on this project. I recommend that you use Adobe Dreamweaver.
Above and Beyond
- Additional Content Pages beyond 10 (1 point per additional page)
- Additional scripting beyond the requirements (1 point per unique piece of
scripting)
- Exceptional use of CSS formatting (positioning, z-index, etc)
- Other criteria can also count towards above and beyond, it depends on the
creativity of the student and the nature of the project.
|