0

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

GUI全体に、小さな(?)ボタンがあります。ユーザーがこれらのボタンの1つをクリックすると、HelpPanelが表示され、ドキュメントからの関連情報が表示されます。

十分に単純です。

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

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

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

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

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

助言がありますか?

4

1 に答える 1

1

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

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


このリンクは、AIRベースのヘルプシステム、およびRoboHelpへの可能なインターフェイスを参照しています。

これがRoboHelp「Packager」へのリンクです。

興味のある別のページ。

于 2009-05-06T18:46:00.957 に答える