gpt4 book ai didi

java - Web 应用程序中上下文相关帮助的可扩展框架

转载 作者:搜寻专家 更新时间:2023-11-01 03:45:07 27 4
gpt4 key购买 nike

对于我们目前正在开发的 Web 应用程序,我们必须提前考虑如何将其推广到许多不同的用户组。从功能方面来说,重要的是要有一个文档系统,该系统可用于从相同的源文件生成用户指南和上下文相关的帮助。

我们计划使用 DITA 作为文档系统,现在正在考虑一种简单且可扩展的方法,让开发人员指定提供上下文相关帮助的元素,并且可以由技术作家和培训师填充。

基于 DITA,我们希望生成 PDF 格式的用户指南和集成到基于 JSP 的 Web 应用程序中的上下文相关帮助。你有什么建议?

我们已经在评估具有以下功能的商业应用程序

  • 用于识别网页上将填充帮助信息的元素的创作工具
  • 与学习管理系统集成
  • 支持非基于网络的应用程序

您有任何框架建议吗?除了上面的,还有下面的就不错了

  • 与 DITA 集成(以任何可能的方式)
  • 用户组特定内容(从网络应用程序检索的用户)
  • 可以在简单的网络应用程序中用于显示 (html) 工具提示
  • 帮助上下文与以下层次结构的关联:应用程序 > 页面 > 元素(HTML id?)

最佳答案

DITA 是一种文档架构,而不是一种工具。因此,它不会限制您对创作工具或从 DITA 源生成 PDF 和在线帮助的选择。目前尚不清楚您想到的是哪种在线帮助,但听起来更像是您想要可以由应用程序本身显示的 HTML 页面,而不是像 CHM 这样的三元组。

有几种工具可以从 DITA 生成输出。 DITA-OT (Open Toolkit) 是 Sourceforge 上的一个 FOSS 工具,可以生成 XSL-FO,您可以从中生成 PDF、HTML、CHM 等。然后就是免费的DITA2Go http://dita2go.com它为 PDF 制作制作 Word RTF,以及 HTML 和多种形式的在线帮助;它使用主题 ID 属性作为 HTML 文件名的一部分(或全部,如果需要)。此外还有一些商业程序,尽管与 DITA2Go 相比没有太大优势。

您最好不要将 PDF 视为在线帮助交付格式,而只是将其视为客户可以打印出来并用作硬拷贝的版本。工具提示实际上取决于您的 Web 应用程序,而不仅仅是帮助生成工具。

关于java - Web 应用程序中上下文相关帮助的可扩展框架,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3054852/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com