Qu'en est-il si le plug-in doit parfois s'installer seul et dans d'autres cas, comme élément d'un composant ou d'un produit plus grand ?
Dans le cas d'un plug-in flottant libre, nous voulons nous assurer que l'ensemble des informations du document est visible dans la vue Contenu de l'aide. Lorsque les rubriques sont intégrées à un réseau plus large, la présence d'un manuel indépendant n'a probablement plus aucun sens. Il est donc préférable de faire partie de l'ensemble d'informations plus large.
Pour supporter la documentation non-intégrée ou intégrée librement, un plug-in peut définir son ensemble d'informations et ses actions avec l'attribut "standalone=true". Une opération d'insertion sera exécutée pour une action indépendante uniquement si le sujet de l'action n'a pas été ajouté quelque part. Un ensemble d'informations n'apparaît pas dans la vue du contenu de l'aide s'il est vide. Il n'apparaît pas non plus dans la boîte de dialogue mixte du contenu de l'aide si toutes les conditions suivantes sont remplies :
La définition d'attributs indépendants sur des actions et des ensembles d'informations est utile lorsqu'un scénario d'"intégration complète" est fourni. La documentation qui ne contribue pas à un autre ensemble d'informations apparaît tout de même quelque part.
Pour supporter ce mode d'opération, les ajouts suivants doivent être effectués dans les fichiers .xml de l'ensemble d'informations et des actions. L'ajout figure en caractères gras.
<infoset id="infoset_SampleGuide" label="Online Help Sample"
href="doc/splash.html" standalone="true">
<actions infoview="com.example.helpexample.view_Contents" standalone="true">
<actions infoview="com.example.helpexample.view_Contents" standalone="true">
Si l'ensemble d'informations d'un autre plug-in inclut la totalité de nos rubriques, nos actions ne seront pas utilisées, et de ce fait, notre ensemble d'informations sera vide. L'ensemble d'informations n'apparaîtra pas dans la boîte de dialogue mixte de la vue du contenu de l'aide.