39
Attractive DITA It is possible! Sarah O’Keefe Scriptorium Publishing background image flickr: thelastminute

Attractive DITA: It *is* possible!

Embed Size (px)

DESCRIPTION

In this webcast, Sarah O'Keefe discusses the challenges of getting attractive output from DITA and demonstrates Scriptorium's approach to web-based help and PDF. The DITA Open Toolkit does not provide web-based help out of the box, so we extended the Open Toolkit to create it. For PDF, we have built a set of stylesheets that address the most common problems faced with DITA-based PDF publishing—enabling an index via FOP, page numbering, headers and footers, and the like. If your organization is planning to publish DITA content, this session is for you. We briefly discuss various options for creating output from DITA, and then show you SPSHelp (our web-based help) and Scriptorium's PDF framework.

Citation preview

Page 1: Attractive DITA: It *is* possible!

Attractive DITAIt is possible!

Sarah O’KeefeScriptorium Publishing

background imageflickr: thelastminute

Page 2: Attractive DITA: It *is* possible!

Housekeeping notes

❖ Everyone is muted except for the presenter

❖ Please ask your questions through the Questions area in the webcast interface

❖ The presentation is being recorded; attendees do not appear in the recording

Page 3: Attractive DITA: It *is* possible!

Sarah O’Keefe @sarahokeefe❖ Founder and president, Scriptorium

Publishing

❖ Content strategy fortech comm

❖ Interested in collision ofcontent, publishing, andtechnology

Page 4: Attractive DITA: It *is* possible!

Poll: How are you producing (or planning to produce) output from DITA?

Page 5: Attractive DITA: It *is* possible!

Warning:Product overview ahead

flickr: navin75

Page 6: Attractive DITA: It *is* possible!

The brain trustSimon Bate and David Kelly

Page 7: Attractive DITA: It *is* possible!

DITA output options

❖ Lower your standards?

❖ DITA Open Toolkit

❖ Custom development

❖ Scriptorium plug-ins

❖ Other plug-ins (DITA4Publishers)

❖ Alternatives to the Open Toolkit

Page 8: Attractive DITA: It *is* possible!

Obstacles appear insurmountable…

flickr: SurprisePally

Page 9: Attractive DITA: It *is* possible!

DITA OT challenges

❖ Technology load and learning curve

❖ Ant, CSS, XSLT, HTML, XSL-FO

❖ Default plug-ins are not suitable for production

❖ No support for web-based help

❖ PDF very difficult to configure

Page 10: Attractive DITA: It *is* possible!

Choose your tools wisely.

flickr: iwona_kellie

Page 11: Attractive DITA: It *is* possible!

Poll: What is the biggest obstacle to attractive DITA output?

Page 12: Attractive DITA: It *is* possible!

Lower your standards.

❖ Does your audience care about typographic niceties?

❖ Less sophisticated formatting = lower implementation cost and greater automation

❖ Especially helpful for PDF!

Page 13: Attractive DITA: It *is* possible!

DITA Open Toolkit

❖ Provides output for HTML, RTF, PDF, HTML Help, Eclipse Help, and more

❖ Extensible

❖ Challenging to configure

❖ Build automation and build integration

❖ Open source

Page 14: Attractive DITA: It *is* possible!

Custom development

❖ Expensive

❖ Time-consuming

❖ Worthwhile for complex and nonnegotiable requirements?

❖ Expert consultants are available (ahem)

Page 15: Attractive DITA: It *is* possible!

Scriptorium plug-ins

❖ Plug-ins run in Open Toolkit

❖ Collection of XSLT, XSL-FO, CSS, graphics

❖ Can customize further

❖ Provides web-based help and more reasonable PDF

Page 16: Attractive DITA: It *is* possible!

DITA4Publishers

❖ ePub and Kindle output

❖ Word to DITA

❖ DITA to InDesign

❖ http://dita4publishers.sourceforge.net/

Page 17: Attractive DITA: It *is* possible!

PDF publishing is hard

❖ Printed page layouts have more options than HTML layouts.

❖ Extensible Stylesheet Language Formatting Objects (XSL-FO) needs to support sophisticated page layout options.

❖ Pushing XML into page layout tools is challenging.

❖ Automation means giving up page-by-page formatting.

Page 18: Attractive DITA: It *is* possible!

Alternatives to the DITA Open Toolkit for PDF❖ Page-based layout tools

❖ Help authoring/conversion tools

❖ High-end processors

Page 19: Attractive DITA: It *is* possible!

Page-based layout tools

❖ Provide excellent PDF output

❖ Formatting templates easier than DITA OT configuration

❖ Issues with XML white space

❖ Round-tripping is challenging (FrameMaker) or nearly impossible (others)

Page 20: Attractive DITA: It *is* possible!

Help authoring/conversion tools❖ Many provide web-based help solutions

❖ Easier configuration than DITA OT

Page 21: Attractive DITA: It *is* possible!

Scriptorium PDF

❖ Based on DITA Open Toolkit pdf2 transform

❖ A standard Open Toolkit plug-in

❖ Addresses some of the most common concerns with PDF

Page 22: Attractive DITA: It *is* possible!

Configuration items (partial list)❖ Page size and margins

❖ Font controls

❖ Header and footer

❖ Table of contents formatting

❖ Index generation (even in FOP)

❖ Index formatting

Page 23: Attractive DITA: It *is* possible!

Default PDF output

Page 24: Attractive DITA: It *is* possible!

Scriptorium PDF output

Page 25: Attractive DITA: It *is* possible!

Easier configuration

❖ Added variables (and comments) to basic-settings.xsl for many common requirements <!-- Scriptorium added controls for whether the current system date and time appear in the footers. Any value but yes for these variables will prevent the date or time from appearing in the footers. --> <xsl:variable name="date-in-footers">yes</xsl:variable> <xsl:variable name="time-in-footers">no</xsl:variable>

Page 26: Attractive DITA: It *is* possible!

Web-based help

❖ Not provided in DITA OT

❖ Can use help authoring tools

❖ XMetaL and Trisoft include web-based help output

Page 27: Attractive DITA: It *is* possible!

Scriptorium Help

❖ Web-based help

❖ Provides tripane browser-based help that is not available in Open Toolkit

Page 28: Attractive DITA: It *is* possible!
Page 29: Attractive DITA: It *is* possible!
Page 30: Attractive DITA: It *is* possible!

Pricing̶Scriptorium PDF

❖ $10,000

❖ Plug-in files

❖ Your customizations (fonts, logo, headers and footers, page size, and more)

Page 31: Attractive DITA: It *is* possible!

Pricing̶Scriptorium Help

❖ $4,000

❖ Plug-in files

❖ Your customizations (CSS, logo, headers and footers, and more)

Page 32: Attractive DITA: It *is* possible!

Improving access to high-quality output

flickr: blipsman

Page 33: Attractive DITA: It *is* possible!

Factors to consider in evaluating output options❖ Platform requirements

❖ Technical resources

❖ Typography requirements

❖ Velocity

❖ Volume

❖ Versioning

Page 34: Attractive DITA: It *is* possible!

Perseveranceflickr: bootbearwdc

Page 35: Attractive DITA: It *is* possible!

Structured authoring survey❖ Researching adoption rates, issues, tools

❖ Open until March 1

❖ Participants get free results

❖ http://www.surveymonkey.com/s/structure

❖ Please participate, and tell your friends!

Page 36: Attractive DITA: It *is* possible!

Coming attractions

❖ Tony Self on The DITA Style Guide, March 9

❖ March: Trends in technical communication, 2011

❖ April: Structured authoring survey results

Page 37: Attractive DITA: It *is* possible!

More information

❖ PDF plug-in: scriptorium.com/2011/01/a-makeover-for-the-dita-ots-pdf-plugin/

❖ Contact us at [email protected]

Page 38: Attractive DITA: It *is* possible!

Questions? Comments?

Page 39: Attractive DITA: It *is* possible!

Contact information

❖ Sarah O’Keefe

❖ www.scriptorium.com

[email protected]

❖ @sarahokeefe