DITA OT release 1.2

DITA open toolkit Release 1.2 is a major release to add new functions, fulfill new requirements, make some function enhancements and fix bugs over release 1.1.2.1.

Important Change

DITA-OT 1.2 offers new error handling and logging system. If you invoke your transformation by using java command line where new error handling and logging system is mandatory, you need to set the CLASSPATH Environment Variable for dost.jar. If you invoke your transformation by using an ant script, you need to do one more step after the setting above. That is adding a parameter in your command to invoke an ant script. For example, use ant -f ant\sample_xhtml.xml -logger org.dita.dost.log.DITAOTBuildLogger instead of ant -f ant\sample_xhtml.xml to start a transformation defined in ant script file ant\sample_xhtml.xml.

New Functions

  1. New plugin archiecture

    DITA Open Toolkit 1.2 provides a new function to help users to download, install and use plug-ins and help developers create new plug-ins for DITA Open Toolkit.

  2. Transformation to wordrtf

    DITA Open Toolkit 1.2 provides DITA to Word transforming function to transform DITA source files to output in Microsoft® Word RTF file.

  3. HTML to DITA migration tool

    DITA Open Toolkit 1.2 provides a HTML to DITA migration tool, which migrates HTML files to DITA files. This migration tool originally comes from the developerWorks publication of Robert D. Anderson's how-to articles with the original h2d code.

  4. Problem determination and log analysis

    In DITA Open Toolkit 1.2, a new logging method is supported to log messages both on the screen and into the log file. The messages on the screen present user with the status information, warning, error, and fatal error messages. The messages in the log file present user with more detailed information about the transformation process. By analyzing these messages, user can know what cause the problem and how to solve it.

  5. Open DITA User Guide for conditional processing

    In DITA Open Toolkit 1.2, a new user guide which can help users to use conditional processing is added to toolkit document.

  6. Include the OASIS version langref

    In DITA Open Toolkit 1.2, a new OASIS version of language reference for DITA standard is added to toolkit document.

  7. Document adapt to OASIS DITA 1.0.1 DTDs

    DITA DTD files are updated to 1.0.1 version in DITA Open Toolkit 1.2.

Other Changes

  1. SF Bug 1304545 Some folders were copied to DITA-OT's root directory
  2. SF Bug 1328689 Stylesheet links in HTML emitted with local filesystem paths
  3. SF Bug 1333481 Mapref function does not work for maps in another directory
  4. SF Bug 1343963 Blank index.html generated for ditamap contains only reltabe
  5. SF Bug 1344486 java.io.EOFException thrown out when reading ditaval file
  6. SF Bug 1347669 Path Spec. in nested DITA maps
  7. SF Bug 1357139 filtering behavior doesn't conform to spec
  8. SF Bug 1358619 The property.temp file gets cleaned out by default
  9. SF Bug 1366843 XRefs do not generate proper links in FO/PDF
  10. SF Bug 1367636 dita2fo-elems.xsl has strange line breaks
  11. SF RFE 1296133 Enable related-links in PDF output
  12. SF RFE 1326377 Add a /dbg or /debug flag for diagnostic info
  13. SF RFE 1331727 Toolkit need to run on JDK 1.5.x(only support to run under Sun JDK 1.5 with saxon in normal case)
  14. SF RFE 1357054 Be more friendly towards relative directories
  15. SF RFE 1357906 Provide a default output directory
  16. SF RFE 1368073 Enable plugins for DITA open toolkit
  17. SF RFE 1379518 Clearer error messages and improved exception handling
  18. SF RFE 1379523 DITA to Rich Text Format (.rtf) file
  19. SF RFE 1382482 plugin architecture of DITA-OT

Was this helpful?