Design Goals

We had several design goals in mind when we started to design the Toot-O-Matic tag set:

  • Make it easier to create tutorials.

  • Show our audience that we use the technologies we advocate.

  • See just how much we can accomplish through stylesheets.

We’ll discuss each of these goals in detail before we move on to the design of the tutorials themselves.

Make It Easier to Create Tutorials

Our first tutorials were incredibly tedious to create. Authors and editors wrote and edited the content in a tool such as Microsoft Word, then we started the publishing process. Our first step was typically to create a PDF version of the tutorial. High-quality printable versions of our tutorials are popular, and it’s easy to create them from a single formatted document in Microsoft Word.

Once that was done, we would convert the tutorial document into a single HTML file. We would then take the file, break it into small pieces, and add the standard IBM header and footer to each small piece. This step gave us a number of HTML files (usually 50 to 100) that we needed to link together. In other words, if you look at the third panel in a section, clicking Next should take you to the fourth panel, and clicking Previous should take you to the second panel. We also needed to create a menu panel; from the menu panel, you can link directly to the first panel of any particular section. Finally, each panel had mouseover effects that had to be tested.

While the writer and editor worked on the actual content, ...

Get XSLT now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.