(Presented to AIGA Philadelphia on September 16 by Kevin Sharon, Jenn Lukas, and Kevin M. Hoffman)
Designers are constantly confronted with the complexities serving their clients' needs in both an offline and online world. To meet this challenge, AIGA Philadelphia is pleased to present a crash course in interactive process from the fine folks at Happy Cog. Join us for a three-part lesson with no prerequisites required!
Happy Cog will review specific design processes that they use to "make the web a better place." Along the way, they will provide insights into the opportunities the web can provide, and also give an insider's view of their portfolio that covers best practices in User Experience, Design, and Code. Examples that illustrate where print and web approaches overlap and where they diverge will be explored and discussed.
Learn directly from the experts who, literally, write books for interactive designers and regularly host website design conferences. Happy Cog also creates beautiful websites for happy clients such as AIGA, Advertising Age, Thomson Reuters, Warner Bros. Films, Maryland Institute College of Art (MICA), WordPress, Zappos, VisitPhilly, and Mozilla.
14. What is a wireframe?
Wireframes provide a presentation of the hierarchy of
items present on the page, and an overview of what will
and won't have persistence throughout the site, when it
will persist, and why.
Wireframes are not meant to provide any strict guidelines
for visual design, and a visual designer will significantly
deviate from the visual appearance and layout when
executing them.
17. “
“
Honestly, I'm shocked that in 2010 I'm still
coming across 'web designers' who can't code their
own designs. No excuse.”
—ELLIOT JAY STOCKS, DESIGNER
“ 'UX Professional' is a bullshit job title. It's just a
way to over-charge naive clients. All web
designers should be UX pros”
—RYAN CARSON, ENTREPRENEUR
19. About | Academics | Admissions & Financial Aid | Campus Life | Research | News Our Schools
Logo/branding (link to home page) Welcome to Georgetown University
Suggested topic Search Plan a Visit | Make a Gift | Contact Us | Work For Us
Events Calendar | Faculty & Office Directory | Maps & Directions | Latest Sports Scores
Topic Title Topic Title Topic Title Topic Title Topic Title
Topic statement would
go here. Topic
statement
would go here.
Teaser
mm/dd/yy at hh:mm, PM
Teaser
mm/dd/yy at hh:mm, PM
Teaser Full Length Story Title
mm/dd/yy at hh:mm, PM
20. About | Academics | Admissions & Financial Aid | Campus Life | Research | News Our Schools
Logo/branding (link to home page) Welcome to Georgetown University
Suggested topic Search Plan a Visit | Make a Gift | Contact Us | Work For Us
Events Calendar | Faculty & Office Directory | Maps & Directions | Latest Sports Scores
Topic Title Topic Title Topic Title Topic Title Topic Title
Topic statement would
go here. Topic
statement
would go here.
Teaser
mm/dd/yy at hh:mm, PM
Teaser
mm/dd/yy at hh:mm, PM
Teaser Full Length Story Title
mm/dd/yy at hh:mm, PM
26. “ 95% of the information on the web is written
language. It is only logical to say that a web
designer should get good training in the main
discipline of shaping written information, in
other words: Typography.”
—INFORMATION ARCHITECTS, INC.
66. About | Academics | Admissions & Financial Aid | Campus Life | Research | News Our Schools
Logo/branding (link to home page) Welcome to Georgetown University
Suggested topic Search Plan a Visit | Make a Gift | Contact Us | Work For Us
Events Calendar | Faculty & Office Directory | Maps & Directions | Latest Sports Scores
Topic Title Topic Title Topic Title Topic Title Topic Title
Topic statement would
go here. Topic
statement
would go here.
Teaser
mm/dd/yy at hh:mm, PM
Teaser
mm/dd/yy at hh:mm, PM
Teaser Full Length Story Title
mm/dd/yy at hh:mm, PM
67. About | Academics | Admissions & Financial Aid | Campus Life | Research | News Our Schools
Logo/branding (link to home page) Welcome to Georgetown University
Suggested topic Search Plan a Visit | Make a Gift | Contact Us | Work For Us
Events Calendar | Faculty & Office Directory | Maps & Directions | Latest Sports Scores
Topic Title Topic Title Topic Title Topic Title Topic Title
Topic statement would
go here. Topic
statement
would go here.
Teaser
mm/dd/yy at hh:mm, PM
Teaser
mm/dd/yy at hh:mm, PM
Teaser Full Length Story Title
mm/dd/yy at hh:mm, PM
68. About | Academics | Admissions & Financial Aid | Campus Life | Research | News Our Schools
Logo/branding (link to home page) Welcome to Georgetown University
Suggested topic Search Plan a Visit | Make a Gift | Contact Us | Work For Us
Events Calendar | Faculty & Office Directory | Maps & Directions | Latest Sports Scores
Topic Title Topic Title Topic Title Topic Title Topic Title
Topic statement would
go here. Topic
statement
would go here.
Teaser
mm/dd/yy at hh:mm, PM
Teaser
mm/dd/yy at hh:mm, PM
Teaser Full Length Story Title
mm/dd/yy at hh:mm, PM
69. About | Academics | Admissions & Financial Aid | Campus Life | Research | News Our Schools
Logo/branding (link to home page) Welcome to Georgetown University
Suggested topic Search Plan a Visit | Make a Gift | Contact Us | Work For Us
Events Calendar | Faculty & Office Directory | Maps & Directions | Latest Sports Scores
Topic Title Topic Title Topic Title Topic Title Topic Title
Topic statement would
go here. Topic
statement
would go here.
Teaser
mm/dd/yy at hh:mm, PM
Teaser
mm/dd/yy at hh:mm, PM
Teaser Full Length Story Title
mm/dd/yy at hh:mm, PM
70. About | Academics | Admissions & Financial Aid | Campus Life | Research | News Our Schools
Logo/branding (link to home page) Welcome to Georgetown University
Suggested topic Search Plan a Visit | Make a Gift | Contact Us | Work For Us
Events Calendar | Faculty & Office Directory | Maps & Directions | Latest Sports Scores
Topic Title Topic Title Topic Title Topic Title Topic Title
Topic statement would
go here. Topic
statement
would go here.
Teaser
mm/dd/yy at hh:mm, PM
Teaser
mm/dd/yy at hh:mm, PM
Teaser Full Length Story Title
mm/dd/yy at hh:mm, PM
71. Topic Title Topic Title Topic Title Topic Title Topic Title
Topic statement would
go here. Topic
statement
would go here.
Teaser
mm/dd/yy at hh:mm, PM
Teaser
mm/dd/yy at hh:mm, PM
Teaser Full Length Story Title
mm/dd/yy at hh:mm, PM
Photograph browser/video/audio player
Related Department
Related Office Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Lorem ipsum
dolor sit amet, consectetuer adipiscing elit. Fusce tristique. Lorem ipsum
dolor sit amet,.
Read the Full Story
Upcoming Events University News
MONTH DATE, YYYY Teaser Title
Posted on mm/dd/yy
Event Title at hh:mm, PM
Lorem ipsum dolor sit amet
h:mm TT - h:mm TT
Location
Teaser Title
Event Title at hh:mm, PM
72. Topic Title Topic Title Topic Title Topic Title Topic Title
Topic statement would
go here. Topic
statement
would go here.
Teaser
mm/dd/yy at hh:mm, PM
Teaser
mm/dd/yy at hh:mm, PM
Teaser Full Length Story Title
mm/dd/yy at hh:mm, PM
Photograph browser/video/audio player
Related Department
Related Office Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Lorem ipsum
dolor sit amet, consectetuer adipiscing elit. Fusce tristique. Lorem ipsum
dolor sit amet,.
Read the Full Story
Upcoming Events University News
MONTH DATE, YYYY Teaser Title
Posted on mm/dd/yy
Event Title at hh:mm, PM
Lorem ipsum dolor sit amet
h:mm TT - h:mm TT
Location
Teaser Title
Event Title at hh:mm, PM
73. Topic Title Topic Title Topic Title Topic Title Topic Title
Topic statement would
go here. Topic
statement
would go here.
Teaser
mm/dd/yy at hh:mm, PM
Teaser
mm/dd/yy at hh:mm, PM
Teaser Full Length Story Title
mm/dd/yy at hh:mm, PM
Photograph browser/video/audio player
Related Department
Related Office Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Lorem ipsum
dolor sit amet, consectetuer adipiscing elit. Fusce tristique. Lorem ipsum
dolor sit amet,.
Read the Full Story
Upcoming Events University News
MONTH DATE, YYYY Teaser Title
Posted on mm/dd/yy
Event Title at hh:mm, PM
Lorem ipsum dolor sit amet
h:mm TT - h:mm TT
Location
Teaser Title
Event Title at hh:mm, PM
74. Topic Title Topic Title Topic Title Topic Title Topic Title
Topic statement would
go here. Topic
statement
would go here.
Teaser
mm/dd/yy at hh:mm, PM
Teaser
mm/dd/yy at hh:mm, PM
Teaser Full Length Story Title
mm/dd/yy at hh:mm, PM
Photograph browser/video/audio player
Related Department
Related Office Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Lorem ipsum
dolor sit amet, consectetuer adipiscing elit. Fusce tristique. Lorem ipsum
dolor sit amet,.
Read the Full Story
Upcoming Events University News
MONTH DATE, YYYY Teaser Title
Posted on mm/dd/yy
Event Title at hh:mm, PM
Lorem ipsum dolor sit amet
h:mm TT - h:mm TT
Location
Teaser Title
Event Title at hh:mm, PM
75. Topic Title Topic Title Topic Title Topic Title Topic Title
Topic statement would
go here. Topic
statement
would go here.
Teaser
mm/dd/yy at hh:mm, PM
Teaser
mm/dd/yy at hh:mm, PM
Teaser Full Length Story Title
mm/dd/yy at hh:mm, PM
Photograph browser/video/audio player
Related Department
Related Office Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Lorem ipsum
dolor sit amet, consectetuer adipiscing elit. Fusce tristique. Lorem ipsum
dolor sit amet,.
Read the Full Story
Upcoming Events University News
MONTH DATE, YYYY Teaser Title
Posted on mm/dd/yy
Event Title at hh:mm, PM
Lorem ipsum dolor sit amet
h:mm TT - h:mm TT
Location
Teaser Title
Event Title at hh:mm, PM
76. cue, ShareThis and Inline Tag Editing
Inline Tag Editing
10
dministrators ("rescue Allows site administrators (or entry
promote diary entires across Tag(s): [Tag] authors) to add or remove tags while
[Tag]
s network. [Tag]
browsing entries.
[Tag]
Clicks on Rescue Icon 9. Admin Clicks on Add Tag Cue
9 + Add Tag
t representative of final design. 10. Remove Tag Icon
s Network Sites Eliminates assignment of a tag to an article.
10a. Confirmation message for tag removal.
cks on unchecked box beside
choice to rescue to that site. 11. Tag Input Field
Rescued 12. Add Tag Button
has already been rescued to that [Tag]
13. Cancel Cue
ked and the label for the checkbox [Tag] 12
ess prominent. Restores interface to initial state.
11 Health care Add Tag Cancel
n and Cue 14. New Tag
13 Add to stream and favorited status should be
checked and indicated appropriately.
his 15. Tag Input Field Persists
The tag input field will persist to allow
sitors to share content via adminstrator to add multiple tags. When
administrator has collapsed the article, the next
mail/aim or online sharing Tag(s): [Tag]
time the article is opened the interface is restored
[Tag]
llows the ShareThis icon and to the initial state.
[Tag]
delines found at http:// [Tag]
m/. 14 Health care
Add another Add Tag Cancel
ks on ShareThis Icon
ptions 15
r to share this article via traditional
cell phone text message. Interface
s within this pop-up.
Close
10a
ptions Are you sure you want to
to share this article via online
remove this tag?
es including Digg, Twitter and
No, Cancel or Yes, Remove
ce for each opens within this pop-
n and Cue
94. “ In the same way an author makes an outline
before writing a book, [the grey box] serves as my
visual outline before creating a design.”
—JASON SANTA MARIA, Grey Box Methodology
135. Primary messaging explaining what the organization does.
mm/dd/yy at hh:mm, PM
Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Fusce tristique. Lorem ipsum dolor sit amet,
consectetuer adipiscing elit. Fusce tristique. Lorem ipsum dolor sit amet, consectetuer adipiscing elit.
Fusce tristique. Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Fusce tristique. Lorem
ipsum dolor sit amet, consectetuer adipiscing elit. Fusce tristique. Lorem ipsum dolor sit amet,
consectetuer adipiscing elit. Fusce tristique. Lorem ipsum dolor sit amet, consectetuer adipiscing elit.
Fusce tristique. Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Fusce tristique. Lorem
ipsum dolor sit amet, consectetuer adipiscing elit. Fusce tristique.
136. Suggested topic Search
Primary messaging explaining
Logo/branding what the organization does.
Main Menu Item Story/News For Primary Message
Main Menu Item mm/dd/yy at hh:mm, PM
Main Menu Item Lorem ipsum dolor sit amet,
Main Menu Item consectetuer adipiscing elit.
Main Menu Item Fusce tristique. Cras ipsum urna.
Photograph description Photograph description Photograph description
Heading 1 Heading 2 Heading 3
Lorem ipsum dolor sit amet, Lorem ipsum dolor sit amet, Lorem ipsum dolor sit amet,
137. Main Menu Item mm/dd/yy at hh:mm, PM
Main Menu Item Lorem ipsum dolor sit amet,
Main Menu Item consectetuer adipiscing elit.
Main Menu Item Fusce tristique. Cras ipsum urna.
Photograph description Photograph description Photograph description
Heading 1 Heading 2 Heading 3
Lorem ipsum dolor sit amet, Lorem ipsum dolor sit amet, Lorem ipsum dolor sit amet,
consectetuer adipiscing elit. consectetuer adipiscing elit. consectetuer adipiscing elit.
Fusce tristique. Fusce tristique. Fusce tristique.
Itemitem Itemitem Itemitem
Itemitem Itemitem Itemitem
Itemitem Itemitem Itemitem
Itemitem Itemitem Itemitem
Story/News Story/News Story/News Story/News
mm/dd/yy at hh:mm, PM mm/dd/yy at hh:mm, PM mm/dd/yy at hh:mm, PM mm/dd/yy at hh:mm, PM
138. Heading 1 Heading 2 Heading 3
Lorem ipsum dolor sit amet, Lorem ipsum dolor sit amet, Lorem ipsum dolor sit amet,
consectetuer adipiscing elit. consectetuer adipiscing elit. consectetuer adipiscing elit.
Fusce tristique. Fusce tristique. Fusce tristique.
Itemitem Itemitem Itemitem
Itemitem Itemitem Itemitem
Itemitem Itemitem Itemitem
Itemitem Itemitem Itemitem
Story/News Story/News Story/News Story/News
mm/dd/yy at hh:mm, PM mm/dd/yy at hh:mm, PM mm/dd/yy at hh:mm, PM mm/dd/yy at hh:mm, PM
Story photograph Story photograph Story photograph Story photograph
Heading Heading Heading Heading Heading
Itemitem Itemitem Itemitem Itemitem Itemitem
Itemitem Itemitem Itemitem Itemitem Itemitem
Itemitem Itemitem Itemitem Itemitem Itemitem
Itemitem Itemitem Itemitem Itemitem Itemitem
139.
140. Itemitem Itemitem Itemitem
Itemitem Itemitem Itemitem
Story/News Story/News Story/News Story/News
mm/dd/yy at hh:mm, PM mm/dd/yy at hh:mm, PM mm/dd/yy at hh:mm, PM mm/dd/yy at hh:mm, PM
Story photograph Story photograph Story photograph Story photograph
Heading Heading Heading Heading Heading
Itemitem Itemitem Itemitem Itemitem Itemitem
Itemitem Itemitem Itemitem Itemitem Itemitem
Itemitem Itemitem Itemitem Itemitem Itemitem
Itemitem Itemitem Itemitem Itemitem Itemitem
141. Main Menu Item Primary messaging explaining what the
Main Menu Item
organization does.
Main Menu Item
mm/dd/yy at hh:mm, PM
Main Menu Item
Main Menu Item Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Fusce tristique. Lorem
ipsum dolor sit amet, consectetuer adipiscing elit. Fusce tristique. Lorem ipsum
dolor sit amet, consectetuer adipiscing elit. Fusce tristique. Lorem ipsum dolor
sit amet, consectetuer adipiscing elit. Fusce tristique. Lorem ipsum dolor sit
amet, consectetuer adipiscing elit. Fusce tristique. Lorem ipsum dolor sit amet,
consectetuer adipiscing elit. Fusce tristique. Lorem ipsum dolor sit amet,
consectetuer adipiscing elit. Fusce tristique. Lorem ipsum dolor sit amet,
consectetuer adipiscing elit. Fusce tristique. Lorem ipsum dolor sit amet,
consectetuer adipiscing elit. Fusce tristique.
142. Main Menu Item Primary messaging explaining what Heading
Main Menu Item Itemitem
the organization does. Itemitem
Main Menu Item
mm/dd/yy at hh:mm, PM Itemitem
Main Menu Item
Itemitem
Main Menu Item Lorem ipsum dolor sit amet, consectetuer adipiscing elit.
Fusce tristique. Lorem ipsum dolor sit amet, consectetuer Heading
adipiscing elit. Fusce tristique. Lorem ipsum dolor sit Itemitem
amet, consectetuer adipiscing elit. Fusce tristique. Lorem Itemitem
ipsum dolor sit amet, consectetuer adipiscing elit. Fusce Itemitem
tristique. Lorem ipsum dolor sit amet, consectetuer Itemitem
adipiscing elit. Fusce tristique. Lorem ipsum dolor sit
Heading
amet, consectetuer adipiscing elit. Fusce tristique. Lorem
Itemitem
ipsum dolor sit amet, consectetuer adipiscing elit. Fusce
Itemitem
tristique. Lorem ipsum dolor sit amet, consectetuer
Itemitem
adipiscing elit. Fusce tristique. Lorem ipsum dolor sit
Itemitem
amet, consectetuer adipiscing elit. Fusce tristique.
162. ‣ Hover States for Text Links
‣ Hover States for Image
Links
163. ‣ Hover States for Text Links
‣ Hover States for Image
Links
164. ‣ Hover States for Text Links
‣ Hover States for Image
Links
‣ Slideshow Controls
165. ‣ Hover States for Text Links
‣ Hover States for Image
Links
‣ Slideshow Controls
166. ‣ Hover States for Text Links ‣ Tab States
‣ Hover States for Image
Links
‣ Slideshow Controls
167. ‣ Hover States for Text Links ‣ Tab States
‣ Hover States for Image
Links
‣ Slideshow Controls
168. ‣ Hover States for Text Links ‣ Tab States
‣ Hover States for Image
Links
‣ Slideshow Controls
169. ‣ Hover States for Text Links ‣ Tab States
‣ Hover States for Image ‣ Expand/Collapse
Links Functionality
‣ Slideshow Controls
170.
171.
172. ‣ Hover States for Text Links ‣ Tab States
‣ Hover States for Image ‣ Expand/Collapse
Links Functionality
‣ Slideshow Controls ‣ Accordion Functionality
173. ‣ Hover States for Text Links ‣ Tab States
‣ Hover States for Image ‣ Expand/Collapse
Links Functionality
‣ Slideshow Controls ‣ Accordion Functionality
183. YAHOO DESIGN PATTERN LIBRARY
They catalogued them, so you don’t have to.
http://developer.yahoo.com/ypatterns/
184. YAHOO DESIGN PATTERN LIBRARY STENCILS!
They wireframed them, so you don’t have to.
http://developer.yahoo.com/ypatterns/about/stencils
185. Option 2 Option 4
Field Label:
Field Label:
Checkbox: Instructional text associated with this field
What checking this box means
Instructional text associated with this field
Checkbox Array: Option 1 ! Option 3 ! Option 5
Error Title
Field Label: ! Option 2 Option 4 Recovery instructions
Error Title
Field Label: appear in instructions
Recovery this space
Instructional text associated with this field
appear in this space
y, State, Postal Code:
Instructional text associated with this field
City - State - Postal Code
Calendar Picker
Spinner: 16
Switches & Knobs YUI Code Design Pattern
Date: 16
Spinner: mm/dd/yyyy
itches & Knobs
Select Field: - Select One -
< July 2007
Select Field: - Select One -
> <
ON
ON
July 2007
OFF
>
OFF < July 2007 >
OFF
OFF
Su Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa
DESIGN STENCILS
Combo Box: 1 2 3 4 5 6 7 1 2 3 4 5 6 7 1 2 3 4Form Elements
5 6 7
Nhttp://design.yahoo.com 10
N OFF Box: 8 9
OFF
Combo OFF
OFF
11 12 13 14 8 ON
ON
9 10 11 12 13 14 OFF
OFF 8 ON
ON
9 10 11 12 13 14 ver. 1.0
15 16 17 18 19 20 21 15 16 17 18 19 20 21 15 16 17 18 19 20 21
Multi-select: Full List My Items 50
50
Multi-select: 22 23 List 25 26 27 28
Full 24 22 23 24 25 26 My Items
27 28 22 23 24 25 26 27 28
Item 1
29 30 31 1 2 3 4 29 30 31 > 1 2 none4
3 25
25
29 30 31 1 2 3 75
75
4
Item 1
Item 2 none
5 6 50
50
7 8 9 10 11 5 6 7 >8 9 10 11 5 6 7 8 9 10 11
Item 2
Item 3 <
25
25 Item 3
Item 4 75
75 <
Item 4 0
0 August 2007 100
100
< July 2007 August 2007 >
YAHOO DESIGN PATTERN LIBRARY STENCILS!
Radio Button Array:
Radio Button Array:
SuOption 1We Th Fr Option 3
Mo Tu
Option 1
Sa Option 5
Su Mo Tu We Th Fr Sa
Option 3 Option 5 29 30 31 1 Label 4
Knob Label
Knob 2 3
Su Mo Tu We Th Fr Sa
They wireframed them, so you don’t have to.
0 1 Option 2 4 1006 Option 4 30 31 1 2 3 4
0 2 3 100 7
5 29
Option 211 12 13 Option 4 6 7 8 9 10 11 5 6 7 8 9 10 11
8 9 10 14 5
http://developer.yahoo.com/ypatterns/about/stencils 15 16 17 18
12 13 14
Checkbox:Knob Label 19 this21 means 14 15 16 17 Knob Label
Knob Label
What17 18
15 16 checking 20 box 12 13 Knob Label
18
Checkbox: What checking this box means 19 20 21 22 23 24 25
22 23 24 25 26 27 28
DESIGN STENCILS 1
DESIGN STENCILS
19 20 21 22 23 24 25
26 27 28 29 30 31
192. “ The only way to have a friend is to be one.”
—RALPH WALDO EMERSON
193.
194.
195.
196.
197. “ e reason we suddenly need such a word is that during this century
we have for the first time been dominated by non-interactive forms
of entertainment: cinema, radio, recorded music and television.
Before they came along all entertainment was interactive: theatre,
music, sport…
We didn’t need a special word for interactivity in the same way that
we don’t (yet) need a special word for people with only one head.
—DOUGLAS ADAMS
198. THANK YOU!
‣ Kevin Hoffman (@kevinmhoffman), User Experience Director
‣ Jenn Lukas (@jennlukas), Interactive Development Director
‣ Kevin Sharon (@kevinsharon), Senior Designer