|
|||||
|
B Y
N E I L P E R L I N |
|||||
|
Once upon a time, technical communication was a simple world. After you learned Word or Interleaf TPS, your professional toolkit was complete and you could spend your time learning the subject of your latest project and writing about it. In other words, writers were writers. That world vanished with the coming of WinHelp and HTML. The material still had to be written but the technical aspect of technical communications began to dominate. Today, writers deal with issues like "help" vs. "user assistance", markup language compatibility, knowledge management, and repurposing. Many of these areas are new and ill-defined, but some will revolutionize technical communications just as word-processing did twenty years ago. This column deals with a common problem in electronic documentation - sound-alike or confusing formats such as Web help vs. WebHelp, HTML Help vs. HTML help, and "compiled HTML" vs. "uncompiled HTML Help". |
|||||
| The semantics problem |
We're swamped by formats whose names sound similar but whose features and technical requirements are anything but. For example, are Web Help and WebHelp two different formats or simply a typo? It sounds like a silly question but it's crucial. Consider the consequences of getting it wrong - selecting the wrong format; buying the wrong authoring tool or using the right tool the wrong way; hiring people with the wrong backgrounds; generally wasting time, money, and resources. Some real-life examples:
These people got tangled up in terminology, a problem that will only get worse as new formats appear. Some suggestions:
Let's now turn to the actual formats. This column covers HTML Help, the "third-party" formats, and Java-based formats. In the next column, I'll cover the web as a medium for help, some new markup languages, authoring tool issues, and new design concepts like user assistance and embedding. |
||||
| HTML Help | HTML
Help is the Microsoft-proprietary format that replaced WinHelp, also Microsoft-proprietary.
Think of HTML Help as what the next version of WinHelp would have been if
Microsoft had not reoriented all its products to the Internet in the mid-90s.
WinHelp is officially dead, but the sheer number of people using it means
that it will be with us for years to come. It just won't be extended beyond
the current feature set.
One of the first things you'll see about HTML Help is its obvious WinHelp ancestry. Figure 1 shows the major panes from a WinHelp file. Figure 2 shows a basic HTML Help file.
Both formats have a topic pane and a tabs pane with Contents, Index, and Find/Search tabs. (The attaching or "docking" of the tabs pane to the topic pane in HTML Help fixes a WinHelp usability issue, the closing of the tabs pane when users open a topic.) This similarity makes it easy for users to switch from WinHelp to HTML Help. But there are two major differences.
Compilation offer benefits like easier file control and better searching, but causes two problems.
These two problems may make HTML Help unsuitable for you. If so, you may have to use a third-party format like WebHelp or InterHelp. |
||||
| Third-party formats |
The major third-party formats are Blue Sky's WebHelp and Forefront's InterHelp. These formats are often called "uncompiled HTML Help" and are a cross between a Web site and HTML Help. They mix the Web site's browser and platform independence with HTML Help's navigational consistency. What does this mean? The benefit of a Web site is that almost any browser can display it. The drawback is that every Web site has a different navigational model. This variety is fine in Web sites but a problem in help systems, where users don't want navigational elegance; they just want a fast answer to a question. Look at the sites in Figures 3 and 4. Both have completely different navigational features.
Compare these navigational variations with the basic HTML Help format in Figure 5.
If help developers use HTML Help's default tri-pane look, every help system gets the same navigation tabs in the same place and sequence. Users who know how to use one system can use any system. So HTML Help is more consistently usable for help than a Web site. The problem is its configuration requirements - Windows 95, 98, NT 4, or 2000; the HTML Help viewer; and IE. That's where the third-party formats come in. These formats are "uncompiled HTML Help". They're basically Web sites with extra control files that add navigational features similar to those in HTML Help. Compare WebHelp and InterHelp, in Figures 6 and 7, with the HTML Help look in Figure 5. (The term "uncompiled HTML Help" is often confusing. "If it's uncompiled, how can it be HTML Help to begin with?" Define this term when using it with clients.)
Each format resembles HTML Help but without the configuration requirements and server problem. The vendors claim these formats will run under version 3 of Netscape and IE, and under Windows 3.1, the Mac, and various versions of Unix including Solaris, HP UX, and Linux. So why not adopt one of these formats and avoid HTML Help entirely?
|
||||
| Java-based help formats |
The Java-based formats are optimized for providing help for Java applications and applets and actually use HTML as the coding language. There are two formats in this group.
Oracle Help for Java (OHJ) began as an independent format when Oracle decided Sun was taking too long to release JavaHelp. Once the JavaHelp standard firmed up, Oracle adopted an extended version of JavaHelp in late 1998. The Java-based formats have two major benefits. They're largely platform and browser independent, like the third-party formats. They're also optimized for Java applications and applets. Unfortunately, the Java-based formats also have some problems.
That's it for now. In the next column, I'll discuss the web as a medium for help, some confusing new markup languages, authoring tool issues, and new designs like user assistance and embedding. |
||||
|
Neil Perlin has twenty-one years experience in technical writing, with fifteen in training, consulting, and development for various types of online documentation including WinHelp, HTML Help, and some now known only in legend. Neil writes about online documentation and is a popular speaker before the STC and other professional groups. Neil provides training, consulting, and development for online documentation through Hyper/Word Services of Tewksbury, MA. You can reach him at nperlin@concentric.net or www.hyperword.com. Copyright © 2000 Neil Perlin submitted to the STC for use in Hyperviews:Online. |
|||||
| Spring
2000 Volume 3, # 2 |
|||||