Leveraging jQuery scripts and CSS3 in your Online Help

Updated: Fri Jun 22 2012

I often get frustrated when people ask in technical communication forums and email lists what are the “current trends in help”. Why limit help to such a small, self-enclosed space, when we have an incredible wealth of knowledge that is current and also contains what users want: the Web.

There’s really no reason that help has to look like traditional “help”, and not like a web site, especially since framesets, the “technology” that creates the tri-pane TOC/content/navigation most help authors are familiar with, went out of style in, oh, 1999. MadCap is finally taking the lead here with frameset-less output, though I suspect Adobe’s RoboHelp isn’t far behind.

In my current client’s help systems, I’ve implemented jQuery, a JavaScript-based library that adds interactivity to web sites, and CSS3, which defines the presentation of your help or web site. They are easily implemented in any help project that outputs to HTML, in RoboHelp, Flare, or any other help authoring tool (HAT). Because CSS and JavaScript are well-known technologies, mostly any web developer can help you implement them.

Of course, just because you can implement these, it doesn’t mean you should; like everything else in technical communication, know your audience and if they will understand and use any enhancements.