Session 07 - Images / User Experience and Design

Harvard Extension School  
Fall 2020

Course Web Site: https://cscie12.dce.harvard.edu/

Topics

  1. Graphics and Images
  2. JPEG
  3. GIF
  4. PNG
  5. SVG
  6. WebP
  7. Comparison of Image Formats
  8. Working with Images
  9. Overview: User Experience
  10. Strategy
  11. Scope
  12. Structure
  13. Skeleton
  14. Surface
  15. Creating Links

Session 07 - Images / User Experience and Design, slide1
Graphics and Images, slide2
Graphics: Purpose, slide3
Graphics Formats for the Web, slide4
file or file or file -- Does it matter? , slide5
Graphics: Vector and Bitmap, slide6
Colors, slide7
Color Depth, slide8
Indexed Color Systems, slide9
Bitmap images: Size and Quality, slide10
Graphics Formats for the Web, slide11
JPEG, slide12
JPEG Compression, slide13
JPEG Compression Artifacts, slide14
GIF, slide15
Palettes, slide16
Palettes: Exact, Adaptive, Web 216, slide17
Adaptive Palette: Shift and Dither, slide18
GIF Images and Bit Depth: Color Shift, slide19
GIF Images and Bit Depth: Dither, slide20
Compression for Indexed GIF, slide21
Compression and Dithering, slide22
Transparency, slide23
GIF Animation, slide24
PNG, slide25
Compression for Indexed PNG, slide26
Compression and Dithering, slide27
Transparency, slide28
SVG, slide29
Basic SVG Shapes, slide30
United States Flag, slide31
Harvard Division of Continuing Education Shield, slide32
Massachusetts Map, slide33
Icons, slide34
SVG - Increasing Importance in the Future, slide35
SVG and D3 JS Library, slide36
WebP, slide37
Comparison of Image Formats, slide38
Cartoon Art, slide39
Working with Images, slide40
Start with Original PSD/AI/etc. or High Resolution 24-bit PNG, slide41
User Experience and Design, slide42
Overview: User Experience, slide43
Elements of User Experience, slide44
Elements of User Experience, slide45
Nine Pillars of Successful Web Teams, slide46
Planning and Designing a Site: Resources, slide47
Strategy, slide48
Who are our Users?, slide49
What Audiences can be identified?, slide50
Audience(s), slide51
Audiences for an Academic Department, slide52
Audiences for a Fitness Club, slide53
Scope, slide54
Content, slide55
Think About the User, slide56
Structure, slide57
Structuring Content, slide58
Organize, slide59
Structural Models, slide60
Hierarchical, slide61
Biological, slide62
Open Directory Project, Yahoo! Categories, slide63
Too deep or too shallow?, slide64
Sequential, slide65
Organic, slide66
Site Architecture, slide67
Label, slide68
Labels - Are there conventions?, slide69
Skeleton, slide70
Page Components, slide71
Wireframes and Sketches - "Low" to "High" Fidelity, slide72
Navigation Systems, slide73
Harvard College, slide74
Breadcrumb Navigation, slide75
Clamshell navigation, slide76
Dropdown/Popout Menus, slide77
Multiple Navigation Modes, slide78
Surface, slide79
F-Pattern, slide80
Non-Designer's Design Book, slide81
Non-Designer's Design Book, slide82
Colors, slide83
Home Page -- Don't Make Me Think (Steven Krug), slide84
Don't make me think, slide85
Creating Links, slide86
The Scent of Links, slide87
Deep Linking, slide88
Old Example from Logan Airport (BOS) - Old Site, slide89
Old Example from Mass RMV, slide90
"Click Here", slide91
"Click Here", slide92
"Click Here" to prompt an action, slide93
"Learn More" Links: You Can Do Better, slide94

Presentation contains 94 slides

Graphics and Images

Simply Chocolate

Screenshot of Simply Chocolate website

Boston Museum of Fine Arts

MFA

NASA

NASA

Graphics: Purpose

Images and Markup

Two ways of including images:

  1. Markup: img element
    • alt attribute
    • height and width attributes
    <img src="images/shield.png"
     alt="Harvard Veritas" height="328" width="281"/>
  2. CSS: background-image property
    #header {
      background-image: url(images/shield.png);
      background-repeat: no-repeat;
    }

Graphics Formats for the Web

PNG
Portable Network Graphic
.png
JPEG
Joint Photographic Experts Group
.jpeg or .jpg
SVG
Scalable Vector Graphic
.svg and .svgz
WebP
WebP is a modern image format that provides superior lossless and lossy compression for images on the web. Using WebP, webmasters and web developers can create smaller, richer images that make the web faster.
.webp
GIF
Graphics Interchange Format
.gif

Other formats

Image formats you might encounter, but aren't super-relevant for the web:

file.jpg or file.JPG or file.jpeg -- Does it matter?

JPG or jpg

jpeg or jpg

Graphics: Vector and Bitmap

BitmapVector
Original image (PNG):
bitmap stars
Original image (SVG):
stars
Magnified (16x)
magnified (16x) bitmap stars
Magnified (16x)
magnified (16x) bitmap stars
Bitmap formats:
PNG, JPEG, GIF
Vector formats:
SVG

Colors

prism light refraction

RGB Color Space

256 colors in each channel (Red, Green, Blue). Values can be

Color Depth

BitsColors
121 = 2
222 = 4
323 = 8
424 = 16
525 = 32
626 = 64
727 = 128
828 = 256
16216 = 65,536
24224 = 17 x 106
(millions)
32232 = 4.3 x 109

RGB

Indexed Color Systems

Palette

An 8-bit indexed image has a palette of up to 256 colors that the image can contain. Color information is not stored for each pixel, but rather just a reference to which color in the palette.

Palettes

But what happens to the other colors?

If you take a photo that is saved in an RGB system (millions of colors) and then convert it to an indexed system with 256 colors, what happens?

Bitmap images: Size and Quality

Factors that can contribute to image size:

Graphics Formats for the Web

PropertyGIF
Graphics Interchange Format
JPEG
Joint Photographic Experts Group
PNG
Portable Network Graphic
SVG
Scalable Vector Graphics
WebP
Color System8 bit indexed (256 colors)RGB (24 bit; millions of colors)
  • 8 bit indexed (256 colors)
  • RGB (24 bit; millions of colors)
RGBRGB
CompressionLossless Compression (LZW; horizontal repeating units)"Lossy" Compression
(compression optimized for gradual color changes)
Lossless CompressionLossless CompressionLossless and Lossy
Other Features
  • .gif file extension
  • Transparency
  • Animation
  • .jpg and .jpeg file extensions
  • No Transparency
  • No Animation
  • .png file extension
  • Transparency
  • .svg file extension
  • Vector-based
  • Transparency
  • XML format
  • 25% smaller than equivalent PNGs and JPEGs.
  • Supports transparency
Typical Uses
  • Illustrations (logos, icons)
  • Animated banners and icons
  • Images with small dimension
  • Photographs
  • Any
  • Illustrations
    Graphs, Charts, Maps - 'plain' and 'interactive'
  • Any
PropertyGIF
Graphics Interchange Format
JPEG
Joint Photographic Experts Group
PNG
Portable Network Graphic
SVG
Scalable Vector Graphics
WebP
Photograph
250 × 188 px
example
29.3 kb
example
16.8 kb
example
25.8 kb (indexed, 8-bit)
example
81.9 kb (RGB, 24-bit)
N/Aexample
9.6 kb
Illustration
148 × 179 px
example
1.47 kb
example
6.12 kb
example
1.02 kb (indexed, 8-bit)
example
1.89 kb (RGB, 24-bit)
example
0.575 kb (compressed, 1.7 kb uncompressed; RGB, 24-bit)
example
0.724 kb

Hot Air Balloon image is in the Public Domain and was obtained from PD Photo.
Public Domain Dedication

Illustration image from the original works of David Heitmeyer

JPEG

Joint Photographic Experts Group

PropertyJPEG
Joint Photographic Experts Group
Color SystemRGB (24 bit; millions of colors)
Compression"Lossy" Compression
(compression optimized for gradual color changes)
Other Features
  • .jpg and .jpeg file extensions
  • No Transparency
  • No Animation
Typical Uses
  • Photographs
PropertyJPEG
Joint Photographic Experts Group
Photograph
250 × 188 px
example
16.8 kb
Illustration
148 × 179 px
example
6.12 kb

JPEG Compression

The amount of compression (quality of image) for a JPEG image can be chosen (from a scale of 0 to 100). The image quality is inversely related to the amount of compression since the compression algorithm is "lossy".

PropertiesImage
  • Quality: 80
  • 34.1 kb
Sail Boats
  • Quality: 70
  • 26.0 kb
Sail Boats
  • Quality: 60
  • 22.4 kb
Sail Boats
  • Quality: 50
  • 17.0 kb
Sail Boats
  • Quality: 40
  • 14.3 kb
Sail Boats
  • Quality: 30
  • 6.97 kb
Sail Boats
  • Quality: 20
  • 4.80 kb
Sail Boats
  • Quality: 10
  • 3.75 kb
Sail Boats
  • Quality: 1
  • 3.21 kb
Sail Boats

JPEG Compression Artifacts

Typically first appears at boundaries in images. Portions of image can also become "blocky".

Schlieren at boundaries:
jpeg artifacts

Blockyness
jpeg artifacts

GIF

PropertyGIF
Graphics Interchange Format
Color System8 bit indexed (256 colors)
CompressionLossless Compression (LZW; horizontal repeating units)
Other Features
  • .gif file extension
  • Transparency
  • Animation
Typical Uses
  • Illustrations (logos, icons)
  • Animated banners and icons
  • Images with small dimension
PropertyGIF
Graphics Interchange Format
Photograph
250 × 188 px
example
29.3 kb
Illustration
148 × 179 px
example
1.47 kb

Palettes

Palette

An 8-bit indexed image has a palette of up to 256 colors that the image can contain. Color information is not stored for each pixel, but rather just a reference to which color in the palette.

Palettes


Palettes: Exact, Adaptive, Web 216

Exact Palette

ImagePalette
EvergreenEvergreen

Adaptive Palette

ImagePalette
EvergreenEvergreen
SunsetSunset

Web 216 Palette

ImagePalette
SunsetSunset
SunsetSunset

Adaptive Palette: Shift and Dither

Color Shift

Image (16 colors; Color Shift)Zoom
balloonsballoons

Dither

Image (16 colors; Dither)Zoom
balloonsballoons

GIF Images and Bit Depth: Color Shift

PropertiesImagePalette (adaptive)
  • 8 bit
  • 256 colors
  • 46.3 kb
Sail BoatsSail Boats
  • 7 bit
  • 128 colors
  • 36.2 kb
Sail BoatsSail Boats
  • 6 bit
  • 64 colors
  • 28.9 kb
Sail BoatsSail Boats
  • 5 bit
  • 32 colors
  • 21.9 kb
Sail BoatsSail Boats
  • 4 bit
  • 16 colors
  • 16.5 kb
Sail BoatsSail Boats
  • 3 bit
  • 8 colors
  • 10.9 kb
Sail BoatsSail Boats
  • 2 bit
  • 4 colors
  • 7.31 kb
Sail BoatsSail Boats
  • 1 bit
  • 2 colors
  • 2.84 kb
Sail BoatsSail Boats

GIF Images and Bit Depth: Dither

PropertiesImagePalette (adaptive)
  • 8 bit
  • 256 colors
  • 64.9 kb
Sail BoatsSail Boats
  • 7 bit
  • 128 colors
  • 52.3 kb
Sail BoatsSail Boats
  • 6 bit
  • 64 colors
  • 43.4 kb
Sail BoatsSail Boats
  • 5 bit
  • 32 colors
  • 34.7 kb
Sail BoatsSail Boats
  • 4 bit
  • 16 colors
  • 26.7 kb
Sail BoatsSail Boats
  • 3 bit
  • 8 colors
  • 18.6 kb
Sail BoatsSail Boats
  • 2 bit
  • 4 colors
  • 14.2 kb
Sail BoatsSail Boats
  • 1 bit
  • 2 colors
  • 5.86 kb
Sail BoatsSail Boats

Compression for Indexed GIF

GIF LZW compression operates on horizontal blocks of the same color. Here are two images that are identical except for a 90 degree rotation. The vertical stripe GIF image is nearly twice as large as the horizontal stripe GIF image. The PNG images are the same size.

FormatHorizontal
Stripes
Vertical
Stripes
GIFhorizontal lines
471 bytes
vertical lines
911 bytes
PNGhorizontal lines
232 bytes
vertical lines
221 bytes

Compression and Dithering

A purple shade was created by alternating red and blue pixels.
32× magnification:
purple closeup

200×200px Image, Dithered and Solid
Image FormatDithered GridSolid
PNGdither
225 bytes
solid
209 bytes
GIFdither
601 bytes
solid
303 bytes

Transparency

With PNG images, a color in the palette can be designated as "transparent". This lets any background colors or background images show through the transparent portions.

star
Star Image

satin
Background Image
(satin.png)

FormatBackground Color
(gray)
Background Image
satin.png
GIF
No transparency
starstar
GIF
White is transparent
starstar
GIF
Blue is transparent
starstar
PNG
No transparency
starstar
PNG
White is transparent
starstar
PNG
Blue is transparent
starstar

GIF Animation

Loading

PNG

PropertyPNG
Portable Network Graphic
Color System
  • 8 bit indexed (256 colors)
  • RGB (24 bit; millions of colors)
CompressionLossless Compression
Other Features
  • .png file extension
  • Transparency
  • Animation through non-standard extension
Typical Uses
  • Any
PropertyPNG
Portable Network Graphic
Photograph
250 × 188 px
example
25.8 kb (indexed, 8-bit)
example
81.9 kb (RGB, 24-bit)
Illustration
148 × 179 px
example
1.02 kb (indexed, 8-bit)
example
1.89 kb (RGB, 24-bit)

Compression for Indexed PNG

PNG images use a different compression algorithm than GIF. Note that for PNG, the vertical and horizontal striped images are the same size.

FormatHorizontal
Stripes
Vertical
Stripes
PNGhorizontal lines
232 bytes
vertical lines
221 bytes
GIFhorizontal lines
471 bytes
vertical lines
911 bytes

Compression and Dithering

A purple shade was created by alternating red and blue pixels.
32× magnification:
purple closeup

200×200px Image, Dithered and Solid
Image FormatDithered GridSolid
PNGdither
225 bytes
solid
209 bytes
GIFdither
601 bytes
solid
303 bytes

Transparency

With PNG images, a color in the palette can be designated as "transparent". This lets any background colors or background images show through the transparent portions.

star
Star Image

satin
Background Image
(satin.png)

FormatBackground Color
(gray)
Background Image
satin.png
GIF
No transparency
starstar
GIF
White is transparent
starstar
GIF
Blue is transparent
starstar
PNG
No transparency
starstar
PNG
White is transparent
starstar
PNG
Blue is transparent
starstar

SVG

PropertySVG
Scalable Vector Graphics
TypeVector
Color SystemRGB
CompressionLossless Compression
Other Features
  • .svg file extension
  • Transparency
  • XML format
  • Uses CSS properties!
Typical Uses
  • Illustrations (logos, icons)
  • Vector Art
Illustration
300x300px
example
575 bytes compressed; 1.7 kb uncompressed

Basic SVG Shapes

Basic Shapes in SVG 1.1

SVG:
shapes
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
  "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg width="300" height="200" xmlns="http://www.w3.org/2000/svg" version="1.1">
  <rect x="100" y="100" height="30" width="70" rx="10" ry="10"
    style="fill:green; stroke: black;"/>
  <circle cx="50" cy="20" r="15" style="fill:red; stroke: black;"/>
  <ellipse cx="60" cy="75" rx="15" ry="40" fill="yellow" stroke="black"/>
  <line x1="10" y1="3" x2="30" y2="70" stroke-width="5" stroke="magenta"/>
  <polyline fill="none" points="160,15,170,25,180,15,190,25,200,15,210,25,220,15"
    stroke="blue" stroke-width="3"/>
  <polygon points="100,80,150,40,200,60" fill="orange" stroke="black"/>
  <path d="M0 0 C 10 20, 30 20, 40 0" style="stroke: black; stroke-width: 3px; fill: transparent"  transform="translate(-20,-30)"/>
</svg>    

United States Flag

United States Flag

Harvard Division of Continuing Education Shield

DCE Shield

DCE Shield

Massachusetts Map

Election results by town.

ma

Icons

svg as icons

SVG - Increasing Importance in the Future

SVG and D3 JS Library

D3.js
D3.js is a JavaScript library for manipulating documents based on data. D3 helps you bring data to life using HTML, SVG, and CSS. D3’s emphasis on web standards gives you the full capabilities of modern browsers without tying yourself to a proprietary framework, combining powerful visualization components and a data-driven approach to DOM manipulation.

WebP

358 kb WebP vs 538 kb JPEG

1920 x 1280 px
hot air balloons

Comparison of Image Formats

Graphics Formats for the Web

PropertyGIF
Graphics Interchange Format
JPEG
Joint Photographic Experts Group
PNG
Portable Network Graphic
SVG
Scalable Vector Graphics
WebP
Color System8 bit indexed (256 colors)RGB (24 bit; millions of colors)
  • 8 bit indexed (256 colors)
  • RGB (24 bit; millions of colors)
RGBRGB
CompressionLossless Compression (LZW; horizontal repeating units)"Lossy" Compression
(compression optimized for gradual color changes)
Lossless CompressionLossless CompressionLossless and Lossy
Other Features
  • .gif file extension
  • Transparency
  • Animation
  • .jpg and .jpeg file extensions
  • No Transparency
  • No Animation
  • .png file extension
  • Transparency
  • .svg file extension
  • Vector-based
  • Transparency
  • XML format
  • 25% smaller than equivalent PNGs and JPEGs.
  • Supports transparency
Typical Uses
  • Illustrations (logos, icons)
  • Animated banners and icons
  • Images with small dimension
  • Photographs
  • Any
  • Illustrations
    Graphs, Charts, Maps - 'plain' and 'interactive'
  • Any
PropertyGIF
Graphics Interchange Format
JPEG
Joint Photographic Experts Group
PNG
Portable Network Graphic
SVG
Scalable Vector Graphics
WebP
Photograph
250 × 188 px
example
29.3 kb
example
16.8 kb
example
25.8 kb (indexed, 8-bit)
example
81.9 kb (RGB, 24-bit)
N/Aexample
9.6 kb
Illustration
148 × 179 px
example
1.47 kb
example
6.12 kb
example
1.02 kb (indexed, 8-bit)
example
1.89 kb (RGB, 24-bit)
example
0.575 kb (compressed, 1.7 kb uncompressed; RGB, 24-bit)
example
0.724 kb

Hot Air Balloon image is in the Public Domain and was obtained from PD Photo.
Public Domain Dedication

Illustration image from the original works of David Heitmeyer

Cartoon Art

GIFPNGJPEGSVGWebP
GIF
1,511 bytes
[Cartoon GIF]
PNG; 8 bit
1,031 bytes
[Cartoon PNG 8bit]
JPEG (Quality 100)
14,660 bytes
[Cartoon JPEG]
SVG
575 bytes (compresssed)
[Cartoon SVG]
WebP
725 bytes
[cartoon webp]
 PNG; 24 bit
1,944 bytes
[Cartoon PNG 24bit]
JPEG (Quality 6)
1,530 bytes
[Cartoon JPEG]

Original image from the works of David P. Heitmeyer

Working with Images

Graphics Tools

Start with Original PSD/AI/etc. or High Resolution 24-bit PNG

User Experience and Design

Harvard Extension School  
Fall 2020

Course Web Site: https://cscie12.dce.harvard.edu/

Topics

  1. Graphics and Images
  2. JPEG
  3. GIF
  4. PNG
  5. SVG
  6. WebP
  7. Comparison of Image Formats
  8. Working with Images
  9. Overview: User Experience
  10. Strategy
  11. Scope
  12. Structure
  13. Skeleton
  14. Surface
  15. Creating Links

Session 07 - Images / User Experience and Design, slide1
Graphics and Images, slide2
Graphics: Purpose, slide3
Graphics Formats for the Web, slide4
file or file or file -- Does it matter? , slide5
Graphics: Vector and Bitmap, slide6
Colors, slide7
Color Depth, slide8
Indexed Color Systems, slide9
Bitmap images: Size and Quality, slide10
Graphics Formats for the Web, slide11
JPEG, slide12
JPEG Compression, slide13
JPEG Compression Artifacts, slide14
GIF, slide15
Palettes, slide16
Palettes: Exact, Adaptive, Web 216, slide17
Adaptive Palette: Shift and Dither, slide18
GIF Images and Bit Depth: Color Shift, slide19
GIF Images and Bit Depth: Dither, slide20
Compression for Indexed GIF, slide21
Compression and Dithering, slide22
Transparency, slide23
GIF Animation, slide24
PNG, slide25
Compression for Indexed PNG, slide26
Compression and Dithering, slide27
Transparency, slide28
SVG, slide29
Basic SVG Shapes, slide30
United States Flag, slide31
Harvard Division of Continuing Education Shield, slide32
Massachusetts Map, slide33
Icons, slide34
SVG - Increasing Importance in the Future, slide35
SVG and D3 JS Library, slide36
WebP, slide37
Comparison of Image Formats, slide38
Cartoon Art, slide39
Working with Images, slide40
Start with Original PSD/AI/etc. or High Resolution 24-bit PNG, slide41
User Experience and Design, slide42
Overview: User Experience, slide43
Elements of User Experience, slide44
Elements of User Experience, slide45
Nine Pillars of Successful Web Teams, slide46
Planning and Designing a Site: Resources, slide47
Strategy, slide48
Who are our Users?, slide49
What Audiences can be identified?, slide50
Audience(s), slide51
Audiences for an Academic Department, slide52
Audiences for a Fitness Club, slide53
Scope, slide54
Content, slide55
Think About the User, slide56
Structure, slide57
Structuring Content, slide58
Organize, slide59
Structural Models, slide60
Hierarchical, slide61
Biological, slide62
Open Directory Project, Yahoo! Categories, slide63
Too deep or too shallow?, slide64
Sequential, slide65
Organic, slide66
Site Architecture, slide67
Label, slide68
Labels - Are there conventions?, slide69
Skeleton, slide70
Page Components, slide71
Wireframes and Sketches - "Low" to "High" Fidelity, slide72
Navigation Systems, slide73
Harvard College, slide74
Breadcrumb Navigation, slide75
Clamshell navigation, slide76
Dropdown/Popout Menus, slide77
Multiple Navigation Modes, slide78
Surface, slide79
F-Pattern, slide80
Non-Designer's Design Book, slide81
Non-Designer's Design Book, slide82
Colors, slide83
Home Page -- Don't Make Me Think (Steven Krug), slide84
Don't make me think, slide85
Creating Links, slide86
The Scent of Links, slide87
Deep Linking, slide88
Old Example from Logan Airport (BOS) - Old Site, slide89
Old Example from Mass RMV, slide90
"Click Here", slide91
"Click Here", slide92
"Click Here" to prompt an action, slide93
"Learn More" Links: You Can Do Better, slide94

Presentation contains 94 slides

Overview: User Experience

sad to happy

Elements of User Experience

elements of user experience

Elements of User Experience

elements of user experience

Nine Pillars of Successful Web Teams

Nine Pillars of Successful Web Teams by Jesse James Garrett
9 Pillars of Successful Web Teams

Planning and Designing a Site: Resources

And some others


Strategy

strategy plane

Clear and explicit understanding of

Who are our Users?

Most sites will have multiple audiences.

What Audiences can be identified?

University of Colorado

University of Colorado

Dell

Dell

FDIC

FDIC

Audience(s)

Know Your Audience

Audiences for an Academic Department

AAAS

Audiences for a Fitness Club

Additional Goal:

swymfit

Scope

Define content or functionality requirements.

What's "in" and what's "out" -- or at least what's "later".

Start broad, then narrow and refine.

scope

Content

Questions to ask about content:

Approaching a Project

Think About the User

Thing on the front page of a university website

Structure

structure

Structuring Content

From Information Architecture for the World Wide Web (available through Harvard Libraries):

information architecture defined:

  1. The structural design of shared information environments.
  2. The combination of organization, labeling, search, and navigation systems within web sites and intranets.
  3. The art and science of shaping information products and experiences to support usability and findability.
  4. An emerging discipline and community of practice focused on bringing principles of design and architecture to the digital landscape.

Organize, Label, (Navigate)

Organize

Plan for Growth

add new content

How to?

Structural Models

Hierarchical

hierarchical

Library of Congress Classification

"Q" - Science
"QC" - Physics

lc system

Biological

Catalog of Life
taxonomy

Open Directory Project, Yahoo! Categories

dmoz categories


yahoo categories  yahoo arts

Too deep or too shallow?

Deep
Too deep or too shallow?
Shallow
Too deep or too shallow?

Sequential

lecture slide to illustrate sequential mode

Organic

Wikipedia.com

webs

wikipedia web

Site Architecture

Label

Labels - Are there conventions?

Categories and Labels from News Sites

CNN
CNN

Fox News
Fox News

ABC News
ABC News

CBS
CBS

New York Times
NYT

NPR
NPR

BBC
BBC

NBC
NBC

Skeleton

Skeleton

Page Components

Harvard Summer School  Harvard Summer School

Wireframes and Sketches - "Low" to "High" Fidelity

Sketches

wireframe

Wireframes

wireframe

wireframe


wireframe

Prototypes

prototype

Navigation Systems

Oak Park Mall Map

Don't Make Me Think: Navigation


Harvard College

Harvard College

Breadcrumb Navigation

"Just wait, Gretel, until the moon rises, and then we shall see the crumbs of bread which I have strewn about, they will show us our way home again.", Hansel in Hansel and Gretel

DMOZ
Bread Crumb Navigation

Harvard Summer School
Breadcrumb Navigation

Construction Projects at FAS, Harvard University
Bread Crumb Navigation

Clamshell navigation

Harvard Extension School
Harvard Extension School
Safari
Clam Shell

Dropdown/Popout Menus

Harvard University
dropdown menu

O'Reilly Books
popup menu

Amazon.com
dropdown menu on Amazon

"Mega" Dropdown Menus

The White House
mega dropdown

Food Network
mega dropdown

Multiple Navigation Modes

Surface

Surface

F-Pattern

F-Shaped Pattern for Reading Web Content
F is for Fast

Non-Designer's Design Book

Good Design is as Easy as 1, 2, 3Good Design is as Easy as 1, 2, 3

non-designer's design book
The non-designer's design book
by Robin Williams

Non-Designer's Design Book

Four Basic Principles
non-designer's design book
The non-designer's design book
by Robin Williams

Colors


Creating Color Palettes:

Home Page -- Don't Make Me Think (Steven Krug)

Don't make me think

Don't Make Me Think
Don't make me think, revisited : a common sense approach to Web usability
by Steve Krug


Three Princples of Usability

Creating Links

Build confidence by making your links predictable and differentiable.

The Scent of Links

scent

Links within navigation and content must be:


When creating links:

Deep Linking

Deep linking:

Register for Harvard Extension School so you can take AAAS E-112, "Chocolate, Culture, and the Politics of Food" .

<p>
  <p>
    <a href="https://www.extension.harvard.edu/registration-admissions">
    Register for Harvard Extension School</a> so you can take
    <a href="https://www.extension.harvard.edu/course-catalog/courses/chocolate-culture-and-the-politics-of-food/25963">
    AAAS E-112, "Chocolate, Culture, and the Politics of Food"
    </a>.
  </p>

Not deep linking:

<p>
<a href="http://www.extension.harvard.edu/">
Register for Harvard Extension School
</a> so you can take
<a href="http://www.extension.harvard.edu/courses">
AAAS E-112, "Chocolate, Culture, and the Politics of Food"
</a>.
</p>

Old Example from Logan Airport (BOS) - Old Site

Example from Boston's Logan Airport site:
bad links

Better!

Logan

Old Example from Mass RMV

To renew your registration, visit http://www.mass.gov/rmv

RMV

RMV

New Mass RMV

mass rmv

"Click Here"

Don't Use "click here"

Example from Boston's Logan Airport site:
Click Here

"Click Here"

click here

Better!
george howell

"Click Here" to prompt an action

Sometimes you can "Click Here" to Elicit an Action

click here

click here

"Learn More" Links: You Can Do Better

"Learn More" Links: You Can Do Better by Katie Sherwin, Nielsen Norman Group.

learn more links