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

Slides:



Advertisements
Similar presentations
XML-XSL Introduction SHIJU RAJAN SHIJU RAJAN Outline Brief Overview Brief Overview What is XML? What is XML? Well Formed XML Well Formed XML Tag Name.
Advertisements

XHTML Week Two Web Design. 2 What is XHTML? XHTML is the current standard for HTML Newest generation of HTML (post-HTML 4) but has many new features which.
Web Development & Design Foundations with XHTML
Ideas to Layout Beginning web layout using Cascading Style Sheets (CSS). Basic ideas, practices, tools and resources for designing a tableless web site.
1. Content – Collective term for all text, images, videos, etc. that you want to deliver to your audience. 2. Structure – How the content is placed on.
HTML/XML XHTML Authoring. Creating Tables  Table: An arrangement of horizontal rows and vertical columns. The intersection of a row and a column is called.
 Fundamentals of Web Design.  Describe the history and theory of XHTML  Understand the rules for creating valid XHTML documents  Apply a DTD to an.
History Leading to XHTML
HTML5 and CSS3 Illustrated Unit B: Getting Started with HTML
XHTML 16-Apr-17.
Tutorial 6 Working with Web Forms
WML/HTML and XML Multiplatform Applications. Agenda XML – History and purpose What have HTML, WML and XML got to do with each other Why useful for multiplatform.
Creating a Well-Formed Valid Document. 2 Objectives Introducing XHTML Creating a Well-Formed Document Creating a Valid Document Creating an XHTML Document.
1 HTML’s Transition to XHTML. 2 XHTML is the next evolution of HTML Extensible HTML eXtensible based on XML (extensible markup language) XML like HTML.
ITM352 Javascript and Dynamic Web Pages: Client Side Processing.
Creating a Basic Web Page
Working with XHTML Creating a Well-Formed Valid Document.
XP Tutorial 9New Perspectives on Creating Web Pages with HTML, XHTML, and XML 1 Working with XHTML Creating a Well-Formed Valid Document Tutorial 9.
Week 1.  Phillip Chee   Ext.1214 
With your friendly Web Developer, Chris.. Terminology  HTML - > Hypertext Markup Language  CSS -> Cascading Style Sheet  open tag  close tag  HTTP->Hypertext.
Lesson 4: Using HTML5 Markup.  The distinguishing characteristics of HTML5 syntax  The new HTML5 sectioning elements  Adding support for HTML5 elements.
1Computer Sciences Department Princess Nourah bint Abdulrahman University.
10 Adding Interactivity to a Web Site Section 10.1 Define scripting Summarize interactivity design guidelines Identify scripting languages Compare common.
Chapter 1 Understanding the Web Design Environment Principles of Web Design, 4 th Edition.
Week 1 Understanding the Web Design Environment. 1-2 HTML: Then and Now HTML is an application of the Standard Generalized Markup Language Intended to.
CS134 Web Design & Development Creating a Basic Web Page Mehmud Abliz.
Department of Information Technology Chapter 7 - Web Page Design & Creation Lecturer: Ms Melinda Chung.
Introduction. Document Structure Overview  XML declaration (prolog)  Document type declaration  Root element (namespace)  Document header  Document.
Interfaces, Browsers & Browsing Primary Readings - Designing With Web Standards: Chapters Designing With Web Standards Class Work - Big IA vs. little.
1 XHTML محمد احمدی نیا 2 Of 19 HTML vs XHTML  XHTML is a stricter and cleaner version of HTML.  by combining the strengths of HTML.
Sheet 1XML Technology in E-Commerce 2001Lecture 1 XML Technology in E-Commerce Lecture 1 WWW, HTML, CSS, XML, Meta-modeling.
XML About XML Things to be known Related Technologies XML DOC Structure Exploring XML.
CSC 551: Web Programming Fall 2001 emerging & alternate Web technologies  Dynamic HTML  ActiveX  XML course overview  online review sheet  advice.
Presentation Topic: XML and ASP Presented by Yanzhi Zhang.
XP Tutorial 9 1 Working with XHTML. XP SGML 2 Standard Generalized Markup Language (SGML) A standard for specifying markup languages. Large, complex standard.
XHTML 1.1  Derived from Standard Generalized Markup Language (SGML) of ISO  XHTML concerned primary with content rather than presentation and style 
Copyright © Osmosys O S M O S Y SO S M O S Y S D e p l o y i n g E x p e r i e n c e & E x p e r t i s e™ HTML Training.
WEB APPLICATION DEVELOPMENT For More visit:
Web Development & Design Foundations with XHTML Chapter 2 HTML/XHTML Basics.
Tutorial 6 Working with Web Forms. 2New Perspectives on HTML, XHTML, and XML, Comprehensive, 3rd Edition Objectives Explore how Web forms interact with.
Copyright © Terry Felke-Morris WEB DEVELOPMENT & DESIGN FOUNDATIONS WITH HTML5 Chapter 2 Key Concepts 1 Copyright © Terry Felke-Morris.
IS-907 Java EE World Wide Web - Overview. World Wide Web - History Tim Berners-Lee, CERN, 1990 Enable researchers to share information: Remote Access.
Web Technologies Lecture 4 XML and XHTML. XML Extensible Markup Language Set of rules for encoding a document in a format readable – By humans, and –
Web Terminology Intro to Web. North Lake College 2 by Sean Griffin HTML vs. XHTML HTML: Hypertext Markup Language XHTML: eXtensible Hypertext Markup Language.
Copyright © 2003 Pearson Education, Inc. Slide 1-1 Created by Cheryl M. Hughes The Web Wizard’s Guide to XHTML by Cheryl M. Hughes.
©SoftMoore ConsultingSlide 1 Introduction to HTML: Basic Document Structure.
Tutorial 6 Working with Web Forms. 2New Perspectives on HTML, XHTML, and XML, Comprehensive, 3rd Edition Objectives Explore how Web forms interact with.
Web Standards 99.9% of Website are still obsolete Designing & building with standards The trouble with standards Findability, Syndication, Blogs, Podcasts,
Objective: To describe the evolution of the Internet and the Web. Explain the need for web standards. Describe universal design. Identify benefits of accessible.
Unit 3 — Advanced Internet Technologies Lesson 10 — Introduction to XHTML.
HTML HYPER TEXT MARKUP LANGUAGE. INTRODUCTION Normal text” surrounded by bracketed tags that tell browsers how to display web pages Pages end with “.htm”
XP Review 1 New Perspectives on JavaScript, Comprehensive1 Introducing HTML and XHTML Creating Web Pages with HTML.
Web Design Principles 5 th Edition Chapter 3 Writing HTML for the Modern Web.
HTML5 and CSS3 Illustrated Unit B: Getting Started with HTML.
Information Architecture 2 No Class Scheduled October 23 Primary Readings - Zeldman, J. (2003). Designing With Web Standards: Chapters 6-8Designing With.
Beyond HTML: Extensible Markup Language (XML)
Section 10.1 Define scripting
HTML CS 4640 Programming Languages for Web Applications
Project 1 Introduction to HTML.
Unit 4 Representing Web Data: XML
Creating a Well-Formed Valid Document
CITA 330 Section 3 XHTML.
Tutorial 9 Working with XHTML
Project 1 Introduction to HTML.
Section 10.1 YOU WILL LEARN TO… Define scripting
Chapter 7 Representing Web Data: XML
Introduction to Programming the WWW I
HTML CS 4640 Programming Languages for Web Applications
HTML5 and CSS3 Illustrated Unit B: Getting Started with HTML
Presentation transcript:

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

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

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

PHP Example <?php if (!isset($_SERVER['PHP_AUTH_USER'])) { header('WWW-Authenticate: Basic realm="My Realm"'); header('HTTP/ 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. "; } ?>

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)

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 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 )

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 -

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

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

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

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?

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

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

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