Javascript 在web应用程序中集成上下文相关帮助

Javascript 在web应用程序中集成上下文相关帮助,javascript,html,content-management-system,Javascript,Html,Content Management System,我在过去多次遇到这个要求,现在我又面临这个问题。。。我有一个客户端需要上下文相关的帮助(页面上的字段/部分旁边有图标)。他们希望他们的营销团队能够从一个用户友好的环境中管理帮助内容,在这个环境中,他们可以通过富文本支持(字体大小/重量、项目符号列表等)管理类别、子类别、帮助页面和帮助“片段”。每一段内容都有一些唯一的标识符 在web应用程序端,开发人员可以将页面上的项目(例如表单字段)绑定到帮助内容中的唯一id,并且该内容将在单击时动态显示。但是,用户需要在其上下文中查看内容(显示类别、子类别等

我在过去多次遇到这个要求,现在我又面临这个问题。。。我有一个客户端需要上下文相关的帮助(页面上的字段/部分旁边有图标)。他们希望他们的营销团队能够从一个用户友好的环境中管理帮助内容,在这个环境中,他们可以通过富文本支持(字体大小/重量、项目符号列表等)管理类别、子类别、帮助页面和帮助“片段”。每一段内容都有一些唯一的标识符

在web应用程序端,开发人员可以将页面上的项目(例如表单字段)绑定到帮助内容中的唯一id,并且该内容将在单击时动态显示。但是,用户需要在其上下文中查看内容(显示类别、子类别等),并轻松导航/搜索其他帮助内容

一个选项是在Atlassian Confluence等工具中管理帮助内容,并使用其API显示内容,然后使用包含内容唯一id的自定义HTML属性,使用JavaScript根据唯一id加载内容。当然,这需要Confluence的许可证,这对客户来说可能成本过高

我以前用过RoboHelp,但每个座位要999美元


是否有人对满足这些需求的方法有其他想法,并且对用户、开发人员和预算都很友好?

利用外部资源来管理帮助内容是一个好主意。您可以通过选择任何便宜的、甚至免费的wiki/blog(如Wordpress)来缓解成本问题。即使是便宜的解决方案也应该提供丰富的编辑器、类别和所有内容,更不用说满足您可能存在的任何安全问题

您可以使用CKEditor编辑管理页面上的内容,只需将其保存到给定url的数据库中(可以编辑字段中的url),然后将其加载到每个页面上。

您是否找到了解决此问题的好方法?实际上,我正在寻找一个类似这样的工具,你可以在页面上添加点,并将其内容添加到帮助文档中。我遇到过ClickHelp(),但在现实生活中没有使用过它。但这不是免费的。