IST 250 Online PBL #2 Goals and Objectives Goal You will develop a web site prototype from a previously developed storyboard for a proposed company web site. Objectives You will be able to utilize a development plan for web site development that meets the following criteria. In some situations, you may not have included certain components in your solution because it was not applicable to your design. For example, you may decide not to use tables in your design and therefore will not be rated on the criteria for tables. If you do choose to implement this into your design, use the criteria as a guide for what you need to include. You should justify the inclusion of each element included in the web site by referencing appropriate course lesson material. Criteria: Overview of HTML Tag Syntax Accurate use of singular, container, and/or nested tag syntax Structural Tags Accurate use of header and body tags Attributes Effective use of background color, background images, text color, and color of hyperlinks HyperText Links Creating Hyperlinks Appropriate use of hyperlink commands Absolute vs. Relative Links Accurate and functioning use of absolute and relative links Linking to a Particular Point in a Document Accurate and functioning use of links within a document Images and Anchors Accurate and functioning use of hot images Using Links to Send e-mail Accurate and functioning links to email Placing links Effective and well-organized placement of links Text Formatting and Fonts Manipulating Font Size and Style Site contains change to default font size and style that enhance the design Relevant use of bolded and italicized text for emphasis in text Headings Appropriate font size, placement, and use of headings Background vs. Foreground Color Effective contrast of background and foreground colors Serif and Sans Serif Fonts Consistent use of font types Fixed Width and Proportional Fonts Appropriate use of fixed width or proportional font types Font Display Faces Font face can be viewed by most audiences Macintosh vs. Windows Considerations Fonts selected can be read well on different platforms Images and Objects Attributes Effective use of background color, background images, text color, and color of hyperlinks Adding a Simple Graphic Appropriate design and placement of graphics including use of alignment with other text or object, width and height, borders, and white space Adding Horizontal Rules to a Web Page Effective use and placement of horizontal rules Embedding Audio and Video Files Within a Web Page Effective use and embedding of audio and/or video files Adding a Scrolling-Text Marquee Area to a Web Page Well-constructed design and placement of scrolling-text marquees Integrating a Java Applet Within a Web Page Thoughtful use of Java Applets Considers web browser variations when selecting and configuring Java Applets Integrating Other Objects Within a Web Page Appropriate use and placement of objects Tables Manipulating Table Elements Tables enhance the organization of information Effective use of table alignment, borders, cellpadding and cellspacing within tables Frames When to Use Frames Use and placement of frames is relevant to the design Provides an explanation for how the frames will be used for navigational purposes Forms Elements of HTML Forms Inclusion of form(s) is appropriate Provides an explanation for the elements included on the form Introduction to Graphics on the Web Bit Depth and Color Accounts for audience capabilities in color design Color in Browsers Appropriate use of browser-safe colors GIF, JPEG, Other Formats Provides an explanation for the format chosen Use of Graphics to Get a Point Across Appropriate combination of aesthetic and instructional use of graphics Provides an explanation for the graphic(s) used DHTML DHTML Tools Appropriate use of DHTML features JavaScript When Should You Use JavaScript? Implementation of JavaScript features enhances the design Cookies How Are Cookies Being Used Today Describes how cookies will be used in the design Databases Benefits for Using a Database Provides a rationale for how and why a database will be used Embeds the database into the design CGI, Perl, and PHP CGI, Perl, PHP Appropriate implementation of server-side programming Java Java and the Web Appropriate use and integration of applets Creativity Solution demonstrates uniqueness, creativity, and originality Organization Web page design and any supporting written document(s) are well organized and easy to follow Correct use of spelling and mechanics throughout