15.6. RFRS ConsiderationsThe "Help" section of the RFRS Requirements includes nine itemsone requirement and eight best practicesdealing with help. 15.6.1. Provide help through help system (RFRS 3.7.2)
To pass this requirement, open the plug-in manifest for your help plug-in and point out the use of the org.eclipse.help.toc extension point. For the Favorites view, point to the following lines from the plugin.xml file. <extension point="org.eclipse.help.toc"> <toc file="toc.xml" primary="true"/> <toc file="tocgettingstarted.xml"/> <toc file="tocreference.xml"/> </extension> Next, open up the Eclipse Help window and show that your plug-in's help book appears in the main topic list. For the Favorites view, you would show that Favorites Guide appears in the list (see Figure 15-13 on page 552). If your plug-in includes online help that is not provided through the Eclipse help system, show it here. 15.6.2. Provide all help via the help system (RFRS 5.3.7.1)
As with Requirement #1, open the plug-in manifest for your help plug-in and point out the use of the org.eclipse.help.toc extension point. Open the Eclipse Help window and show that your help book is available. This best practice is actually a refinement of Requirement #1, where the only difference is that, to pass this test, your plug-in should provide all its online help through the Eclipse help system. 15.6.3. Context help activated using F1 (RFRS 5.3.7.2)
To pass this test, provide scenarios where pressing F1 will show context-sensitive infopops for your plug-in. For the Favorites view, you would show the infopop associated with that view (see Figure 15-18 on page 559). 15.6.4. Implement active help (RFRS 5.3.7.3)
Passing this test is much more difficult as it requires implementing one or more active help elements. Show how your active help elements call back into your plug-in to launch various wizards or other commands. For more information on creating active help, see the "Active Help" topic in the Platform Plug-in Developer Guide included in the online Eclipse documentation. 15.6.5. Use of stand-alone help (RFRS 5.3.7.4)
This test is basically the reverse of Best Practice #2, so only one or the other can be passed (good thing they are not both listed as requirements). For this test, demonstrate any non-workbench-based help provided with your application. For the Favorites view, the Web page access button added earlier might qualify. 15.6.6. Use of additional documentation (RFRS 5.3.7.5)
To pass this test, show any additional documentation provided with your plug-in such as readme files or evaluation guides. 15.6.7. Provide an overview of tasks flow (RFRS 5.3.5.34)
To pass this test, access one of the cheat sheets defined for your plug-in and show that it includes an introductory paragraph providing an overview of the tasks' flow. 15.6.8. Illustrate only one task (RFRS 5.3.5.35)Each step in a cheat sheet must only illustrate one task and involve using only one tool (wizard, dialog or editor etc.).
To pass this test, access one of the cheat sheets defined for your plug-in and show that each step illustrates only one task and involves only one tool. 15.6.9. Provide help link with each step (RFRS 5.3.5.36)Best Practice #9 states:
To pass this test, access one of the cheat sheets defined for your plug-in and show that it includes a help link with information specific to each step. |