Single-Source Publishing with DocBook XML
Agenda
Introduction
What is DocBook?
DocBook History
Who uses DocBook?
DocBook Strengths
DocBook Weaknesses
Example - Book
Example - Article
Getting Started
What do you need?
Editing
The DocBook DTD
Installing the DocBook DTD
DocBook XSL stylesheets
XSL Stylesheets
DSSL Stylesheets
Installing the XSL stylesheets
XSLT processor - libxslt/xsltproc
XSLT processor - Saxon
XSLT processor - Xalan
So are you ready?
A First Document
Starting a document
Sections
Sections - continued
Creating a first document
Generating a single HTML page
Generating multiple HTML pages
More DocBook Elements
List - Itemized
List - Ordered
List - Variable
Image - Simple
Image - Complex
Tables
Figures and Examples
Admonitions
Character Formatting
Verbatim Text
Links
Indexing
Miscellaneous
Example - Q&A
Example - Reference Page
Stylesheets
Customization Layers
Using the customization layer
More complex customization layers
Layers upon layers
Layers upon layers (cont'd)
LDP XSL stylesheet structure
Other Output Formats
Generating PDF
PDF - FOP
PDF - PassiveTeX
Generating HTML Help
Generating other formats
Profiling
What if you want multiple versions?
Profiling explained
Profiling usage
Extensions
Slides Doctype
Website Doctype
Other Tools
Validation
SGML Tools
SGML Tools, cont'd
Commercial Tools
Other Tools
Automation
Version Control
Conclusion
Resources
Resources, cont'd
Questions?