What are you doing with DITA?

Posted on February 8, 2011 by Lu Hall
spacer

Wild and Wonderful

I’ve never thought of DITA as an output format. I read this post  by Julio Vazquez nodding in agreement, but the comments were enlightening. They got me thinking and wondering about all the wild and wonderful things that people are doing with DITA.

There are a number of cool DITA projects that have been chatted up in blogs and tweets, many of which have, or will be contributed back to the community. For example:

  • DITA4Publishers: A community project to enable the quick and productive use of DITA by Publishers, including plugins for generating EPUB and Kindle electronic books.
  • DITA4All: Extending the range of application of DITA is a major goal of dita4all. They are developing techniques for creating websites based on DITA source files.
  • DITA to Drupal:  Building a DITA documentation distribution module for Drupal.
  • DITA to WordPress: Developed a WordPress import mod­ule which will take the two-pane ‘Web Help’ out­put from the DITA Open Toolkit and import the hier­archy of XHTML pages into WordPress.

But what about the less publicized projects? What cool things are people doing with DITA, whether strictly using the Open Toolkit, or developing their own scripts or tools to solve every day business problems?

In her last post, Karen wrote about using Excel or OpenOffice Calc to create DITA markup. Other cool things we’ve done include:

  • Combined our product content with our client’s content to produce a custom content solution. We initially used DITA’s chunking feature, and our java developers created a script to dynamically generate the custom map, using file naming conventions to find matching topics. This allowed our clients to add their content to whatever topics they wanted and eliminated the need to manually manage their additions.
  • Generated HTML content that is then pulled into a Sharepoint site via a web part.

I’ve heard a lot of people ask about transforms for DITA to a slide show presentation. Last summer on an Advanced DITA course, I met Ben Colburn from Citrix. They took a different approach to the problem. Rather than create an XSLT transform to push content to a slide format, they developed some VB scripting to pull DITA content into Power Point. And they’ve contributed their code back to the community.  (You can also check out a recent presentation Ben did with Joan Laselle of Laselle Ramsay on creating a business case for DITA.)

So, what cool and fun things you are doing with DITA? We’d love to hear about them and I’m sure our readers would too.

About these ads

Rate this:

Share this:

  • Email
  • Print
  • Twitter
  • StumbleUpon
  • Reddit
  • Digg

Like this:

Like
Be the first to like this.
This entry was posted in Implementation, Technology. Bookmark the permalink.

3 Responses to What are you doing with DITA?

  1. Pingback: Tweets that mention What are you doing with DITA? | DITA Chicks Blog -- Topsy.com

  2. spacer Chris Hawkins says:
    January 7, 2012 at 6:10 pm

    I came to DITA based on a need to single-source documentation that would be both the inApp help for an iPhone application, and generate the support / marketing website. This is for a very small 2-person team. Learning DITA was hard, but it is paying off.

    The app is Disaster Ready ( see dr.edgemoor.com for link to Apple App Store )

    I also created a small open-source project to show how I used DITA to generate the App help -
    Roman Math ( romanmath.edgemoor.com and d4i.edgemoor.com ).

    Not the standard Dita stuff.

    Reply
    • spacer Lu Hall says:
      January 7, 2012 at 9:20 pm

      Very cool Chris. Thanks for sharing. Karen has a thing for the abacus, so I know she’ll love that app!

      Reply

Leave a Reply Cancel reply

Fill in your details below or click an icon to log in:

spacer
spacer

You are commenting using your WordPress.com account. ( Log Out / Change )

spacer

You are commenting using your Twitter account. ( Log Out / Change )

spacer

You are commenting using your Facebook account. ( Log Out / Change )

Cancel

Connecting to %s