On 02/19/2013 08:01 AM, Kevin Michael Flynn wrote:
The following questions relate primarily to your XSL server product which I am
currently evaluating, but also to the underlying ditac functionality.
1 I need to generate a variant of the webhelp output in which the search tab is
suppressed (because search will be provided by an external solr app). I see
that this can be achieved by simply removing a div from the XHTML template on
which the pages are based. Is this the best way to do it? is there any built in
support for multiple page templates, or will I have to rename the file between
jobs in some way?
2 I also need to be able to produce (for each variant webhelp "manual"), a
single XML file containing indexable text extracted from all the input DITA files. I
cannot see an obvious way to do this as part of the webhelp generation job - I believe it
will be necessary to create a completely separate job in which ditac chunking is switched
off. Is that true?
3 Finally, for any given manual, I will want to generate a number of different
outputs: PDF, webhelp, the variant webhelp mentioned above, and possibly the
additional XML index file. Is the dita -> ditac conversion repeated for each
output, or is there a way to save and re-use it for each output?
XMLmind XSL Server is a *high-level* *shrink-wrapped* *product* which is
intended to be used without no further customizations than XSL
stylesheet ones (i.e. customized XSL stylesheets, or more simply
specific XSL stylesheet parameters).
Everything you want can be achieved by embedding XMLmind DITA Converter
(ditac for short) in a custom ``server'' of yours.
Note that ditac has been designed to be used, not only as a command-line
tool, but also as a Java software component. See:
Part III. Embedding XMLmind DITA Converter in a Java™ application
http://www.xmlmind.com/ditac/_distrib/doc/manual/manual-7.html
Therefore my friendly advice would be:
* Forget about XMLmind XSL Server.
* Hire a Java developer to embedded ditac in a custom servlet.
* Do the XSL/HTML/JavaScript customizations yourself, as you are
yourself an XML expert.
---
PS: FYI, the Web help function of XMLmind DITA Converter (ditac for
short) is implemented by the means of XMLmind Web Help Compiler (whc for
short), another free, open source, well documented, well tested, component:
http://www.xmlmind.com/whc.shtml
--
XMLmind FO Converter Support List
[email protected]
http://www.xmlmind.com/mailman/listinfo/xfc-support