Presentation is loading. Please wait.

Presentation is loading. Please wait.

Information Architecture 2 Primary Readings - Designing With Web Standards: Chapters 5-8 Designing With Web Standards Deliverables - Design Critiques due.

Similar presentations


Presentation on theme: "Information Architecture 2 Primary Readings - Designing With Web Standards: Chapters 5-8 Designing With Web Standards Deliverables - Design Critiques due."— Presentation transcript:

1 Information Architecture 2 Primary Readings - Designing With Web Standards: Chapters 5-8 Designing With Web Standards Deliverables - Design Critiques due NEXT week - Research Topics discussion & selection XHMTL Layout discussion Class Work: Navigation

2 Modern Markup Server Side Functionality - PHP - SSI - ASP - Web DB - ODBC - JDBC Levels of Abstraction with Markup Languages - Flexibility - Application-like functionality - Transformable

3 PHP PHP Hypertext Processor A lightweight scripting language you can embed into markup to: - Pull data from a database - Push data to a database - Dynamically change page format - Dynamically change page content Has replaced cgi for many that need server- side logic Powerful combination with javascript & XML

4 PHP Example <?php if (!isset($_SERVER['PHP_AUTH_USER'])) { header('WWW-Authenticate: Basic realm="My Realm"'); header('HTTP/1.0 401 Unauthorized'); echo 'Text to send if user hits Cancel button'; exit; } else { echo " Hello {$_SERVER['PHP_AUTH_USER']}. "; echo " You entered {$_SERVER['PHP_AUTH_PW']} as your password. "; } ?>

5 XML is your (super) friend No longer worry about presentation, just structure for content. Leave the formatting to CSS. Consistency Advanced tools help compose and check markup - W3C Validator W3C Validator - Cooktop Cooktop - XMetaL XMetaL XML in action is XHTML Works with other XML protocols - SOAP - SMIL - RDF - P3P XML is consistent (and readable)

6 XHTML “XHTML is XML that acts like HTML in old and new Web browsers and also works as expected in most Internet devices…making it portable, practical, and cost efficient” Zeldman p 149 XHTML Flavors - XHTML 1.0 - XHTML 1.0 Transitional - XHTML 1.1 Strict - XHTML 2.0 (not as backward compatible) Consistency makes most transitions practical Top Ten Reasons to Convert to XHTML (p 150-151)

7 XHTML in Action New languages for the browsers to interpret - You wondered why browser app sizes aren’t getting smaller - Full-fledged programming environment now - Treat it as such DOCTYPE - Different rules for different documents - Document Type Definitions (DTD) - Works with CSS (CSS needs it) - Namespace - Declares using HTML - http://www.w3.org/1999/xhtml“

8 XHTML in Action 2 Don’t forget the character set/code page - Lowercase tags InterCaps are troublesome Atrributes - Centering - No blank values - Quote all attribute values Close all tags Use Comments

9 XHTML and Structure Content determines structure, not presentation Headings, not Fonts Lists Parallel structure - h1 – h2 – h3 - Item, item, item Div - One section (division) of a document/file, not a heading - Attributes are constrained to the section ID - Naming and Internal Labels - Application Use Class - useful for numerous elements Span - overused

10 Rules of XHTML DOCTYPE & namespace META content Lowercase Quotes for all attributes Assign value to all attributes Close tags (empties too) No double dashes -- < and & Unicode tooUnicode

11 XHTML by Example Hybrid Layouts (not all that new) The power of CSS (over Javascript, over anything) Using id’s & attributes Does navigation markup have it’s own rules? Over-designing - with standards or not? What’s the most practical way to use structured, standardized markup? - For designing & building a new site? - For updating an old site?

12 Class Work: Navigation Key Elements? - Top 9 functions Specific Elements? - Per main parent - Related siblings Interface ideas - Navigation Bar - Tabs - Dynamic Interaction Rollovers Pop-ups Help

13 Class Work: Navigation Review navigation systems - Suggestions? Select elements that are the best - Main page navigation - Other pages navigation Build a template for both kinds Support each navigation style & purpose with user stories

14 Research Topic Presentations Topics Scheduling What’s in a good presentation? - Overview - Short history - Examples - Guildelines - How to use for IA projects Walk through, check for ideas, look for complimentary sources


Download ppt "Information Architecture 2 Primary Readings - Designing With Web Standards: Chapters 5-8 Designing With Web Standards Deliverables - Design Critiques due."

Similar presentations


Ads by Google