Skip to content
DITA-OT MkDocs Demo
2017 Berlin
Initializing search
DITA-OT MkDocs Demo
DITA Open Toolkit 4.0
Release Notes
Release Notes
Release history
Installing DITA-OT
Installing DITA-OT
Prerequisite software
Checking the version
Building output
Installing via Homebrew
Building output
Building output
Using the dita command
Using the dita command
Using a properties file
Migrating Ant builds
Using a project file
Using a project file
XML project files
JSON project files
YAML project files
Using Docker images
Using Docker images
Custom images
Using GitHub Actions
Using Ant
Using Ant
Ant
Building output using Ant
Creating an Ant build script
Using the Java API
Authoring formats
Authoring formats
Standard DITA XML
Markdown content
Lightweight DITA
Markdown DITA syntax
Output formats
Output formats
PDF
HTML5
Eclipse help
HTML Help
Markdown
Normalized DITA
XHTML
Parameters
Parameters
DITA command arguments
DITA-OT parameters
DITA-OT parameters
Common
PDF
HTML-based output
HTML5
XHTML
HTML Help
Eclipse Help
Other
Configuration properties
Configuration properties
local.properties
plugin.properties
configuration.properties
Internal Ant properties
Customizing HTML
Customizing HTML
Setting HTML parameters
Setting HTML parameters
Adding navigation
Adding custom CSS
Headers and footers
Handling content outside the map directory
Using a properties file
Customizing PDF
Customizing PDF
Customization approaches
Generating revision bars
PDF themes
PDF themes
Sample theme file
Page settings
Header and footer
Styles
Variables
Extending themes
Syntactic sugar
Adding plug-ins
Adding plug-ins
Installing plug-ins
Removing plug-ins
Plug-in registry
Rebuilding documentation
Creating plug-ins
Creating plug-ins
Plug-in benefits
Plug-in descriptor file
Coding conventions
Plug-in dependencies
Plug-in dependencies
Referencing files from other plug-ins
Plug-in use cases
Plug-in use cases
Setting parameters
Adding a new Ant target
Adding a pre-processing step
Adding a new output format
Adding new parameters
Overriding XSLT steps
Adding a Java library
Adding new messages
New extension points
Extending an XML catalog file
Rewriting file names
Saxon customizations
Saxon customizations
Saxon extensions
Custom collation URI resolvers
Custom HTML plug-ins
Custom HTML plug-ins
Bundling custom CSS
Embedding web fonts
Inserting JavaScript
Custom PDF plug-ins
Custom PDF plug-ins
Types of PDF plug-ins
PDF plug-in structure
PDF plug-in structure
Custom artwork
Index configuration
Variable overrides
Custom attributes
Internationalization
Custom stylesheets
Simple PDF plug-in
PDF plug-in resources
Globalizing DITA content
Globalizing DITA content
Globalization support
Supported languages
Customizing generated text
Customizing generated text
Adding new strings
Overriding strings
Adding new languages
Migrating customizations
Migrating customizations
To 4.0
To 3.7
To 3.6
To 3.5
To 3.4
To 3.3
To 3.2
To 3.1
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
To 1.7
Flagging updates
To 1.6
To 1.5.4
Troubleshooting
Troubleshooting
Logging
Enabling debug mode
DITA-OT error messages
Other error messages
Command line help
Increasing Java memory
Speeding up builds
Reference
Reference
DITA-OT architecture
DITA-OT architecture
Processing structure
Map-first preprocessing
Processing modules
Processing order
Store API
Pre-processing modules
Pre-processing modules
Generate lists (gen-list)
Debug and filter (debug-filter)
Resolve map references (mapref)
Branch filtering (branch-filter)
Resolve key references (keyref)
Copy topics (copy-to)
Conref push (conrefpush)
Resolve content references (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)
Copy related files (copy-files)
HTML-based processing modules
HTML-based processing modules
Common HTML-based processing
XHTML processing
HTML5 processing
Eclipse help processing
HTML Help processing
PDF processing modules
PDF processing modules
History of the PDF transformation
DITA specification support
DITA specification support
DITA 1.2 support
DITA 1.3 support
DITA 2.0 preview
Implementation-dependent features
Codeblock extensions
DITA features in docs
Extension points
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
Plug-in extension points
Common processing
PDF
HTML-based output
HTML5
HTML Help
Eclipse Help
Markdown
License
License
Third-party software
Glossary
Glossary
argument
DITA Open Toolkit
extension point
option
output format
parameter
plug-in
processor
property
template
transformation type
variable
XSL template
Resources
Resources
DITA-OT Day Videos
DITA-OT Day Videos
2022 Rotterdam
2019 Brussels
2018 Rotterdam
2017 Berlin
2016 Munich
2015 Munich
2014 Munich
Books
DITA-OT Day Conference – Berlin 2017
October 29, 2017 in Berlin, Germany.