You are here: Features > Context-Sensitive Help > About Context-Sensitive Help

 

About Context-Sensitive Help

This feature is supported in DotNet Help, HTML Help, WebHelp, WebHelp Plus, and WebHelp Mobile output.

Context-sensitive Help (CSH) is a way to "tie" your existing topics with specific dialogs or windows in a software application, or with simple Web links created somewhere (e.g., on a website). When users open a particular dialog or window in a software application, or click a Web link, they can quickly open a topic pertaining to it.

example

Let's say you are creating an online Help system for your company's software application. This application contains a dialog called "Properties" that users open to specify settings for a particular element. In your Help project, you have written a topic to explain this Properties dialog. By creating CSH, users will be able to open that specific topic by clicking a Help button on the Properties dialog (or by pressing F1 when it is open).

Who is involved?

Creating CSH is mostly a joint effort between you and the software developer. There are tasks that you must perform and tasks that the developer must perform in order for CSH to be implemented successfully. For this reason, it is essential that you communicate clearly with the developer when planning, creating, and implementing CSH. Other individuals (managers, other Help authors, etc.) may also be involved as well, particularly in the early planning stages.

However, there might be times when you function as both the author and the developer. For example, this might be the case if you are generating WebHelp output and simply want to create links on a website that open specific parts of your output. In that situation, you might first generate the online output with the CSH information. Then you might serve as the developer, modifying pages on a website to include CSH links pointing to your documentation.

Planning the CSH

For CSH to be successful, some initial planning is necessary. This includes making decisions such as:

Depending on how your company operates, questions such as these may be decided independently by you or the developer. Or they may be decided jointly by you, the software developer, and others (managers, other authors).

Another major decision that needs to be made at the beginning of the process is whether you or the developer will be responsible for providing the header file that is necessary for CSH. This decision is typically made jointly by you and the software developer. See About Header Files.

What needs to be done and who does what?

Following are two sets of general guidelines containing the necessary steps for creating CSH. Each set of guidelines is slightly different, based on whether you or the software developer provides the header file.

CSH Steps — If You Provide the Header File
CSH Steps — If Developer Provides the Header File

See Also

PDF Downloads:

Flare Quick Guide

Flare Getting Started Guide

Flare What's New Guide

Flare Key Features Guide

Flare Transition From FrameMaker Guide

Flare Styles Guide

Flare Printed Output Guide

Flare WebHelp Plus Guide

Flare Shortcuts