Foul Writer’s World

Creating user assistance documentation in a WEB 2.0 world

by noel on May.08, 2008, under Technical Communication, Translation, Web 2.0

The organisation I work for are creating a new web based platform. This platform, a question creation and assessment delivery solution, is designed to be rolled out in multiple languages. The architecture of the application dictates that the translation is done on-the-fly. Translation language is predefined as a user preference. This is easy enough for the application as terms displayed are basic terms (Save, Cancel, Create, etc.,) and the UI is designed be simple and easy to follow. With the help, it just isn’t feasible to do any sort of translation on-the-fly. Automatic translation just isn’t advanced enough yet.

After spending a few days discussing with developers alternative solutions for the help we came up with a method based around the DITA framework. Help would be created in a per topic method, each topic would contain details about a specific task. The tasks would be documented in a manner that allowed them to be read independently or mapped with other topics to create a full and thorough help file when needed. All this help could then be translated.

The help, plus translations will then be stored in a database and the correct language of help displayed depending on the user profile. We have decided on a very basic display for the help, something simple like Google did with Analytics so as not to distract from the information. I’m looking forward to seeing how the outcome will work.

It has been my first proper sortie into the world of DITA. I have decided that I while I like the principles behind DITA, the current toolset leaves a lot to be desired. I’m glad that a majority of the documentation will be done in plain XML for easy translation and importing in to the database.

I’ll keep you posted on how it goes.

  • Share/Bookmark

Other related information

:, , ,

Leave a Reply


Looking for something?

Use the form below to search the site:

Still not finding what you're looking for? Drop a comment on a post or contact us so we can take care of it!