DITA For Publishers User Guide
Table of Contents
DITA For Publishers User Guide
About This Book
Release Notes
Release Notes: Version 1.0.0RC28
Release Notes: Version 1.0.0RC27
Release Notes: Version 1.0.0RC25
Release Notes: Version 1.0.0RC20
Release Notes: Version 1.0.0RC19
Release Notes: Version 1.0.0RC17
Release Notes: Version 1.0.0RC00 (github version)
Release Notes: Version 0.9.19RC12
Release Notes: Version 0.9.18
Release Notes: Version 0.9.16
Release Notes: Version 0.9.15
Release Notes: Version 0.9.14
Release Notes: Version 0.9.13
Release Notes: Version 0.9.12
Release Notes: Version 0.9.11
Release Notes: Version 0.9.10
Release Notes: Version 0.9.9
Chapter 1.
Introduction to DITA For Publishers
Part I.
The DITA For Publishers Open Toolkit Plugins
Chapter 2.
Installing the Toolkit Plugins
Setting Up The kindlegen Command-Line Utility
Chapter 3.
Generating EPUBs and Kindle Books from DITA Content
Generating EPUBs From OxygenXML
Generating Kindle Books From OxygenXML
Using Custom CSS Style Sheets
Using Custom JavaScript
Creating Cover Graphics and Covers
Creating Arbitrary EPUB OPF Metadata
Implementing Overrides for Common Processing
Embedding Fonts in Your EPUB
EPUB and Kindle Transformation Parameters
cover.graphic.file Ant parameter
d4p.epubtype Ant parameter
d4p.max.nav.depth Ant parameter
d4p.max.toc.depth Ant parameter
epub.exclude.auto.rellinks Ant parameter
epub.copy.system.css Ant parameter
epub.font.manifest Ant parameter
epub.fonts.output.dir Ant parameter
epub.javascript.dir Ant parameter
epub.javascript.file Ant parameter
epub.pubid.uri.stub Ant parameter
epub.obfuscate.fonts Ant parameter
epub.generate.css.font.rules Ant parameter
epub.temp.dir Ant parameter
images.output.dir Ant parameter
kindlegen.executable Ant parameter
title.only.topic.class.spec Ant parameter
title.only.topic.title.class.spec Ant parameter
topics.output.dir Ant parameter
Chapter 4.
Map-Driven Processing
Data Collection Processing Phase
Numbering Things: Collected Data and Enumeration
Index Generation
Graphic Map Generation
Chapter 5.
HTML2 Plug-in
Understanding the HTML2 Transformations
Overall HTML Generation Process Flow
Extending and Customizing Enumeration Processing (Numbering)
Using collected-data
HTML2 Transformation Parameters
html2.file.organization.strategy Ant parameter
html2.generate.dynamic.toc Ant parameter
html2.generate.frameset Ant parameter
html2.generate.static.toc Ant parameter
Chapter 6.
HTML5 Plugin
Getting Started With the HTML5 Transformation
Requirements
Downloading HTML5 plugin
Specific installation notes for developers
Running the HTML5 Plugin
Changed Behaviours
License
The default theme
Replacing the index.html file
Multiple columns layout
CSS grid
Image support
Notes
UI
Accordion
Cycle
Developers
Creating a customization plugin
Theme Development
The Theme cache process
Theme configuration file: principle
Let's explore the configuration file
How to add Internet Explorer conditional css
Adding Google analytics tracking code
HTML5 Transform Reference
Directory structure
Availaible ant properties
Chapter 7.
Generating DITA from Documents (Word-to-DITA Transformation Framework)
Chapter 8.
Extending the DITA for Publishers Transformations
Part II.
The DITA For Publishers Markup Vocabulary
Chapter 9.
Understanding the DITA For Publishers Markup Vocabulary
DITA for Publishers Vocabulary Modules Overview
Publication Component Topic Types
Publication Maps
DITA For Publishers Domains
Publication Map Domains
Topic Domains
Classification Domain
Enumeration Domains
Formatting Domain
Publication Content Domain
Rendition Target Attribute Domain
Ruby Domain
Variables Domain
Verse Domain
XML Domain
Chapter 10.
Integrating D4P Modules Into Document Type Shells
Integrating Attribute Domains
Chapter 11.
DITA For Publishers Vocabulary Reference
Topic Type Specializations
article
deck
chapter
conversion_configuration
concept
d4pCover
d4pCoverTitle
d4pExercise
d4pExerciseBody
d4pQuestionTopic
d4pSlide
d4pInstructorNotes
d4pSlideBody
d4pStudentNotes
division
part
reference
sidebar
style2tagmap
subsection
task
topic
topic_mathonly
Element and Attribute Domains
d4p_bibbaseDomain
d4p_biblioentryBase
d4p_bibliosetBase
d4p_classificationDomain
classification_element
d4p_enumerationBaseTopicDomain
d4p_enumerationMapDomain
d4p_enumerationTopicDomain
d4p_formattingDomain
art-ph
art
art_title
b-i
b-sc
br
catalog
d4p_sidebar-anchor
d4pMathML
d4pSidebarAnchor
dropcap
eqn_block
eqn_inline
frac
inx_snippet
linethrough
roman
sc
tab
d4p_mathDomain
d4p_display-equation
d4p_eqn_block
d4p_eqn_inline
d4p_MathML
d4p_mediaDomain
d4p_audio
d4p_media_source
d4p_media_tracks
d4p_video
d4p_video_poster
d4p_video_source
d4p_video_tracks
d4p_pubcontentDomain
body-pullquote
d4pAssetSource
d4pAttributedQuote
d4pQuoteAttribution
epigram-attribution
epigram
epigraph-attribution
epigraph
section-pullquote
d4p_renditionTargetDomain
d4p_renditionTarget
d4p_rubyDomain
rb
rp
rt
ruby
d4p_simplebibDomain
d4p_simpleBiblioentry
d4p_simpleBiblioset
d4p_simpleEnumerationDomain
d4pPageNumber
d4pPageRange
d4pSimpleEnumerator
d4p_textbookDomain
d4p_display-map
d4p_trainingMapDomain
d4p_variablesDomain
d4p_verseDomain
stanza
verse-line
verse
pubmapDomain
abbrevlist
amendments
appendix
appendixes
article
back-cover
back-flap
backmatter
book-jacket
bibliolist
chapter
colophon
copyright-page
covers
dedication
department
division
draftintro
epub-cover
epub-cover-graphic
figurelist
forward
front-cover
front-flap
frontmatter
glossary
glossentry
glossary-group
glossarylist
indexlist
inside-front-cover
keydefs
keydef-group
mainpubtitle
notices
page
part
partsection
preface
pubabstract
publibrary
publist
publists
pubbody
pubtitle
pubtitlealt
publication
sidebar
spine
subsection
subtitle
tablelist
toc
trademarklist
wrap-cover
pubmapMaprefDomain
pubmetadataDomain
approved
completed
copyrfirst
copyrlast
day
doi
edited
edition
isbn-10
isbn-13
isbn
issn-10
issn-13
issn
issue
locnumber
maintainer
month
organization
person
printlocation
pubchangehistory
pubevent
pubeventtype
pubid
publicense
published
publisherinformation
publishtype
pubmeta
pubnumber
pubowner
pubpartno
pubrestriction
pubrights
reviewed
revisionid
started
summary
tested
volume
year
xmlDomain
numcharref
parment
textent
xmlatt
xmlelem
Map Type Specializations
learningMap
map
pub-component-map
pubmap
report
trainingMap
Part III.
The DITA For Publishers Word to DITA and DITA to InDesign Tools
Chapter 12.
The Word-to-DITA Transformation Framework
Getting Started With The Word2DITA Transform
Generating DITA from Word Using the Toolkit Plugin
Setting Up an Ant Script for Running the Word-to-DITA Transform
Generating DITA From Within OxygenXML
Style to Tag Mapping
Common Style-to-Tag Mapping Cases
Troubleshooting the Word-to-DITA Process
Word-to-DITA Style-to-Tag Mapping Video Tutorial
Extending and Overriding the Word to DITA Transform
Sample Custom Word-to-DITA XSLT Stylesheet
Tips for Using Word With the Word-to-DITA Transform
Migrating the Style-to-tag Mapping
Word-to-DITA XSLT Transformation Parameters
Word-to-DITA Ant Parameters
Chapter 13.
The DITA-to-InDesign Transformation Framework
Overview of the InDesign and InCopy Products
Generating InCopy Articles from DITA Topics
Generating InDesign from DITA Using the Toolkit Plugin
Configuring the DITA-to-InDesign Transformation
Mapping XML Elements to InDesign Paragraph and Character Styles
Specifying InDesign Grouped Style Names
Preparing InDesign Templates for DITA-to-InDesign Use
Colophon
Index
The Theme cache process
The image belows presents the theme cache process