- •Taking Your Talent to the Web
- •Introduction
- •1 Splash Screen
- •Meet the Medium
- •Expanding Horizons
- •Working the Net…Without a Net
- •Smash Your Altars
- •Breath Mint? Or Candy Mint?
- •Where’s the Map?
- •Mars and Venus
- •Web Physics: Action and Interaction
- •Different Purposes, Different Methodologies
- •Web Agnosticism
- •Point #1: The Web Is Platform-Agnostic
- •Point #2: The Web Is Device-Independent
- •The 18-Month Pregnancy
- •Chocolatey Web Goodness
- •’Tis a Gift to Be Simple
- •Democracy, What a Concept
- •Instant Karma
- •The Whole World in Your Hands
- •Just Do It: The Web as Human Activity
- •The Viewer Rules
- •Multimedia: All Talking! All Dancing!
- •The Server Knows
- •It’s the Bandwidth, Stupid
- •Web Pages Have No Secrets
- •The Web Is for Everyone!
- •Swap text and code for images
- •Prune redundancy
- •Cache as Cache Can
- •Much Ado About 5K
- •Screening Room
- •Liquid Design
- •Color My Web
- •Thousands Weep
- •Gamma Gamma Hey!
- •Typography
- •The 97% Solution
- •Points of Distinction
- •Year 2000—Browsers to the Rescue
- •Touch Factor
- •Appropriate Graphic Design
- •User Knowledge
- •What Color Is Your Concept?
- •Business as (Cruel and) Usual
- •The Rise of the Interface Department
- •Form and Function
- •Copycats and Pseudo-Scientists
- •Chaos and Clarity
- •A Design Koan: Interfaces Are a Means too Often Mistaken for an End
- •Universal Body Copy and Other Fictions
- •Interface as Architecture
- •Ten (Okay, Three) Points of Light
- •Be Easily Learned
- •Remain Consistent
- •Continually Provide Feedback
- •GUI, GUI, Chewy, Chewy
- •It’s the Browser, Stupid
- •Clarity Begins at Home (Page)
- •I Think Icon, I Think Icon
- •Structural Labels: Folding the Director’s Chair
- •The Soul of Brevity
- •Hypertext or Hapless Text
- •Scrolling and Clicking Along
- •Stock Options (Providing Alternatives)
- •The So-Called Rule of Five
- •Highlights and Breadcrumbs
- •Consistent Placement
- •Brand That Sucker!
- •Why We Mentioned These Things
- •The year web standards broke, 1
- •The year web standards broke, 2
- •The year web standards broke, 3
- •The year the bubble burst
- •5 The Obligatory Glossary
- •Web Lingo
- •Extranet
- •HTML
- •Hypertext, hyperlinks, and links
- •Internet
- •Intranet
- •JavaScript, ECMAScript, CSS, XML, XHTML, DOM
- •Web page
- •Website
- •Additional terminology
- •Web developer/programmer
- •Project manager
- •Systems administrator (sysadmin) and network administrator (netadmin)
- •Web technician
- •Your Role in the Web
- •Look and feel
- •Business-to-business
- •Business-to-consumer
- •Solve Communication Problems
- •Brand identity
- •Restrictions of the Medium
- •Technology
- •Works with team members
- •Visually and emotionally engaging
- •Easy to navigate
- •Compatible with visitors’ needs
- •Accessible to a wide variety of web browsers and other devices
- •Can You Handle It?
- •What Is the Life Cycle?
- •Why Have a Method?
- •We Never Forget a Phase
- •Analysis (or “Talking to the Client”)
- •The early phase
- •Design
- •Brainstorm and problem solve
- •Translate needs into solutions
- •Sell ideas to the client
- •Identify color comps
- •Create color comps/proof of concept
- •Present color comps and proof of concept
- •Receive design approval
- •Development
- •Create all color comps
- •Communicate functionality
- •Work with templates
- •Design for easy maintenance
- •Testing
- •Deployment
- •The updating game
- •Create and provide documentation and style guides
- •Provide client training
- •Learn about your client’s methods
- •Work the Process
- •Code Wars
- •Table Talk
- •XHTML Marks the Spot
- •Minding Your <p>’s and q’s
- •Looking Ahead
- •Getting Started
- •View Source
- •A Netscape Bonus
- •The Mother of All View Source Tricks
- •Doin’ it in Netscape
- •Doin’ it in Internet Explorer
- •Absolutely Speaking, It’s All Relative
- •What Is Good Markup?
- •What Is Sensible Markup?
- •HTML as a Design Tool
- •The Frames of Hazard
- •Please Frame Safely
- •Framing Your Art
- •<META> <META> Hiney Ho!
- •Search Me
- •Take a (Re)Load Off
- •WYSIWYG, My Aunt Moira’s Left Foot
- •Code of Dishonor
- •WYS Is Not Necessarily WYG
- •Publish That Sucker!
- •HTMHell
- •9 Visual Tools
- •Photoshop Basics: An Overview
- •Comp Preparation
- •Dealing with Color Palettes
- •Exporting to Web-Friendly Formats
- •Gamma Compensation
- •Preparing Typography
- •Slicing and Dicing
- •Rollovers (Image Swapping)
- •GIF Animation
- •Create Seamless Background Patterns (Tiles)
- •Color My Web: Romancing the Cube
- •Dither Me This
- •Death of the Web-Safe Color Palette?
- •A Hex on Both Your Houses
- •Was Blind, but Now I See
- •From Theory to Practice
- •Format This: GIFs, JPEGs, and Such
- •Loves logos, typography, and long walks in the woods
- •GIFs in Photoshop
- •JPEG, the Other White Meat
- •Optimizing GIFs and JPEGs
- •Expanding on Compression
- •Make your JPEGS smaller
- •Combining sharp and blurry
- •Animated GIFs
- •Creating Animations in ImageReady
- •Typography
- •The ABCs of Web Type
- •Anti-Aliasing
- •Specifying Anti-Aliasing for Type
- •General tips
- •General Hints on Type
- •The Sans of Time
- •Space Patrol
- •Lest We Fail to Repeat Ourselves
- •Accessibility, Thy Name Is Text
- •Slicing and Dicing
- •Thinking Semantically
- •Tag Soup and Crackers
- •CSS to the Rescue…Sort of
- •Separation of Style from Content
- •CSS Advantages: Short Term
- •CSS Advantages: Long Term
- •Compatibility Problems: An Overview
- •Working with Style Sheets
- •Types of Style Sheets
- •External style sheets
- •Embedding a style sheet
- •Adding styles inline
- •Fear of Style Sheets: CSS and Layout
- •Fear of Style Sheets: CSS and Typography
- •Promise and performance
- •Font Size Challenges
- •Points of contention
- •Point of no return: browsers of the year 2000
- •Absolute size keywords
- •Relative keywords
- •Length units
- •Percentage units
- •Looking Forward
- •11 The Joy of JavaScript
- •What Is This Thing Called JavaScript?
- •The Web Before JavaScript
- •JavaScript, Yesterday and Today
- •Sounds Great, but I’m an Artist. Do I Really Have to Learn This Stuff?
- •Educating Rita About JavaScript
- •Don’t Panic!
- •JavaScript Basics for Web Designers
- •The Dreaded Text Rollover
- •The Event Handler Horizon
- •Status Quo
- •A Cautionary Note
- •Kids, Try This at Home
- •The Not-So-Fine Print
- •The Ever-Popular Image Rollover
- •A Rollover Script from Project Cool
- •Windows on the World
- •Get Your <HEAD> Together
- •Avoiding the Heartbreak of Linkitis
- •Browser Compensation
- •JavaScript to the Rescue!
- •Location, location, location
- •Watching the Detection
- •Going Global with JavaScript
- •Learning More
- •12 Beyond Text/Pictures
- •You Can Never Be Too Rich Media
- •Server-Side Stuff
- •Where were you in ‘82?
- •Indiana Jones and the template of doom
- •Serving the project
- •Doing More
- •Mini-Case Study: Waferbaby.com
- •Any Size Kid Can Play
- •Take a Walk on the Server Side
- •Are You Being Served?
- •Advantages of SSI
- •Disadvantages of SSI
- •Cookin’ with Java
- •Ghost in the Virtual Machine
- •Java Woes
- •Java Woes: The Politically Correct Version
- •Java Joys
- •Rich Media: Exploding the “Page”
- •Virtual Reality Modeling Language (VRML)
- •SVG and SMIL
- •SMIL (through your fear and sorrow)
- •Romancing the logo
- •Sounds dandy, but will it work?
- •Promises, Promises
- •Turn on, Tune in, Plug-in
- •A Hideous Breach of Reality
- •The ubiquity of plug-ins
- •The Impossible Lightness of Plug-ins
- •Plug-ins Most Likely to Succeed
- •Making It Work: Providing Options
- •The “Automagic Redirect”
- •The iron-plated sound console from Hell
- •The Trouble with Plug-ins
- •If Plug-ins Run Free
- •Parting Sermon
- •13 Never Can Say Goodbye
- •Separation Anxiety
- •A List Apart
- •Astounding Websites
- •The Babble List
- •Dreamless
- •Evolt
- •Redcricket
- •Webdesign-l
- •When All Else Fails
- •Design, Programming, Content
- •The Big Kahunas
- •Beauty and Inspiration
- •Index
74 WHY: Where Am I? Navigation & Interface: Form and Function
There are too many such sites on the Web. What businesses must understand is that vague, non-engaging interfaces are a death sentence because they alienate potential readers, members, or customers rather than reassuring them that they’ve come to the right place. Good web design plunges the visitor into the exact content appropriate for the most efficient (and personal) use of the site and continues to guide him or her through each new interaction.
Movies immediately plunge a protagonist (and the audience) into conflict and action. Entertainment sites can work the same way.
Newspapers carry many stories but call the reader’s attention to the most important ones. Content sites can work the same way.
Stores sell many products, but special displays on featured products arrest shoppers’ attention as they enter. Commercial sites can work the same way.
FORM AND FUNCTION
Effective interfaces not only lead visitors to the content but also underscore its meaning, just as chapter divisions underscore the meaning of a book’s content. Without usable, intuitive interfaces, websites might as well offer no content at all—because no visitor will be able to find it.
At their most basic level, web interfaces include navigational elements such as menu bars, feedback mechanisms such as interactive forms and buttons, and components that guide the visitor’s interaction with the site such as magnifying glass icons and left or right arrows. Tired interfaces offer exhausted metaphors such as the ubiquitous folder tab and the heinous beveled push-button. Better interfaces are uniquely branded and help reinforce the site’s thematic concerns (see Figure 3.1).
The Mary Quant site is a study in quick visitor orientation and structurally grounded design. the dominant but fast-loading photograph telegraphs
“1960s” and “mini-skirt,” which are the essence of fashion designer Mary Quant’s legacy. The flower motif reinforces the 1960s theme as well as Quant’s identity. A large flower fills in the space behind appropriately minimal text content; this is a fashion site, not a Ph.D. dissertation. Smaller
flowers brand the five simple structural divisions: History, Makeup, Press Office, Shops, and Homepage.
Taking Your Talent to the Web |
75 |
Figure 3.1
The Mary Quant site—the perfect combination of solid design and ease of use (www.maryquant.co.uk).
The History label is faded to reinforce the visitor’s position within the site’s hierarchy. The Previous and Next buttons are placed left and right where a western audience would expect them and where even non-English speakers (at least those who read from left to right) will likely understand what these buttons do.
Although this is a fashion site, its structure is nearly identical to that sketched out in our imaginary Narcotics Anonymous prototype. The Previous and Next buttons provide linear navigation. Menu icons let the visitor jump from section to section. Engaging visual and text content match the desires of the intended audience.
Sophisticated interfaces work on multiple levels. On a well-made catalog site, not only will visitors find a main navigation bar, they also will be guided by contextual, user-driven navigational elements throughout the page. Both the photograph and the text description of a blue parka can serve as links to more detailed photographs and information or to an order form. The product photo caption may include a link to More Items Like This One, initiating a new and more focused search. Navigation does not live by menu bars alone.
76 WHY: Where Am I? Navigation & Interface: Form and Function
Figure 3.2
Multi-level navigation in action: the Gap site presents visitors with an overall menu bar but does not limit them to it. Clicking the model’s photograph…
Figure 3.3
…links the visitor to a page displaying the jacket the model is wearing, along with relevant text information and the opportunity to buy the item (www.gap.com).
Taking Your Talent to the Web |
77 |
COPYCATS AND PSEUDO-SCIENTISTS
A site’s navigational interface is the leading edge of the visitor’s experience. It facilitates human needs or thwarts them. If it is not intuitive, it is useless. One reason we have so many unimaginative interfaces (visual Muzak) is because their familiarity makes them appear intuitive, and they therefore survive the pre-launch “user testing” phase.
For several years, nearly all sites offered left-hand navigation (menu items on the left side of the web page, content on the right). Was left-hand navigation easier to use or understand than any other configuration? No. In fact, some studies suggested that navigation worked better on the right. Navigation cropped up on the left because it was easier for web designers and developers to create HTML that way—and later, it was easier to control <FRAMES> that way.
Because it was easier to program, a few large sites such as CNET.com began offering left-hand navigation. Since CNET.com was a successful site, unimaginative web agencies copied its interface in hopes that CNET’s success would somehow rub off on them. With so many sites engaging in this practice, consumers got used to it. Thus, in unsophisticated user acceptance testing, left-hand navigation was considered “intuitive” because consumers were accustomed to seeing it—not because it had any intuitive advantages on its own. The “folder tabs” metaphor used at Amazon.com has been copied for the same reasons. Every Nike spawns a thousand swooshes; every successful site with a particular stylistic flourish leaves a hundred thousand imitators in its wake. Bad processes encourage bad design.
There are good marketers and there are dolts in suits. Similarly, there is good user acceptance testing and there is worthless pseudo-science that promotes banality. Unfortunately, worthless pseudo-science is as easy to sell to web agency CEOs as it is to clients. It’s hard to tell until you’re actually working at a web agency whether its testing practices are informative or a shortcut to Hell. An engaged and thoughtful web designer will develop and fight for the best navigational structure for each site, knowing that each site is unique because its content and audience are unique.