Question

Je construis une application de bureau dans Flex / AIR, et l'un des éléments actuels de ma liste TODO consiste à développer un système d'aide.

Tout au long de l'interface graphique, il y a de petits boutons (?). Lorsque l’utilisateur clique sur l’un de ces boutons, un panneau d’aide apparaît et affiche certaines informations pertinentes tirées de la documentation.

Assez simple.

Mais j'aimerais vraiment créer un système d'aide complet, semblable à ceux qui sont normalement déployés dans les applications de bureau: une table des matières hiérarchique, la possibilité de rechercher des mots-clés, des liens hypertextes entre les rubriques d'aide, etc.

De plus, étant donné que mon application fournira une API aux auteurs de plug-ins, j'aimerais également fournir des points d'ancrage aux plug-ins tiers pour intégrer leur propre documentation au système d'aide principal.

Avec mon application, il se peut que l'utilisateur ne soit pas toujours en ligne. Par conséquent, toutes les données d'aide doivent être disponibles localement (bien que ce serait très cool si le nouveau contenu d'aide pouvait être synchronisé périodiquement à partir d'un serveur).

Construire ce type de système d’aide à partir de zéro serait relativement simple, mais il faudrait également beaucoup de temps pour développer les fonctionnalités essentielles de mon application. Je préférerais donc utiliser une solution prête à l'emploi.

J'ai fait un peu de recherche sur Google, mais je ne trouve rien qui corresponde à la facture.

Des suggestions?

Était-ce utile?

La solution

Vous pouvez envisager d'utiliser le contrôle html AIR pour afficher les fichiers d'aide html liés à des liens dans votre application et générés à l'aide de nombreux outils disponibles pour la création d'écrans d'aide HTML.

Si vous le concevez en utilisant un répertoire de serveur Web conventionnel et une structure de fichiers, vous disposez de nombreux outils pour gérer les fichiers synchronisés.

Ce lien fait référence à un lien AIR- système d’aide basé sur l’environnement et une interface possible avec RoboHelp.

Voici un lien vers RoboHelp " ; Emballeur ".

Une autre page présentant un intérêt possible .

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top