Final Capstone Site Requirements

[Main Class Page] [Assignments] [Exams]

Main Requirements

  1. Designed around a Professional Theme approved by instructor
  2. 12 or more pages (ie different file names, or equivalent if using PHP etc.)
  3. Do not design entire site in flash (should not be used for menus for example) and you must primarily code your site/site template by hand. You can not use the drag/drop built in templates from programs such as Dreamweaver.
  4. Use of CSS style sheets to give your site a central visual theme. Pages will be broken up into sections using <div> tags. Attributes (bgcolor="red") and deprecated tags (font) are to be avoided
  5. Use of the majority of tags discussed in class
  6. Each page will have the description, keyword, author and last modified Meta tags
  7. Each page will validate for XHTML 1 and CSS
  8. An Image Map will be used on one page
  9. One Form, should have a second supplementary css file in ADDITION to your main css file
  10. One Javascript script
  11. One object (multimedia file)
  12. Graphics will be kept in a subdirectory (called pictures or graphics or something similar)
  13. Tables, Lists, clickable images, mailto: links PHP email contact form
  14. Your entire "site" will be in a subdirectory (having it's own picture/graphics subdirectory) with the homepage being index.html. This way you do not have to redo your main index.html file
  15. You will have a favicon.ico file in this final project directory
  16. You will set up a simple rss feed file and a <link> to that rss feed
  17. Tables and forms will use the additional attributes to deal with accessibility issues
  18. You will use the "media" option to have a stylesheet for "screen" and one for "print" on one of your pages. The "screen" stylesheet will be the same one you use for the default for your site

For Final Presentation

  1. You will link your page in the appropriate discussion board
  2. You will present me with a total, organized printout of your site. (In a folder)
  3. You will dress professionally, as if this were a presentation to get a job.
  4. You will attend ALL sessions that students give. (odds are this may only be one day for some classes) If you go the first day, but skip the next without excuse, your capstone project will get half credit.
  5. You will answer questions from the audience, then be prepared to answer questions from the instructor. Keep calm, I'm not out for blood, I just want to see how much you know, and that you can explain the tags you have used.
  6. Take a bow, sit down and try not to go "whew!" too loudly. :)
W3C Button to test XHTML validation