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

时间:2013-12-12 18:24:17

标签: javascript html content-management-system

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

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

一种选择是在像Atlassian Confluence这样的工具中管理帮助内容,并使用其API来显示内容,然后使用包含内容的唯一ID的自定义HTML属性,使用JavaScript来基于ajax加载内容独特的身份。当然,这需要Confluence的许可证,这可能对客户来说成本过高。

我过去曾使用过RoboHelp,但每个座位的费用为999美元......

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

2 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

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