DITA Open Toolkit
3.0
DITA Open Toolkit 3.0
Release Notes
Installing DITA-OT
Prerequisite software
Checking the version
Building output
Authoring formats
Markdown content
Lightweight DITA
Markdown DITA syntax
Building output
Using the dita command
Using a properties file
Migrating Ant builds
Using Ant
Ant
Building output using Ant
Creating an Ant build script
Output formats
PDF
HTML5
Eclipse help
HTML Help
Markdown
Normalized DITA
TocJS
troff
XHTML
Setting parameters
DITA command arguments
DITA-OT parameters
Common
PDF
HTML-based output
HTML5
XHTML
HTML Help
Eclipse Help
Other
Configuration properties
local.properties
plugin.properties
configuration.properties
Internal Ant properties
Customizing DITA-OT
Customizing HTML
Setting HTML parameters
Adding navigation
Adding custom CSS
Headers and footers
Handling content outside the map directory
Using a properties file
Custom HTML plug-ins
Bundling custom CSS
Customizing PDF
PDF customization approaches
Types of custom PDF plug-ins
PDF plug-in structure
Simple PDF plug-in example
Custom PDF plug-in resources
Generating revision bars
Globalizing DITA content
Globalization support
Customizing generated text
Supported languages
Custom plug-ins
Installing plug-ins
Removing plug-ins
Plug-in descriptor file
Plug-in dependencies
Plug-in applications
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
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
Best practices
Coding conventions
Extension points
All 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
Eclipse Help
HTML5
HTML Help
PDF
troff
HTML-based output
Migrating customizations
To 3.0
To 2.5
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
Rebuilding documentation
Troubleshooting
Log files
DITA-OT error messages
Other error messages
Accessing help for the dita command
Enabling debug mode
Increasing Java memory
Reducing processing time
Reference
DITA-OT architecture
Processing structure
Map-first preprocessing
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
PDF processing modules
History of the PDF transformation
DITA specification support
DITA 1.2 support
DITA 1.3 support
Implementation-dependent features
Coderef extensions
DITA features in docs
Java API
License
Third-party software
Resources