Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Supporting Inline Help Box pattern #3

Open
mostafabarmshory opened this issue May 7, 2020 · 2 comments
Open

Supporting Inline Help Box pattern #3

mostafabarmshory opened this issue May 7, 2020 · 2 comments

Comments

@mostafabarmshory
Copy link
Owner

Problem summary

The user needs assistive information located close to the interaction they are about to perform.

Solution

Document your interface in-line with descriptive help blocks. If important information needs to be communicated to the user, it can be easily explained with an inline help box located above or below the main content of a screen.

The inline help box needs to be differentiated from normal content. As the help box itself is not part of the main functionality, it is a good idea to add a style to it that visually separates the help box from that functionality. An easy way to do this is by applying another background and font color to the help box.

Additionally, to avoid the user’s discontent with the help box, a great feature of the in-line help box is to have a “hide this box” functionality. Once the user has clicked this link, the help box will never be shown to the user again.

However, you might want to provide an option for the user to re-enable all help boxes, to allow the user to get that first-hand help that he or she started out getting.

Rationale

Providing your users with assistive information, located close to an interaction, makes accessing and consuming instructional info simple and easy. In Line help boxes are far more engaging than reading disconnected FAQ’s or help sections.

By allowing the user to easily close/hide each help box, the user is not bothered with unnecessary information once it has been understood.

@mostafabarmshory
Copy link
Owner Author

Usage

  • Use when an interaction with your website is not necessarily intuitive and self-explanatory in itself.
  • Use inline tips to document your interface
  • Use when you want to motivate the user to start using the system.
  • Use when you want to aid the user in getting started with your web application.
  • Use when you want to guide the user to get a good start with your web application.
  • Use to gently introduce functionality to the new and untrained user.
  • Use the ‘hide’ functionality to avoid the frustration of the experienced and trained user.

@mostafabarmshory
Copy link
Owner Author

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant