DocBook 5 to WebHelp Output
DocBook 5 documents can be transformed into several types of WebHelp systems.
WebHelp Classic Output
To publish a DocBook 5 document as a WebHelp Classic system, follow these steps:
WebHelp Classic with Feedback Output
To publish a DocBook 5 document as a WebHelp Classic with Feedback system, follow these steps:
- Click  Configure Transformation Scenarios. Configure Transformation Scenarios.
- Select the DocBook WebHelp Classic with Feedback scenario from the DocBook 5 section.
- Click Apply associated.
- Enter the documentation product ID and the documentation version. 
                     When the DocBook WebHelp Classic with Feedback transformation is complete, your default browser opens the installation.htmlfile. This file contains information about the output location, system requirements, installation instructions, and deployment of the output. Follow the instructions to complete the system deployment. For more information, see Deploying a Feedback-Enabled WebHelp System.
To watch our video demonstration about the feedback-enabled WebHelp system, go to https://www.oxygenxml.com/demo/Feedback_Enabled_WebHelp.html.
WebHelp Classic Mobile Output
To publish a DocBook 5 document as a WebHelp Classic Mobile system, follow these steps:
- Click  Configure Transformation Scenarios. Configure Transformation Scenarios.
- Select the DocBook WebHelp Classic Mobile scenario from the DocBook 5 section.
- Click Apply associated.
When the DocBook WebHelp Classic Mobile transformation is complete, the output is automatically opened in your default browser.
Customizing WebHelp Transformation Scenarios
To customize a DocBook WebHelp transformation scenario, you can edit various parameters, including the following most commonly used ones:
- args.default.language
- This parameter is used if the language is not
                        detected in the DITA map. The default value is en-us.
- clean.output
- Deletes all files from the output folder before the
                        transformation is performed (only noandyesvalues are valid and the default value isno).
- l10n.gentext.default.language
- This parameter is used to identify the
                        correct stemmer that differs from language to language. For example, for English the
                        value of this parameter is enor for French it isfr, and so on.
- use.stemming
- Controls whether or not you want to include stemming search
                        algorithms into the published output (default setting is
                        false).
- webhelp.copyright
- Adds a small copyright text that appears at the end of the Table of Contents pane.
- webhelp.custom.resources
- The file path to a directory that contains resources files. All files from this directory will be copied to the root of the WebHelp output.
- webhelp.favicon
- The file path that points to an image to be used as a favicon in the WebHelp output.
- webhelp.footer.file
- Path to an XML file that includes the footer content
                        for your WebHelp output pages. You can use this parameter to integrate social media
                        features (such as widgets for Facebook™, Twitter™, Google Analytics, or Google+™). The file must be
                        well-formed, each widget must be in separate divorspanelement, and the code for eachscriptelement is included in an XML comment (also, the start and end tags for the XML comment must be on a separate line). The following code exert is an example for adding a Facebook™ widget:<div id="facebook"> <div id="fb-root"/> <script> <!-- (function(d, s, id) { var js, fjs = d.getElementsByTagName(s)[0]; if (d.getElementById(id)) return; js = d.createElement(s); js.id = id; js.src = "//connect.facebook.net/en_US/sdk.js#xfbml=1&version=v2.0"; fjs.parentNode.insertBefore(js, fjs); } (document, 'script', 'facebook-jssdk')); --> </script> <div data-share="true" data-show-faces="true" data-action="like" data-layout="standard" class="fb-like"/> </div>
- webhelp.footer.include
- Specifies whether or not to include footer in each
                        WebHelp page. Possible values: yes,no. If set tono, no footer is added to the WebHelp pages. If set toyesand thewebhelp.footer.fileparameter has a value, then the content of that file is used as footer. If thewebhelp.footer.filehas no value then the default Oxygen XML Developer plugin footer is inserted in each WebHelp page.
- webhelp.logo.image.target.url
- Specifies a target URL that is set on the logo image. When you click the logo image, you will be redirected to this address.
- webhelp.logo.image
- Specifies a path to an image displayed as a logo in the left side of the output header.
- webhelp.product.id (available only for Feedback-enabled systems)
- 
                     
                     This parameter specifies a short name for the documentation target, or product (for example, mobile-phone-user-guide,hvac-installation-guide).NoteYou can deploy documentation for multiple products on the same server.RestrictionThe following characters are not allowed in the value of this parameter:< > / \ ' ( ) { } = ; * % + &.
- webhelp.product.version (available only for Feedback-enabled systems)
- 
                     
                     Specifies the documentation version number (for example, 1.0, 2.5, etc.). New user comments are bound to this version. NoteMultiple documentation versions can be deployed on the same server.RestrictionThe following characters are not allowed in the value of this parameter:< > / \ ' ( ) { } = ; * % + &.
- webhelp.search.japanese.dictionary
- The file path of the dictionary that will be used by the Kuromoji morphological engine that Oxygen XML Developer plugin uses for indexing Japanese content in the WebHelp pages.
- webhelp.search.ranking
- If this parameter is set to falsethen the 5-star rating mechanism is no longer included in the search results that are displayed on the Search tab (default setting istrue).
- webhelp.skin.css
- Path to a CSS file that sets the style theme in the
                        output WebHelp pages. It can be one of the predefined skin CSS from the
                        OXYGEN_INSTALL_DIR\frameworks\docbook\xsl\com.oxygenxml.webhelp\predefined-skinsdirectory, or it can be a custom skin CSS generated with the Oxygen Skin Builder web application.
For more information about all the DocBook transformation parameters, go to http://docbook.sourceforge.net/release/xsl/current/doc/fo/index.html.
