我在Flex/AIR中構建了一個桌面應用程序,並且我的TODO列表中的一個當前項目是開發一個幫助系統。Flash/Flex/AIR的幫助系統
在整個GUI中,幾乎沒有(?)按鈕。當用戶點擊其中一個按鈕時,會出現一個HelpPanel,顯示來自文檔的一些相關信息。
夠簡單。
但我真的很想建立一個完整的幫助系統,就像通常部署在桌面應用程序中的那樣:分層目錄,搜索關鍵字的能力,幫助主題之間的超鏈接等。
而且,由於我的應用程序將提供插件作者的API,我想還提供掛鉤第三方插件與核心幫助系統自己的文件集成。
隨着我的應用程序,用戶可能並不總是在線,因此所有幫助數據必須是可用的本地(儘管它會很冷靜,如果新的幫助內容可以從服務器定期同步)。
從頭開始構建這種幫助系統會相對簡單,但是實際開發應用程序的核心功能還需要很長時間,所以我寧願使用現成的解決方案。
我做了一些Google搜索,但沒有找到符合法案的任何內容。
有什麼建議嗎?
這幾乎是我一直在想的。但它完全屬於「自己構建」類別,因爲我必須開發自己的代碼來組裝上下文表,提供全文搜索(並且因此索引幫助內容),幫助主題之間的超鏈接等。 。等 – benjismith 2009-05-06 18:51:23