質問

Flex / AIRでデスクトップアプリケーションを構築していますが、TODOリストの現在の項目の1つはヘルプシステムの開発です。

GUIには、小さな(?)ボタンがあります。ユーザーがこれらのボタンのいずれかをクリックすると、ヘルプパネルが表示され、ドキュメントの関連情報が表示されます。

十分に単純です。

しかし、デスクトップアプリで通常展開されるものと同様に、本格的なヘルプシステムを構築したいと思います。階層的な目次、キーワードの検索機能、ヘルプトピック間のハイパーリンクなど

また、私のアプリはプラグイン作成者にAPIを提供するため、サードパーティのプラグインのフックも提供して、独自のドキュメントをコアヘルプシステムに統合します。

私のアプリでは、ユーザーが常にオンラインであるとは限らないため、すべてのヘルプデータをローカルで利用できる必要があります(ただし、新しいヘルプコンテンツをサーバーから定期的に同期できれば非常に便利です)。

この種のヘルプシステムをゼロから構築するのは比較的簡単ですが、アプリケーションのコア機能を実際に開発するのにかなりの時間がかかります。そのため、市販のソリューションを使用します。

少しグーグルで調べましたが、法案に合うものが見つかりません。

提案はありますか

役に立ちましたか?

解決

AIR htmlコントロールを使用して、アプリ内のリンクにバインドされたHTMLヘルプファイルを表示し、HTMLヘルプ画面を構築するために利用可能な任意のツールを使用して構築することを検討できます。

従来のWebサーバーのディレクトリとファイル構造を使用して設計する場合、同期されたファイルを維持するためのツールがたくさんあります。


このリンクはAIR-ベースのヘルプシステム、およびRoboHelpへの可能なインターフェイス。

RoboHelp&quotへのリンク ; Packager"。

別の可能性のあるページ

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top