Final Capstone Site Requirements
[Main Class Page] [Assignments] [Exams]
Main Requirements
- Designed around a Professional Theme approved by instructor
- 12 or more pages (ie different file names that end in .html or equivalent if using PHP etc., .css pages and such DO NOT count towards the 12)
- Do not use flash (especially not for menus and content other than video/animations) 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.
- Use of CSS style sheets to give your site a central visual theme. Pages
will be broken up into regions using <div> tags (though some may be replaced with <article> and <main>. Attributes (bgcolor="red") and deprecated tags (font)
are NOT to be used
- Use of the majority of tags discussed in class
- Each page will have the main items from the basic HTML 5 template, though you can skip the description/keywords meta tags.
- Each page will validate (and must have the working validator link) for HTML 5 and CSS2/3 (with minor pre approved/necessary exceptions only)
- One Form, should have a second supplementary css file in ADDITION to your main css file,
properly laid out with fieldsets, labels, css and some of the new input types (email etc)
- One Javascript script
- One use of <video> or <audio> tags, making sure you
use BOTH formats (mp4 and webm(ogg is not used as much) for video) or (mp3 and ogg for audio)
- Graphics will be kept in a subdirectory (called pictures or
graphics or something similar)
- CSS files will be kept in a subdirectory (called css or something similar)
- Tables, Lists, clickable images
- One example use of PHP (provided in class)
- Your entire "site" will be either directly in public_html or in a subdirectory (finalsite?) (having it's own picture/graphics and css
subdirectories/folders) with the homepage being index.html (or index.php) NO OTHER HOMEPAGE NAMES WORK RIGHT, so that is not negotiable. This way you do not have to redo
your main index.html file if you already have one inside public_html (if not, go ahead and use public_html)
- You will have a favicon.ico file in this final project directory
- You will set up a simple rss feed file and a <link> to that rss feed
- Tables and forms will use the additional attributes to deal with accessibility issues
- You will use the "media" option to have a special "print" stylesheet for one page (using the media options)
- Where appropriate, you will use the semantic tags (section, article, header, footer, aside, nav), but not as replacements for <div> layout.
- At least one example of a CSS animation, and a CSS transition
- Use of some of the more advanced CSS Selectors
- You are allowed one "stuff phil made me do" page!
For Final Presentation
- You will link your page in the appropriate discussion board
- You will dress professionally, as if this were a presentation to
get a job.
- 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.
- 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.
- Each of the following will be part of your presentation
grade
- Appearance/Attendance
- Content (Full, clear, concise, tags)
- Delivery
- Functionality
- Defense of Work
- Take a bow, sit down and try not to go "whew!" too loudly. :)