Help authoring tool
Encyclopedia
A Help Authoring Tool or HAT is a software program used by technical writer
s to create online help
systems.
, HTML
, OpenOffice Writer and Microsoft Word
, and compiled Help formats such as Microsoft WinHelp and Microsoft Compressed HTML Help
.
(*.HLP) or Microsoft Compiled HTML Help (*.CHM), or noncompiled file formats such as Adobe PDF, XML
, HTML
or JavaHelp
.
See full List of help authoring tools
s and version control systems to manage their work.
Technical writer
A technical writer is a professional writer who designs, creates, and maintains technical documentation...
s to create online help
Online help
Online help is topic-oriented, procedural or reference information delivered through computer software. It is a form of user assistance. Most online help is designed to give assistance in the use of a software application or operating system, but can also be used to present information on a broad...
systems.
Functions
The basic functions of Help Authoring Tools can be divided into the following categories:File input
HATs obtain their source text either by importing it from a file produced by another program, or by allowing the author to create the text within the tool by using an editor. File formats that can be imported vary from HAT to HAT, though they can include such formats as ASCIIASCII
The American Standard Code for Information Interchange is a character-encoding scheme based on the ordering of the English alphabet. ASCII codes represent text in computers, communications equipment, and other devices that use text...
, HTML
HTML
HyperText Markup Language is the predominant markup language for web pages. HTML elements are the basic building-blocks of webpages....
, OpenOffice Writer and Microsoft Word
Microsoft Word
Microsoft Word is a word processor designed by Microsoft. It was first released in 1983 under the name Multi-Tool Word for Xenix systems. Subsequent versions were later written for several other platforms including IBM PCs running DOS , the Apple Macintosh , the AT&T Unix PC , Atari ST , SCO UNIX,...
, and compiled Help formats such as Microsoft WinHelp and Microsoft Compressed HTML Help
Microsoft Compressed HTML Help
Microsoft Compiled HTML Help is a Microsoft proprietary online help format. It was introduced as the successor to Microsoft WinHelp with the release of Windows 98, and is still supported in Windows 7.-History:...
.
Help output
The output from a HAT can be either a compiled Help file in a format such as WinHelpWinHelp
Microsoft WinHelp is a proprietary format for online help files that can be displayed by the Microsoft Help browser winhelp.exe or winhlp32.exe. The file format is based on Rich Text Format . It remained a popular Help platform from Windows 3.0 platform through Windows XP...
(*.HLP) or Microsoft Compiled HTML Help (*.CHM), or noncompiled file formats such as Adobe PDF, XML
XML
Extensible Markup Language is a set of rules for encoding documents in machine-readable form. It is defined in the XML 1.0 Specification produced by the W3C, and several other related specifications, all gratis open standards....
, HTML
HTML
HyperText Markup Language is the predominant markup language for web pages. HTML elements are the basic building-blocks of webpages....
or JavaHelp
JavaHelp
JavaHelp refers to both an application and a format for online help files that can be displayed by the JavaHelp browser. It is written in Java, and is mainly used in Java applications...
.
Auxiliary functions
Some HATs provide extra functions such as:- Automatic or assisted IndexIndex (publishing)An index is a list of words or phrases and associated pointers to where useful material relating to that heading can be found in a document...
generation - Automatic Table of ContentsTable of contentsA table of contents, usually headed simply "Contents" and abbreviated informally as TOC, is a list of the parts of a book or document organized in the order in which the parts appear...
- Spelling checker
- Image editing
- Image hotspot editing
- Import and export of text in XMLXMLExtensible Markup Language is a set of rules for encoding documents in machine-readable form. It is defined in the XML 1.0 Specification produced by the W3C, and several other related specifications, all gratis open standards....
files, for exchange with computer-assisted translationComputer-assisted translationComputer-assisted translation, computer-aided translation, or CAT is a form of translation wherein a human translator translates texts using computer software designed to support and facilitate the translation process....
programs
Common Help Authoring Tools
Some common HATs include:- Adobe RoboHelp
- Author-it
- Doc-To-Help
- FAR HTML
- HelpIQ
- Help & ManualHelp & ManualHelp & Manual is a Windows-based help authoring tool published by EC Software, a company based in Austria.Like many help authoring tools, Help & Manual allows the writer to create a single source text which it then converts to a number of target formats. In this case, the author creates the source...
- Help GeneratorHelp GeneratorHelp Generator is a Windows-based help authoring tool published by AGORA Software BV, a company based in The Netherlands. The Help Generator software consists of a help authoring IDE , a topic page generator which can be used to generate pages from the user interface of any Windows application and...
- HelpNDocHelpNDocHelpNDoc is a Windows-based help authoring tool published by IBE Software, a company based in France.Like many help authoring tools, HelpNDoc allows the writer to create a single source text which it then converts to a number of target formats such as CHM, PDF, RTF and HTML...
- HelpServer
- HelpStudio
- MadCap FlareMadCap SoftwareMadCap Software is an American computer software firm headquartered in La Jolla, California. The firm is best known for producing various help authoring tools...
- Sandcastle
See full List of help authoring tools
Related software
Technical writers often use content management systemContent management system
A content management system is a system providing a collection of procedures used to manage work flow in a collaborative environment. These procedures can be manual or computer-based...
s and version control systems to manage their work.
See also
- List of help authoring tools
- User assistanceUser AssistanceUser assistance is a general term for guided assistance to a user of a software product. The phrase incorporates all forms of help available to a user. Assistance can also automatically perform procedures or step users through the procedure, depending on the question that the user asked...