4

對於我們目前正在開發的Web應用程序,我們必須事先考慮如何將其推廣到多個不同的用戶組。從功能方面來說,有一個文檔系統非常重要,它可以用來從相同的源文件生成用戶指南和上下文相關的幫助。Web應用程序中的上下文敏感幫助的可擴展框架

我們已經計劃將DITA用作文檔系統,現在正在考慮一種簡單易用的方法,讓開發人員指定提供上下文相關幫助的元素,並且可以由技術作家和培訓師填充。

基於DITA,我們希望生成PDF中的用戶指南以及集成到基於JSP的Web應用程序中的上下文相關幫助。你有什麼建議?

我們已經評估具有以下特點

  • 創作工具,以確定一個網頁,將幫助信息填充的元素商業應用程序的過程
  • 與學習管理系統集成對於不

你有任何框架的建議基於Web的應用程序

  • 支持?除了上述以外,以下將是巨大的

    • 與DITA整合(以任何可想到的方式)
    • 用戶組特定的內容(用戶從Web應用程序中檢索)
    • 可以從內的簡單使用幫助上下文的有以下層次結構的Web應用程序,以顯示(HTML)工具提示
    • 協會:應用程序>頁>元素(HTML ID?)
  • +0

    你有沒有想出一個解決方案?我們正在考慮做類似的事情。 – 2011-04-25 02:06:17

    +0

    不幸的是,沒有什麼可以稱爲可接受的解決方案。我們在應用程序之上彈出了一個專有的指令框架,因爲客戶已經將此框架用於其他解決方案。我不會向任何人推薦這個,因爲它會增加幫助系統的維護成本。 – Kariem 2011-05-02 22:06:20

    回答

    1

    DITA是一個文檔的架構,而不是工具。所以它不會限制您對創作工具的選擇,也不會限制您從DITA源代碼生成PDF和聯機幫助。目前還不清楚你在想什麼樣的在線幫助,但聽起來更像是你希望應用程序本身可以顯示HTML頁面,而不是像CHM這樣的tripane。

    有幾種工具可以從DITA生成輸出。 DITA-OT(開放工具包)是Sourceforge上的FOSS工具,可以生成XSL-FO,從中可以生成PDF,還可以生成HTML,CHM等等。然後有免費的DITA2Go http://dita2go.com,它使PDF生產Word RTF,以及HTML和幾種形式的在線幫助;它使用主題ID屬性作爲HTML文件名稱的一部分(或者全部,如果需要)。此外還有商業程序,但對DITA2Go沒有多大好處。

    您最好不要將PDF視爲在線幫助交付格式,而只是客戶可以打印並作爲硬拷貝使用的版本。工具提示真正取決於您的Web應用程序,而不僅僅是幫助生成工具。

    +0

    歡迎來到Stack Overflow!感謝您發佈您的答案!請務必仔細閱讀[自助推廣常見問題](http://stackoverflow.com/faq#promotion)。另請注意,每次鏈接到您自己的網站/產品時,您都必須*發佈免責聲明。 – 2013-02-17 04:55:45

    相關問題