Chapter 9. User Assistance: Communicating with Users Through Help, Status, and Alerts

“Accidents happen now and again.”

Thomas the Tank Engine

The third and final layer of the Behavior tier, User Assistance, enables the application to communicate with the user about problems, errors, and conditions. In short, the purpose of the User Assistance layer is to mop up the mess when users find themselves confused or when the application doesn’t work as planned. Unfortunately, like an infant at an interview, the User Assistance layer is almost always about interruption.

The components of the User Assistance layer can be divided into two basic groups: help and alerts. In the context of a Web application, help provides a means for the user to ask ...

Get Making the Web Work: Designing Effective Web Applications now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.