References
410
Henry, S. L. Just Ask: Integrating Accessibility Throughout Design . Available from
www.Lulu.com , 2007.
Hoekman , R. Jr. Designing the Moment: Web Interface Design Concepts in Action .
Berkeley, CA : New Riders , 2008 .
Holzschag, M. E. Integrated Web Design: The Meaning of Semantics. Available
from www.peachpit.com/articles/article.aspx?p ϭ 369225 , 2005.
Hornb æ k , K. , B. B. Bederson , and C. Plaisant . Navigation Patterns and
Usability of Zoomable User Interfaces with and without an Overview . ACM
Transactions on Computer – Human Interaction 9 ( 4 ) : 362 – 389 , 2002 .
Horton , S. Access by Design. A Guide to Universal Usability for Web Designers .
Berkeley, CA : New Riders , 2006 .
Hull, S. S. Infl uence of Training and Exposure on the Usage of Breadcrumb
Navigation. Usability News 6(1), 2004. Available from www.surl.org/
usabilitynews/61/breadcrumb.asp .
Hurst, S. How to Internationalize Your Website. White Paper, SDL. Available
from www.sdl.com/en/globalization-knowledge-centre/whitepapers/default.asp ,
2
007.
Instone, K. Location, Path and Attribute Breadcrumbs, Poster presentation at
ASIST 3rd Annual IA Summit, Baltimore, March 16 – 17, 2002. Available
from www.instone.org/fi les/KEI-Breadcrumbs-IAS.pdf .
International, Dr. Developing International Software , 2nd ed . Redmond, WA :
Microsoft Press , 2003 .
Internationalization (I18n) Activity: Getting Started. Available from www.
w3.org/International/getting-started/ , 2007.
Ishida, R. Ishida Ͼ Ͼ blog. Available from www.rishida.net/blog/ , 2008.
ISO 8601. Data Elements and Interchange Formats — Information
interchange — Representation of Dates and Times. Available from www.
iso.org/iso/iso_catalogue/catalogue_tc/catalogue_detail.htm?csnumber ϭ 26780 ,
2000.
ITU-T E.123. Notation for National and International Telephone Numbers,
E-mail Addresses and Web Addresses. Series E: Overall Network
Operation, Telephone Service, Service Operation and Human Factors.
Telecommunication Standardization Sector of ITU. Available from www.itu.
int/rec/T-REC-E.123/en , 2001.
Jesper, R J. Usability of Pagination Links. Available from www.justaddwater.
dk/2008/01/03/usability-of-pagination-links/ , 2008.
Jesse , D. CSS-Layouts — Praxisl ö sungen mit YAML (in German) . Galileo Press ,
2007 a .
References
411
Jesse, D. Bulletproof and Flexible Layouts Made Simple. Available from www.
yaml.de/en/home.html , 2007b.
Kalbach , J. , and T. Bosenick . T. Web Page Layout: A Comparison between Left-
and Right-Justifi ed Site Navigation Menus . Journal of Digital Information
4 ( 1 ) . Available from journals.tdl.org/jodi/article/view/jodi-111/93 , 2003 .
Kalbach , J. Designing Web Navigation . Sebastopol, CA : O’Reilly , 2007 .
Katz , M. A. , and M. D. Byrne . Effects of Scent and Breadth on Use of Site-
Specifi c Search on e-commerce Web Sites . ACM Transactions on
Computer – Human Interaction 10 ( 3 ) : 198 – 220 , 2003 .
Kaushik, A. Five Rules for High-Impact Web Analytics Dashboards. Available
from www.kaushik.net/avinash/2007/03/fi ve-rules-for-high-impact-web-analytics-
dashboards.html , 2007.
Keith , J. DOM Scripting: Web Design with JavaScript and the Document Object
Model . New York : Friends of ED
, 2005 .
Keith , J. Bulletproof Ajax . Berkeley, CA : New Riders , 2007 .
Kliehm, M. Accessible Web 2.0 Applications with WAI-ARIA. Accessed April 09,
2007. Available from www.alistapart.com/articles/waiaria .
Koch, N., and G. Rossi. Patterns for Adaptive Web Applications, Proceedings
7th EuroPlop , 2002.
Koerner, B. I. (2003). What Does a “ Thumbs Up ” Mean in Iraq? Available from
slate.msn.com/id/2080812/ , March 28, 2003.
Krug , S. Don’t Make Me Think!: A Common Sense Approach to Web Usability,
2nd Ed . Berkeley, CA : New Riders , 2006 .
Kurosu, M., and K. Kashimura. Apparent Usability vs. Inherent Usability:
Experimental Analysis on the Determinants of the Apparent Usability.
Conference Companion on Human Factors in Computing Systems , pp. 292 – 293,
Denver, May 7 – 11, 1995.
Laasko, S. User Interface Design Patterns. Available from www.cs.helsinki.fi /u/
salaakso/patterns/index.html , 2003.
Leacock, M., E. Malone, and C. Wheeler. Implementing a Pattern Library in the
Real World: A Yahoo! Case Study. Available from www.leacock.com/patterns/
leacock_malone_wheeler.pdf , 2005.
Lida, B., and B. Chaparro, B. Breadcrumb Navigation: Further Investigation
of Usage. Usability News 5(2), 2003. Available from www.uie.com/
brainsparks/2005/09/26/value-of-breadcrumbs/ .
Lidwell , W. , K. Holden , and J. Butler . Universal Principles of Design . Gloucester,
MA : Rockport Publishers , 2003 .
References
412
Linderman, M. Web Interface Design Tip: The Yellow Fade Technique. Available
from www.37signals.com/svn/archives/000558.php , 2004.
Linderman , M. , and J. Fried . Defensive Design for the Web . Berkeley, CA : New
Riders , 2004 .
Lloyd , I. The Ultimate HTML Reference . Collingwood VIC, Australia : Sitepoint ,
2008 .
Lynch , J. P. , and S. Horton . Web Style Guide: Basic Design Principles for Creating
Web Sites . New Haven : Yale University Press , 1999 .
Mackay, W. E. Triggers and Barriers to Customizing Software, CHI ’ 91
Proceedings , pp. 153 – 160, 1991.
Mahemoff, M. J., and L. J. Johnston. Pattern Languages for Usability: An
Investigation of Alternative Approaches. In J. Tanaka (Ed.), Proceedings
Asia-Pacifi c Conference on Human Computer Interaction (APCHI), pp. 25 – 31,
Los Alamitos, CA: IEEE Computer Society. Available from www.mahemoff.
com/paper/candidate / .
Mahemoff , M. Ajax Design Patterns . Sebastapol, CA : O’Reilly , 2006 .
Malone, E., M. Leacock, and C. Wheeler. Implementing a Pattern Library
in the Real World: A Yahoo! Case Study. Boxes and Arrows. Available from
www.boxesandarrows.com/view/implementing_a_pattern_library_in_the_real_
world_a_yahoo_case_study , accessed April 29, 2005.
Markowsky , G. Misconceptions about the Golden Ratio . The College
Mathematics Journal 23 ( 1 ) : 2 – 19 , 1992 .
Marlow, C., M. Naaman, b. boyd, and M. Davis. Position Paper, Tagging,
Taxonomy, Flickr, Article, ToRead. Available from www.semanticmetadata.
net/hosted/taggingws-www2006-fi les/29.pdf , 2006.
Mayhew , J. D. Principles and Guidelines in Software User Interface Design .
Englewood Cliffs, NJ : Prentice-Hall , 1992 .
McIntire , P. Visual Design for the Modern Web . Berkeley, CA : New Riders , 2008 .
Microsoft Development Network (MSDN) Go Global Developer Center.
Available from msdn.microsoft.com/en-us/goglobal/default.aspx, 2008.
Morville , P. , and L. Rosenfeld . Information Architecture for the World Wide Web ,
Third Edition . Berkeley, CA : O’Reilly , 2006 .
Mulpuru , S. Which Personalization Tools Work for eCommerce — And Why .
Cambridge : Forrester Research, Inc , December 27, 2007 .
Nielsen, J. Search and You May Find. Available from www.useit.com/alertbox/
9707b.html , July 15, 1997.
Nielsen, J. Reset and Cancel Buttons, Alertbox. Retrieved April 16, 2000, from
www.useit.com/alertbox/20000416.html .
References
413
Nielsen, J. Search: Visible and Simple. Available from www.useit.com/
alertbox/20010513.html , May 13, 2001.
Nielsen, J. Scrolling and Scrollbars. Alertbox. Available from www.useit.com/
alertbox/20050711.html , accessed July 11, 2005.
Nielsen, J. Breadcrumb Navigation Increasingly Useful. Available from www
.useit.com/alertbox/breadcrumbs.html , April 10, 2007.
Nielsen, J., and R. Molich. Heuristic Evaluation of User Interfaces, Proceedings
of the CHI ’ 90 Conference , pp. 249 – 256, Seattle, April 1 – 5, 1990.
Nolan, P. R. Designing Screen Icons: Ranking and Matching Studies. Proceedings
of the Human Factors Society 33rd Annual Meeting , pp. 380 – 384, 1989.
Paivio , A. , T. B. Rogers , and P. C. Smythe . Why Are Pictures Easier to Recall
Than Words? Psychonomic Science 11 ( 4 ) : 137 – 138 , 1968 .
Pemberton, L. The Promise of Pattern Languages for Interaction Design,
Human Factors Symposium, Loughborough, UK Available from www
.it.bton.ac.uk/staff/lp22/HF2000.html , 2000.
Penzo, M. Label Placement in Forms, UX Matters. Available from www
.uxmatters.com/MT/archives/000107.php , 2006.
Peterson , H. , and D. Dugas . The relative importance of contrast and motion in
visual perception . Human Factors 14 : 207 – 216 , 1972 .
Pirolli , P. , and S. Card . Information Foraging. Psychological Review 106 ( 4 ) :
643 – 675 , 1999 .
Porter , J. Designing for the Social Web . Berkeley, CA : New Riders , 2008 .
Raskin , J. Intuitive Equals Familiar . Communications of the ACM 37 ( 9 ) : 17 , 2004 .
Raskin, A. Never Use a Warning When You Mean Undo. Available from www
.alistapart.com/articles/neveruseawarning , July 13, 2007.
Resnick , P. , R. Zeckhauser , J. Swanson , and K. Lockwood . The Value of
Reputation on eBay: A Controlled Experiment . Experimental Economics
9 ( 2 ) : 79 – 101 , 2006 .
Rivadeneira, A. W., D. M. Gruen, M. J. Muller, and D. R. Millen. Getting Our
Head in the Clouds: Toward Evaluation Studies of Tag Clouds, Proceedings
of CHI ’ 07 , San Jose, CA, April 28 – May 3, 2007.
Rossi, G., D. Schwabe, and R. M. Guimar ã es. Designing Personalized Web
Applications, Proceedings WWW10 , pp. 275 – 284, Hong Kong, May 1 – 5,
2001.
Rutledge, A. Contrast and Meaning. A List Apart. Available from www.alistapart.
com/articles/contrastandmeaning , 2007.
Sakai UI Design Patterns. Available from bugs.sakaiproject.org/confl uence/display/
DESPAT/Home .
References
414
Schafer, J. B., J. Konstan, and J. Riedl. Recommender Systems in E-commerce,
Proceedings E-Commerce ’ 99 , pp. 158 – 166 , Denver, 1999.
Schwartz , B. The Paradox of Choice: Why More Is Less . New York : HarperCollins ,
2004 .
Scott, B. Looks Good, Works Well. Posts with Label: Antipatterns. Available
from www.looksgoodworkswell.blogspot.com/search/label/antipatterns , 2006.
Scott, B. When Designers Get Too Clever. eBig 2008. Available from www.
looksgoodworkswell.blogspot.com/2008/02/ebig-talk-slides-available.html , 2008.
Shaikh , A. D. , and K. Lenz . Where’s the Search? Reexamining User Expecta-
tions of Web Objects . Usability News 8 ( 1 ) . Available from www.surl.org/
usabilitynews/81/webobjects.asp . , 2006 .
Singh, S. Social Networks and Group Formation: Theoretical Concepts to
Leverage. Available from www.boxesandarrows.com/view/social-networks , 2007.
Sinnig, D., H. Javahery, J. Strika, P. Forbrig, and A. Seffah. Patterns and
Components for Enhancing Reusability and Systematic UI Development.
Proceedings of BIR, Rostock, 2005.
Smarr, J., M. Canter, R. Scoble, and M. Arrington. A Bill of Rights for Users of
the Social Web. Available from www.opensocialweb.org , 2007.
Smith , G. Tagging: People-Powered Metadata for the Social Web . Berkeley, CA :
New Riders , 2007 .
Smith-Ferrier , G. .NET Internationalization: The Developer’s Guide to Building
Global Windows and Web Applications . Boston : Addison-Wesley Professional ,
2006 .
Spool, J. Design Patterns: An Evolutionary Step to Managing Complex Sites.
Available from www.uie.com/articles/design_patterns/ , 2003.
Spool, J. Value of Breadcrumbs. User Interface Engineering (UIE) Brainsparks.
Available from www.uie.com/brainsparks/2005/09/26/value-of-breadcrumbs/ ,
2005.
Spool, J. The Elements of a Design Pattern. Available from www.uie.com/articles/
elements_of_a_design_pattern/ , 2006.
Spool, J. Producing Great Search Results: Harder Than It Looks, Part 1.
Available from www.uie.com/articles/search_results/ , 2008a.
Spool, J. Producing Great Search Results: Harder Than It Looks, Part 2.
Available from www.uie.com/articles/search_results_part2/ , 2008b.
Szeto, J. Building Flex Applications with Progressive Layout. Available from
www.adobe.com/devnet/fl ex/articles/prog_layout.html , accessed October 20,
2004.
References
415
Teng, H. Location Breadcrumbs for Navigation: An Exploratory Study. Master’s
thesis, Dalhousie University, Faculty of Computer Science, Halifax, Nova
Scotia, 2003.
Thatcher , J. , P. Bohman , M. Burks , S. L. Henry , B. Regan , S. Swierenga ,
M. D. Urban , and C. D. Waddell . Constructing Accessible Web Sites .
Birmingham, U.K. : Glasshaus , 2002 .
Thatcher , J. , M. R. Burks , C. Heilman , S. L. Henry , A. Kirkpatrick , P. H. Lauke ,
B. Lawson , B. Regan , R. Rutter , M. Urban , and C. D. Waddell .
Web
Accessibility: Web Standards and Regulatory Compliance . New York : Friends of
ED , 2006 .
Tidwell , J. Designing Interfaces . Cambridge, MA : O’Reilly , 2006 . Also available at
www.designinginterfaces.com .
Tractinsky, N. Aesthetics and Apparent Usability: Empirically Assessing Cultural
and Methodological Issues. CHI ’ 97 Conference Proceedings , pp. 115 – 122,
Atlanta, March 22 – 27, 1997.
Turnbull , G. Your Life in Web Apps . Short Cuts , p. 24. Boston : O’Reilly , 2006 .
UC Berkeley Pattern Library. Available from groups.ischool.berkeley.edu/ui_
designpatterns/webpatterns2/webpatterns/home.php , 2008.
UI Patterns . Available from www.ui-patterns.com , 2008.
Vander Wal, T. Folksonomy. Available from www.vanderwal.net/folksonomy.html ,
accessed February 2, 2007.
van Duyne , D. K. , J. Landay , and J. I. Hong . The Design of Sites: Patterns,
Principles, and Processes for Crafting a Customer-Centered Web Experience .
Boston : Addison-Wesley , 2002 .
van Duyne , D. K. , J. Landay , and J. I. Hong . The Design of Sites: Patterns
for Creating Winning Web Sites , 2nd Edition . Boston : Addison-Wesley
Professional , 2006 .
van Welie, M. Design Patterns . Available from www.welie.com .
Venners, B. Patterns and Practice: A Conversation with Erich Gamma. Part
IV. Artima Developer. Best Practices in Enterprise Software Development.
Available from www.artima.com/lejava/articles/patterns_practice.html , 2005.
Vinh, K., and Boulton, M. Grids Are Good. Available from www.lifeclever.com/
khoi-vinh-mark-boulton-grids-are-good/ , accessed November 1, 2007.
von Ahn , L. , M. Blum , and J. Langford . Telling Humans and Computers Apart
Automatically . Communications of the ACM 47 ( 3 ) : 57 – 60 , 2004 .
Vote to Promote Pattern. Yahoo! Developer Network. Design Pattern
Library. Available from developer.yahoo.com/ypatterns/pattern.php?pattern ϭ
votetopromote , 2008.
References
416
W3C Internationalization (i18n) Activity. Available from www.w3.org/
International/ , 2008.
W3C. Web Accessibility Initiative. Available from www.w3.org/WAI/ .
Web Accessibility in Mind (WebAIM). Available from www.Webaim.org/articles/ .
Wellhausen, T. User Interface Design for Searching. A Pattern Language.
Available from www.tim-wellhausen.de , 2006.
Wickham , D. P. , D. L. Mayhew , T. Stoll , K. J. Tolley III , and S. Rouiller .
Designing Effective Wizards: A Multidisciplinary Approach . Upper Saddle River,
NJ : Prentice Hall , 2002 .
Windows Vista User Experience Guidelines. Available from download.microsoft.
com/download/e/1/9/e191fd8c-bce8-4dba-a9d5-2d4e3f3ec1d3/ux%20guide.pdf ,
2007.
Winn, T., and P. Calder. A Pattern Language for Pattern Language Structure.
Proceedings of the Conference on Pattern Languages of Programs, Vol. 13, pp.
45 – 58, Melbourne, Australia, 2002.
Wroblewski , L. Site-Seeing: A Visual Approach to Web Usability . New York :
Hungry Minds , 2002 .
Wroblewski , L. Web Form Design: Filling in the Blanks
. Brooklyn : Rosenfeld
Media , 2008 .
Wroblewski, L., and Etre Ltd. Primary and Secondary Actions in Web Forms.
Available from www.lukew.com/resources/articles/PSactions.asp , 2007.
Yahoo! Design Pattern Library. Available from www.developer.yahoo.com/
ypatterns / , 2008.
Yunkers , J. Beyond Borders: Web Globalization Strategies . Berkeley, CA : New
Riders , 2002 .
417
G11N . See Globalization
I18N . See Internationalization
L10N . See Localization
37signals , 106
A
Accessibility , 339 – 364
alternative , 339 , 361 – 363
form , 349 – 352
image , 352 – 356
interactivity and , 341
JavaScript and , 347 – 349
navigation , 359 – 361
in pattern libraries , 396
progressive enhancement , 339 ,
341 – 342
RIAs and , 339 , 363 – 364
semantic markup and , 341 – 345
standard and regulations , 340
style sheets and , 345 – 347
table , 356 – 359
ACCESSIBLE ALTERNATIVE pattern
,
36
1 – 363
Accessible alternatives
creating , 361
links , 362
requirements , 362
types of , 362
ACCESSIBLE FORMS pattern ,
349 – 352
ACCESSIBLE IMAGES pattern ,
352 – 356
ACCESSIBLE NAVIGATION pattern ,
359 – 361
ACCESSIBLE TABLES pattern ,
356 – 359
Accordion approach , 116
Achievement, recognizing , 285
Acknowledgement messages ,
217 – 219
Action buttons
alignment , 40 , 43
disabling action and , 43
disabling, after fi rst click , 43
Enter key and
, 43
grouping , 42
labeling guidelines , 42
labels , 40 , 42
number of , 41 – 42
Reset buttons and , 44 – 45
secondary , 41
use of , 40 – 41
ACTION BUTTONS pattern , 40 – 45
Actions . See List actions
Adams, C. , 350
ADD/UPLOAD CONTENT pattern ,
260 – 263
Adkisson, H. , 113
Advanced search . See also Search(es)
benefi ts , 152
links , 152
option , 152
page , 153
query options , 153
search results and , 155
simple search before , 152
simple search fi eld support , 148
simple search return , 153 – 154
terminology , 153
ADVANCED SEARCH pattern ,
151 – 155
Aery, S. C. , 134
Ajax , 225 , 342 , 363
Alerts , 180
icons , 88
saved searches , 80 , 176 , 177
as utility function , 223
Alexander C. , 9 , 11 , 394 , 397
Alignment
action buttons
, 43
column attribute value , 186 – 187
page elements along grid lines , 376
Alt attribute , 353
Americans with Disabilities Act
(ADA) , 340
Anand, S. S. , 94 , 95
Andrew, R. , 357
Animated icons , 388
Animations
gratuitous, avoiding , 251
icons , 249
types of , 248
uses , 248
ANIMATIONS/TRANSITIONS
pattern , 247 – 251
Antipatterns , 397 – 398
Appearance customization , 103 – 104
Apple OS X Human Interface Design
Guidelines , 15
Application customization , 104
Application main page , 79 – 109
blank slate page , 106 – 109
control panel , 81
– 84
customization , 79 – 80 , 98 – 106
dashboard , 84 – 90
inbox , 80 – 81
personalization , 79 , 94 – 98
portals , 90 – 94
reminders , 81
Application programming interfaces
(APIs) , 181
ASCII format , 313
Associative navigation , 129 – 130
Asterisks , 28 – 29
Asynchronous communication , 297
Attribute breadcrumbs , 134
Auditory CAPTCHA , 60 – 61
Autocomplete , 232 , 233
Automatic logout
. See also Logout
benefi ts
, 71–73
Index
Index
418
Automatic logout (Continued)
period of inactivity , 71
prompts , 73
for security/privacy concerns , 73
session timeout duration, user
setting , 74
user information, saving , 73 – 74
AUTOMATIC LOGOUT pattern ,
71 – 74
AUTOSUGGEST/
AUTOCOMPLETION pattern ,
231 – 234, 265
Aykin, N. , 311
B
“ Back ” button
cumbersome use of , 133
problem , 256 – 258
Baekdal, T. , 369
Baird, J. , 365 , 374 , 375
Bar charts , 86
Baxley, B. , 1 , 82 , 213
Bernard, M. , 118 , 167 , 171 , 367
Best practices . See How
Blake, R. , 50
BLANK SLATE , 106 – 109
Blank slate page , 106
actions , 106
guidance , 106 , 109
initial setup assistance , 109
messages , 106
purposes
, 106
screenshot examples , 109
tutorials/demos , 107
Blogs , 304
Bookmarking , 258
Borchers, J. , 10 , 394
Bosenick, T. , 118
Boulton, M. , 374
Breadcrumbs
attribute , 134
implementations , 133
indicating , 133 – 134
item symbols , 134 – 135
linked elements , 135
location , 133 , 134
path , 134
placement , 135
providing , 133
trail links, matching , 135
in visual hierarch
y , 35 – 36
BREADCRUMBS pattern , 112 ,
133 – 136
Brewer, J. , 352
Broadband Internet access , 5
Broadcast messages , 298
Buddy lists . See Friend lists
Buttons , 16
C
Calbucci, M. , 53
Calder, P. , 394
Calendars
default view , 196
entries, user search , 198
format , 196
pop-ups , 323
in showing events , 197 – 198
user interaction with , 196
Cannon, A. , 343 , 344
CAPTCHA , 49 , 59
auditory , 60 – 61
distorted image characters , 52 , 59
images, examples , 60
images, user changes , 59 – 60
noisy backgrounds , 59
in registration , 51 – 53
user input , 58 –
59
< caption > tag , 357
Card, S. , 115 , 159 , 237
CAROUSEL pattern , 255 – 256
Carousels , 255
items , 255
linear , 255 – 256
pagination cues , 256
uses , 255
visual effects , 256
Cascading Style Sheets (CSS) , 5 , 6
font sizes , 346
level 3 (CSS3) fonts , 314
page markup and , 346
structural elements and , 344 – 345
support , 345
unobtrusive , 345 – 347
user overriding author ,
346 – 347
Champeon, S.
, 34
1
Changed content highlight
benefi ts , 253
effect , 253
highlight color , 253
Chaparro, B. , 135
Checkboxes , 16
Chen, E. , 120
Chi, E. H. , 115
Childers, T. L. , 203
Christie, R. , 358
Clarke, A. , 367 , 375
CLEAR BENEFITS , 16 – 18
Collaboration
activities , 306
coordination , 306
enabling , 305
interaction modes , 308
messaging and , 310
nature , 306
revision management
, 309
scheduling , 306 – 308
sessions , 308
sharing specifi cation , 306
wikis , 309
COLLABORATION pattern , 305 – 310
Colors
highlight , 253
in maps , 209
as required fi eld indicator , 28 – 29
Colter, A. , 134
Columns . See also Tabular lists
attribute value alignment ,
186 – 187
data readability by , 186 – 187
headers, identifying , 357 – 358
user sort , 188
Combo-boxes , 16
Command buttons
. See A
ction
buttons
Comments, in pattern
documentation , 392
Communication
asynchronous , 297
expectations , 57
patterns and , 10
synchronous , 297
Communities , 293 – 297
communication , 297
creation , 294
event-based , 295
ideas and suggestions , 296
joining , 295
participation in , 293 , 295
sharing support , 302
as virtual places , 294
Companion web site, this book , 14
Completely Automated Public
Turing test to tell Computers
and Humans Apart . See
CAPTCHA
Concatenated strings
. See V
ariable text
Confi rmation
login , 68
messages , 217 – 219
Constraints, showing , 39
Content-level customization ,
102 – 103
Index
419
Continuous scrolling , 170
bookmarks and , 172
item subsets , 171
pagination versus , 171
smoothness , 171
tabular lists , 190
Contrast, in visual hierarchy ,
378 – 379
CONTROL PANEL pattern , 81 – 84
Control panels . See also Application
main page
in highlighting items , 83 – 84
home pages versus , 83
hub-and-spoke approach , 82
as launch pad , 82
uses , 83
Conversion rates, form , 20
Coordination , 306
Copying fi les , 260 – 261
Countries
fl
ag representation and , 335 – 336
list of , 332 , 333
selection, changing per page ,
333 – 334
Credentials
forgotten , 74 – 77
login , 62
unique , 49
Crumlish, C. , 284 , 401
Culturally-neutral images , 319
Currencies
changing, user interaction , 330
confusion, avoiding , 330
localization , 330
multiple, support of , 330
native formats , 329
persistent selection , 330
symbols , 331
CURRENCY AND CURRENCY
FORMAT pattern , 329 – 331
Cursors, drag-and-drop
, 244
Customization , 98 – 106
appearance , 103 – 104
application , 104
content-level , 102 – 103
content needs , 101
dashboard , 89
features , 100
item , 239 – 241
layout preferences , 101
minimizing choices at registration ,
104
as optional , 105
options , 79 – 80 , 102
portal , 93 – 94
user effort , 105 – 106
from user preferences , 98 – 99
CUSTOMIZATION pattern
, 98 – 1
06
D
DASHBOARD pattern , 84 – 90
Dashboards
alert icons , 88
data display methods , 86
data sharing , 89
data transfer , 89
drilling down , 89
exception conditions , 87
functions , 86
gauges , 88
illustrated , 85 , 90
information in context , 88
layout goal , 90
one-screen display , 88
progress bars , 88
spark lines , 88
traffi c light indicators , 88
trend icons , 88
user customization , 89
visualizations , 86
, 88
Data display methods , 86
DATE FORMAT pattern , 321 – 324
Date formats , 311 , 321 – 324 . See also
Internationalization
calendar pop-ups , 323
designer options , 322
ISO 8601 recommended , 321 , 322
locale-neutral format , 323
localized pages , 322 – 323
month abbreviations , 322
numerical system , 322
Dearden, A. , 389
Decimal separators , 327
Decorative images , 353
Dedicated actions . See also List
actions
action lists for , 213 , 215
icons for
, 2
15
in limited space , 215
selecting , 213
support , 214
using , 214
Defaults
opt-in options and , 32
purpose , 30 – 31
sensitive information and , 31 – 32
smart , 30 – 32
wizard , 140
Delay indicators . See Progress
indicators
DELAY/PROGRESS INDICATORS
pattern , 251 – 253
Dennis, T. , 389
Design patterns . See Patterns
Detail pane , 236 , 237 , 238
panning , 238
zooming
, 236
, 237 , 238
DISCOVER NETWORK MEMBERS
pattern , 287 – 291
Divine proportion , 375
Dixon, H. , 57
Document Object Model (DOM)
scripting approach , 342 , 348
Drag-and-drop
accessibility , 245
cursor , 244
drop zones , 245
interaction style , 242
necessary affordance , 244 – 245
supporting , 243
uses , 243
DRAG-AND-DROP pattern , 241 – 245
Drill down
dashboard , 89
rich forms , 230
Dropdown lists , 16 , 31 , 34
D
YNAMIC QUERYING and , 239
fi lters , 173
JavaScript and , 348 – 349
for sorting options , 165
Dryer, D. C. , 137
Dugas, D. , 248
Dynamic contextual instructions , 39
DYNAMIC QUERYING pattern ,
238 – 239
Dynamic user profi les , 282
E
Edelman Trust Barometer , 272
Edit-in-place
benefi ts , 235
one editable property and , 235
option , 234
user activation , 235
EDIT-IN-PLACE pattern ,
234 – 236
Email
alerts , 180
CAN-SPAM compliant , 57
sharing via , 302 – 303
Email addresses
sending passwords to , 75 – 76
as usernames , 51
Embedded content , 304
Embedded labels , 26 – 27
Không có nhận xét nào:
Đăng nhận xét