If your topics begin with an H1 title heading that matches
the topic's html title (in the head section), you need to wrap it
inside ZOOMSTOP/ZOOMRESTART Zoom tags. Otherwise, the "Meta
description" would include that repeated title at the start of the
first few lines of topic content. We also needed to wrap, in the
same manner, a right-aligned DIV for InThisTopic and RelatedTopics
links (a sort of "topic site map"), as well as "Return to Top" and
mailto "Feedback on this topic" links at the bottom of each topic.
However, RH completely ignores those Zoom tags in the
generation process (it just leaves them behind). Adding these to
the output after each generate/publish, in a 40-project merged
WebHelp product, would have simply been impossible.
Our solution here is to run Zoom agaainst the source files,
instead. Options abound, such as Zoom delivering its output files
to a different directory (the output file directory). I have to run
some FAR batch files aginst the zoom_pageinfo.js file to:
1. Do some lowercase stuff (which our release Engineers
already do to all the htm files with some Perl scripting)
2. Change all path names from /projects to /mergedProjects
(obviously unnecessary if you don't have a merged project).
3. Remove the additional space that Zoom mysteriosly adds
before punctuation (commas, periods, etc.), which they've said
should be taken care of in a future build.
Their help is very clear, and the User Forum postings are
almost exclusively responded to by two Zoom staff (Ray and David,
the owner). We're using the "offline JavaScript" mode, using a
separate search.html page for search entries and results (hooked up
by disabling the default Search toolbar button and replacing it
with a custom Search button. The JavaScript mode doesn't provide as
advanced a search as the other modes (php, cgi, etc.), but we're
delivering the help to customers with the application for use on
their servers, not hosting it ourselves. This mode, we decided, was
the simplest way to go, and still offers much better results than
with RH alone. Other great Zoom features are Synonyms, Recommended
Links, etc., etc., etc.
Great product, especially when used in concert with the ones
I mentioned previously! Managing a help output of this size and
complexity (all the while trying to cater to management's evolving
wish list of help features) would be impossible without my "best
friends."
Good luck,
Leon