Web Design Patterns
Download
Report
Transcript Web Design Patterns
Web Design Patterns
(Homepage)
IS 485, Professor Matt Thatcher
Agenda
Administivia
Review
Web design process
Web design patterns
Home page patterns
2
Review
Effective use of color in design
3
Web Site Design Process
Discovery
Design Exploration
Design Refinement
Production
… followed by implementation & maintenance
4
Web Design Process
5
Design Process:
Discovery
Discovery
Design Exploration
Design Refinement
Production
Assess needs
* understand client’s
expectations
* determine scope of
project
* characteristics of
users
* evaluate existing
site and/or
competition
6
Design Process:
Design Exploration
Discovery
Design Exploration
Design Refinement
Production
Generate multiple
designs
* visualize solutions
to discovered
issues
* information &
navigation design
* early graphic
design
* select one design
for development
7
Design Process:
Design Refinement
Discovery
Design Exploration
Design Refinement
Develop the
design
* increasing level of
detail
* heavy emphasis on
graphic design
* iterate on design
Production
8
Design Process:
Production
Discovery
Design Exploration
Design Refinement
Production
Prepare design
for handoff
* create final
deliverable
* specifications,
guidelines, and
prototypes
* as much detail as
possible
9
Design Specialties
User Interface
Design
Usability
Evaluation
Information
Architecture
Information
Architecture
– encompasses information
& navigation design
Information
Design
Navigation
Design
Graphic
Design
User Interface
Design
– also includes testing &
evaluation
10
Motivation for Design Patterns
Most examples from UI literature are
critiques
– Norman, Nielsen, etc.
Design is about finding solutions
Unfortunately, designers often
reinvent
– hard to know how things were done before
– hard to reuse specific solutions
Design patterns are a solution
– reuse existing knowledge of what works well
– communicate design problems & solutions
11
Design Patterns
Using design patterns for Web Design
– communicate design problems & solutions
» how can on-line shoppers keep track of purchases?
use the idea of shopping in physical stores with carts
» how do we communicate new links to customers?
blue underlined links are the standard -> use them
Leverage people’s usage habits on/offline
– if Yahoo does things a way that works well, use it
– Jacob’s Law of the User Experience
12
Web Design Patterns Book
The Design of Sites, by Doug van Duyne, James
Landay, & Jason Hong
Patterns broken into groups (A-L)
site genres (A)
navigational framework (B)
homepages (C)
writing & managing content
(D)
basic e-commerce (E)
advanced e-commerce (F)
–
–
–
–
–
–
trust & credibility (G)
completing tasks (H)
page layouts (I)
site search (J)
navigation (K)
fast sites (L)
13
Pattern Format
1.
2.
3.
4.
5.
6.
Pattern Title
Background Information
Problem Statement
Solution
Solution Sketch
Other Patterns to Consider
14
Homepage Portal (C1)
Problem
– without a compelling home page (HP), no one will
ever go on to the rest of your site
– surveys show millions of visitors leave after HP
» most will never come back -> lost sales, etc.
15
HP PORTAL (C1)
Problem: home pages
are portals through
which most visitors
pass.
They must seduce
visitors while
simultaneously balancing
a large number of
issues, including:
–
–
–
–
branding
navigation
content
ability to download quickly
16
Six Ways to Make a Good HP
1) Build your site identity and brand
– present the message of what your company does
– include text, logos, and graphics that provide
» Up-Front Value Proposition (C2)
promise to visitors
17
Six Ways to Make a Good HP
1) Build your site identity and brand
– Up-Front Value Proposition (C2)
» keep it consistent (font, size, colors, graphics)
» make the site logo large enough to be noticed
» position (usually in the upper-left corner of the site)
18
Six Ways to Make a Good HP
1) Build your site identity and brand
– provide links to Privacy Policy (E4)
» show that you are trustworthy
» identify what info is being collected and how it will be used
» make available on each web page (usually at the bottom)
19
Six Ways to Make a Good HP
2) Make a (+) first impression by
–
testing
» uses Descriptive, Longer Link Names (K9) and Familiar Language (K11)
» understanding customers (especially the target audience)
who are they? contextual inquiry & surveys
appropriate colors & graphics?
– neon green & screaming graphics on a skateboarding
site, but not on a business-to-business or health site
20
21
Six Ways to Make a Good HP
3) Seduce with content
– create a
Clear First Read (I3)
» draw the eye to a single item
of interest (graphical)
» make it clean & larger than
rest on the page
Arial and Verdana are
good fonts to use
» cut down remaining elements
to chosen few
– use Headlines and Blurbs (D3) to
entice customers to seek more
content
– Keep content updated
22
23
24
25
26
Six Ways to Make a Good HP
4) Make navigation easy to use
– novices & experts must instantly “get it”
– use Multiple Ways to Navigate (B1)
» basic features of site as Embedded Links (K7)
» Navigation Bars (K2)
there are several types
» HTML Power (L4)
table colored backgrounds to delineate sections
» Reusable Images (L5) to highlight new things
» build a Page Template (D1) by using a Grid Layout (I1)
organizes the page cohesively
» provide Consistent Sidebars of Related Content (I6)
27
Logo + value prop
High-Level Browse Categories
Search
Headline
Image
Relate +Promote
Relate +Promote
Fold
Browse
Headline
Relate +Promote
Headline
Headline
Relate +Promote
28
Six Ways to Make a Good HP
Legend
Navigation Bars, Search
Modules, and Site Branding
Content Modules
Consistent Sidebars of
Related Content
29
30
31
32
33
34
35
36
?????
37
?????
38
Six Ways to Make a Good HP
Tab Rows (K3)
– clearly identify active tab
» i.e., use color to highlight it
– create indicator line
» i.e., show the line below the active tab in the same color to make
it clear that the entire page of content belong to the active tab
Location Breadcrumbs (K6)
– use “>” as the separator
Action Buttons (K3) vs. Links
– use links for navigations
– use action buttons for purchases, submitting info, etc.
39
40
41
42
Six Ways to Make a Good HP
5) Make it download quickly (2-3 seconds)
− if not, they’ll go elsewhere
• Strategies
– use HTML Power (L4) (text) as much as
possible
» first thing to download
» get a web-savvy graphic artist (font
colors, styles, & b/g color)
» use Separate Tables (L3)
– use
Fast-Downloading Images (L2)
» small graphics (crop, shrink)
– use min. number of columns &
sections in a Grid Layout (I1)
» easy to scan
43
Six Ways to Make a Good HP
6) Make it accessible
– people with audio, visual, motor, or cognitive disabilities find may
websites difficult to use
Design rules
– minimize typing
– make navigation elements large
– provide good color contrasts
–
–
–
–
–
–
–
» E.g., dark text on light background and vice versa
use sufficiently large fonts
avoid using ALL CAPS
avoid animations and blinking text
don’t have text go from all the way left of the page to the right
avoid green for unvisited and red for visited
use Descriptive, Longer Link Names (K9)
use the ALT attribute of html to provide text version of images
» <IMG SRC=http://... ALT=“Text description of image”
44
Summary
Design patterns allow us to reuse?
–
design knowledge
Previously used in?
– architecture & software engineering
Web design patterns are new & evolving
– example: Homepage
» problem
if it isn’t compelling, they won’t return
» solutions
build your site identity and brand
make a positive first impression
seduce with content
make navigation easy
make it download fast
make it accessible
45
Take a Look At This…
Web Design Patterns (E-Commerce)
46