... 3.19 ). This can help increase users ’ trust in the web application. OFFER USERS AN OPTION TO REGISTER Designers usually strive to make their web applications more convenient to repeat users and ... act with the application ( Figure 3.17 ). Related design patterns Use of CAPTCHA is common during registration, as most applications try to avoid fraudulent registrations by automated we...
... Microsoft Web Application Design Patterns is a must-read if you are in the business of designing web applications, or you simply want to understand the elements of a well-designed web application. ... ts of Web Applications .............................................................................1 Challenges to Designing Interfaces for Web Applications ........................
... a web application and organize it based on users ’ tasks or high- level sections within the main application to ensure that users can get to the desired sections quickly ( Figure Web. 12 ). Application ... Figures Web. 24 and Web. 25 ). INTEGRATE COMMUNITY HELP WITH THE APPLICATION Instead of treating help community as a standalone application, as is often the case, integrate it...
... a web application and organize it based on users ’ tasks or high- level sections within the main application to ensure that users can get to the desired sections quickly ( Figure Web. 12 ). Application ... Figures Web. 24 and Web. 25 ). INTEGRATE COMMUNITY HELP WITH THE APPLICATION Instead of treating help community as a standalone application, as is often the case, integrate it...
... that web applications are developed using HTML and do not offer all the form controls available on popular plat- forms such as Windows and Macintosh. Specifi cally, the interaction in web applications ... 2.5 and 2.6 ). Related design patterns For many complex web applications and those that require users to pay upfront, consider offering a “ CLICK-TO-CHAT ” option (see Web Appendix:...
... ).
APPLICATION CUSTOMIZATION
For enterprise-level web applications, it may be impossible to anticipate and
accommodate diverse user needs without compromising usability. For such
applications, ... Chapter 3).
Although SSO is feasible for enterprise portals, many web portals allow the
incorporation of other applications using web services to which users may
have to log in sep...
... Problem
Many web applications start out empty because they rely on users to pro-
vide data (e.g., a defect-tracking application, online calendar, to-do list, etc.).
Although the application pages ...
the application (or a new functionality within the application) they’ll see an
empty page — a “ blank slate. ” They may be confused as to what to do next and
may get an impression t...
... search results. For example, return the same results
for the search keywords “ WEB DESIGN, ” “ Web Design, ” and “ web design. ”
FIGURE 6.21
NexTag shows both the number of results on the current ... item exists
in an application. For example, users may want to know if an e-commerce
application offers item X. Searching for item X to determine whether it is
offered by the...
... feeds for updates.
This eliminates the need for users to sign in to the application to access their
saved searches.
Related design patterns
If two or more users have the need to perform the ... their group (see the
SHARING pattern in Chapter 9).
181
INTRODUCTION
Lists are common in web applications for displaying a collection of items.
However, the approach used to present li...
... actions.
Perhaps the earliest rich interaction in web applications was a RICH-TEXT EDITOR,
which enabled users to include formatted text on web pages without know-
ing the underlying HTML (HyperText ...
comparison.
DESIGN TO PREVENT SELECTION ERRORS
In instances where users ’ selections are constrained either by the number of
items they can select or the specifi c items they can...