DITA Open Toolkit
2.4
DITA Open Toolkit 2.4
Release Notes
Getting Started
Installing the toolkit
Building output
User Guide
Publishing DITA content
Using the dita command
Using a properties file
Migrating Ant builds
Using Ant
Ant overview
Building output using Ant
Creating an Ant build script
Output formats
DITA to Eclipse help
DITA to HTML5
DITA to HTML Help (CHM)
DITA to Java Help
DITA to PDF (PDF2)
Generating revision bars
DITA to TocJS
DITA to troff
DITA to XHTML
DITA specification support
DITA 1.2 support
DITA 1.3 support
Feature implementation
Coderef extensions
DITA features in docs
Globalizing DITA content
Globalization support
Supported languages
Troubleshooting
Prerequisite software
DITA-OT error messages
Other error messages
Log files
Accessing help for the dita command
Checking the DITA-OT version
Enabling debug mode
Increasing Java memory allocation
Reducing processing time
Parameter Reference
DITA command arguments
DITA-OT parameters
Common
HTML-based output
HTML5
XHTML
Eclipse Help
HTMLHelp
JavaHelp
Other
PDF
Configuration properties
local.properties
plugin.properties
configuration.properties
Internal Ant properties
Developer Reference
DITA-OT Architecture
Processing structure
Processing modules
Processing order
Pre-processing modules
Generate lists (gen-list)
Debug and filter (debug-filter)
Resolve map references (mapref)
Branch filtering (branch-filter)
Copy related files (copy-files)
Resolve keyref (keyref)
Copy topics (copy-to)
Conref push (conrefpush)
Conref (conref)
Filter conditional content (profile)
Resolve topic fragments and code references (topic-fragment)
Chunk topics (chunk)
Move metadata (move-meta-entries) and pull content into maps (mappull)
Map based linking (maplink)
Pull content into topics (topicpull)
Flagging (flag-module)
Map cleanup (clean-map)
HTML-based processing modules
Common HTML-based processing
XHTML processing
HTML5 processing
Eclipse help processing
TocJS processing
HTML Help processing
JavaHelp processing
PDF processing modules
Extending the DITA-OT
Installing plug-ins
Removing plug-ins
Rebuilding the DITA-OT documentation
Creating plug-ins
Overview of plug-ins
Benefits of plug-ins
Plug-in descriptor file
Plug-in dependencies
Extending an XML catalog file
Adding a new target to the Ant build process
Adding an Ant target to the pre-processing pipeline
Adding a new transformation type
Overriding an XSLT-processing step
Referencing files from other plug-ins
Modifying or adding generated text
Adding parameters to existing XSLT steps
Adding a Java library to the DITA-OT classpath parameter
Adding new diagnostic messages
Creating a new plug-in extension point
Example plugin.xml file
Extension points
General extension points
Pre-processing extension points
XSLT-import extension points
XSLT-parameter extension points
Version and support information
Plug-in extension points
Common processing
HTML-based output
HTML5
Eclipse Help
HTML Help
PDF
troff
Customizing HTML output
Setting HTML parameters
Adding navigation
Adding custom CSS
Headers and footers
Using a properties file
Custom HTML plug-ins
Bundling custom CSS
Customizing PDF output
History of the PDF transformation
PDF customization approaches
Types of custom PDF plug-ins
PDF plug-in structure
Simple PDF plug-in example
Customization best practices
Custom PDF plug-in resources
Migrating customizations
To 2.4
To 2.3
To 2.2
To 2.1
To 2.0
To 1.8
To 1.7
Flagging updates
To 1.6
To 1.5.4
License
Third-party software
Contributing
Who we are