Index
A
ACCESSIBLE ALTERNATIVE pattern
361–363ACCESSIBLE NAVIGATION pattern
359–361Achievement, recognizing
285Action buttons
disabling, after first click
43ACTION BUTTONS pattern
40–45Advanced search
simple search field support
148Alignment
page elements along grid lines
376Americans with Disabilities Act (ADA)
340ANIMATIONS/TRANSITIONS pattern
247–251Apple OS X Human Interface Design Guidelines
15Application customization
104Application programming interfaces (APIs)
181Asynchronous communication
297Automatic logout
for security/privacy concerns
73session timeout duration, user setting
74user information, saving
73–74AUTOMATIC LOGOUT pattern
71–74AUTOSUGGEST/AUTOCOMPLETION pattern
231–234B
Blank-slate page
106initial setup assistance
109Broadband Internet access
C
CAPTCHA
49,
59distorted image characters
52,
59images, user changes
59–60Cascading Style Sheets (CSS)
,
Changed content highlight
Colors
as required field indicator
28–29Comments, in pattern documentation
392Companion web site, this book
14Completely Automated Public Turing test to tell Computers and Humans Apart
Contrast, in visual hierarchy
378–379CONTROL PANEL pattern
81–84Control panels
in highlighting items
83–84Countries
selection, changing per page
333–334Culturally-neutral images
319Currencies
changing, user interaction
330CURRENCY AND CURRENCY FORMAT pattern
329–331Cursors, drag-and-drop
244Customization
98–106minimizing choices at registration
104from user preferences
98–99D
Dashboards
traffic light indicators
88Defaults
sensitive information and
31–32DELAY/PROGRESS INDICATORS pattern
251–253DISCOVER NETWORK MEMBERS pattern
287–291Document Object Model (DOM) scripting approach
342,
348Dynamic contextual instructions
39E
Edelman Trust Barometer
272Edit-in-place
one editable property and
235Email addresses
sending passwords to
75–76Embedded text in images, avoiding
318Error messages
form element identification
48user-entered information and
46ERROR MESSAGES pattern
45–48Explicit personalization
95–96Export/download formats
221Extensible design
312–320culturally relevant metaphors
320cultural-neutral images
319presentational tags and
314F
Flickr Design Patterns Group
50FORGIVING FORMAT pattern
32–34FORGOT USERNAME/PASSWORD pattern
74–77Form elements
field labels placement
24–26identification in error messages
48Friend discovery
by existing connections
289third-party introductions
289Friends, online status
292G
GMT (Greenwich Mean Time)
325Grids
page element alignment
376GROUPS AND SPECIAL-INTEREST COMMUNITIES pattern
293–297H
Hierarchical lists
181,
191–195nonhierarchical view offering
193parent-child relationship
191,
193Highlighting
selected items in lists
214,
381selected navigation option
114,
120History, as pattern documentation
392Home pages, control panels versus
83How
11as pattern documentation section
391I
Image accessibility
352–356d-link (description link)
353Images
embedded text, avoiding
318Individuals with Disabilities Education Act (IDEA)
340Information foraging theory
115Information visualization
237Interface design
control/widget limitations
inconsistent interaction approaches
6–9J
JavaScript
, ,
341,
363DOM scripting approach
348JSP (Java Server Pages)
313K
Keyboard navigation
suggested list selection
233KEYBOARD NAVIGATION pattern
34–37Keywords
search engine combination
155L
Labels
icon, text expansion and
316Language(s)
change, keeping user on same page
337flag representation and
335initial selection, changing
337user choice, remembering
337Links
accessible alternative
362Liquid-width layouts
365–368fixed-width navigational areas
367LIST UTILITY FUNCTIONS pattern
220–223Localization
311language elements to avoid for
320Log in
account security during
62forgotten information, retrieving
64information, remembering
66–68M
Macintosh OS X Aqua interface
, ,
Maps
181,
206–212complementing with lists/tabular views
210detailed information on demand
206as photographic/satellite images
206for status information
210symbols for location types
209Markup
page structure identification in
361presentational tags in
314style sheet separation
346Menus, in secondary navigation
118Metaphors, culturally relevant
320N
Navigation accessibility
359–361page structure identification
361O
Online presence indicators
300OVERVIEW-PLUS-DETAIL pattern
236–238P
Pagination
continuous scrolling versus
171first results page navigation
168–169presence of more search results and
168Parametric searches
149not-so-common parameters, hiding
150Participation, in pattern libraries
398–401Passwords
sending to registered email addresses
75Pattern documentation
10–11,
389history or change log section
392related design patterns section
391–392research evidence section
392A Pattern Language (Alexander)
Patterns
,
14web application usability and
10PDF
340icon as background image
356in maintaining visual look
221Personalization
94–98driven by business rules
79user preference indication
98user preferences/needs
96–97PERSONALIZATION pattern
94–98Picture Superiority Effect
202Popularity-based navigation
130Preview
three-dimensional items
240Primary navigation
removing for self-contained navigation
115Progressive enhancement
339,
341client-side scripting approaches
341PROGRESSIVE ENHANCEMENT pattern
341–342R
Ratings
repurchase retention and
268Really Simple Syndication (RSS) feeds
180Registration
customization choices at
104email address as username
51sensitive information and
51REGISTRATION pattern
49–58Related design patterns
11as pattern documentation section
391–392Reputation system
achievement recognition
285REQUIRED FIELD INDICATORS
27–30(Re)usable design components
393–394Research evidence, in pattern documentation
392Reviews
logging in before writing
274Rich Internet Applications (RIAs)
170,
225–258with assistive technology
362data retrieval delays/progress
225development approaches
363sorting and filtering in real time
225Rich-text editors
alternative text input options
227text-input area, enlarging
228Rows
highlighting, list actions and
214S
Sakai UI Design Patterns
393,
403Search results
143alternate views for presenting
159–160descriptive information
159first page, navigating to
168no results alternatives
163Secondary navigation
111,
117–120as primary navigation complement
117Security questions
confirming identity with
76–77sensitive information and
57,
76Self-contained navigation
115Semantic markup
headings and lists structure
343–344Sensitive information
security questions and
57,
76Shared actions
213utility functions versus
220Simple search
complex search support
148return from advanced search
153Single-sign-on (SSO)
65,
93Slideshows, image previews
204Slide-up/slide-down transition effects
249SMART DEFAULTS pattern
30–32Software as a service (SaaS) model
Solutions
11as pattern documentation section
391SPOTLIGHT/YELLOW-FADE pattern
253–255Star ratings
267,
268interaction approaches
268Style sheets
in data table presentation
358for layout and presentation
344in progressive enhancement
341Suggestions
first match highlighting
233SVG (Scalable Vector Graphics)
221Symbols
for map location types
209Synchronous communication
297T
Tables
86multiattribute data presentation
185Tag clouds
129popularity-based navigation and
130tag order determination
132Templates, grid structure
376Third-party introductions
289Time formats
event/activity time zones
325ISO 8601 recommendations
324Top-level domains (TLDs)
331Traffic light indicators
88Transient highlighting
381TSV (tab-separated values)
221U
UC Berkeley Pattern Library
392Unified login services
65–66UNOBTRUSIVE JAVASCRIPT pattern
347–349UNOBTRUSIVE STYLE SHEETS pattern
345–347Uploading
removing selected content for
261User authentication
49–77forgotten usernames/passwords
74–77User preferences
personalization from
96–97User profiles
universal identity options
279UTC (Coordinated Universal Time)
325Utility functions
220–223export/download formats
221Utility navigation
120for switching workspaces/applications
121UTILITY NAVIGATION pattern
111,
120V
Verification, registration
56Visual hierarchy
page element importance
377persistent element placement
379–380W
Web Accessibility Initiative–Accessible Rich Internet Applications (WAI-ARIA)
339,
363–364Web Accessibility Initiative (WAI)
339,
340,
363Web Accessibility in Mind (WebAIM)
340Web applications
interface design challenges
5–9network connectivity maturity/reliability
Web Content Accessibility Guidelines (WCAG)
340,
362Windows Vista User Experience Guidelines
15Wizards
136accordion design approach
137WYSIWYG (What You See Is What You Get)
226X
Xe.com, Universal Currency Conventer
331XML (eXtensible Markup Language)
221
..................Content has been hidden....................
You can't read the all page of ebook, please click
here login for view all page.