The Slides Document Type NormanWalsh Tuesday, 25 June 2002 3.1.0 2002 Norman Walsh Introduction This is the introductory slide. If you use foil groups (previously called sections), you can have introductory slides before the first group. Warning! :) This is a work in progress ("release early, release often") Purpose and History Groups can now have introductory text as well. What Are Slides? An XML presentation tool Suitable for HTML or PDF presentations Supported by Open Source software Where Do They Come From? Maintained by the DocBook Open Repository Project at SourceForge Customization layer of Simplified DocBook Why? So Norm could give presentations So Norm could publish those presentations on the web So Norm could have accessible presentations that didn't rely on the grotesque HTML output of some otherwise bloated, proprietary tool So Norm could cut-and-paste from his DocBook articles and papers directly into his slides Oh, let's face it: because it was there. Like the proverbial mountain. Authoring How to write a presentation. Minimal Presentation The smallest possible presentation looks like this: Presentation Title Foil Title Foil content ]]> Every presentation must contain at least one slide. Presentation Metadata Presentations usually have more metadata in the slidesinfo wrapper. Here's a typical example: Supporting Localized Generated Text Generated Text NormanWalsh Sunday, 08 Apr 2001 XSLTUK-01 08 Apr - 09 Apr 2001 Keble College, Oxford, UK 1 Version TEST 2001 Sun Microsystems, Inc. ]]> Presentation Content It's common for individual slides to consist of a single bulleted or numbered list. However, the full range of block level Simplified DocBook elements are avialable. Styling How to transform a presentation. HTML There are a lot of HTML options. When you publish your presentation on the web, it's probably best to use one of the simpler, more accessible styles. For your actual live presentation, you may want to choose something fancier. Plain HTML default.xsl and plain.xsl produce fairly simple presentations tables.xsl uses a table to show the navigation context (somewhat like the tabular Website style) vslides.xsl places navigation on the left side instead of the top and bottom w3c.xsl produces slides that resemble the format used by the W3C for presentations Fancy HTML frames.xsl uses frames. There are several options that you can apply: overlay uses CSS absolute positioning to keep the navigation static on the pages (only works on recent browsers) multiframe uses additional frames to keep the navigation static on the pages dynamic.toc uses JavaScript to keep the table of contents and the current slide in sync (only works on recent browsers) active.toc uses JavaScript to make the table of context active so that you can open and close the foil groups (only works on recent browsers) These toc styles can be combined with overlay or multiframe PDF The fo-plain.xsl stylesheet produces XSL Formatting Objects that can subsequently be turned into PDF. Presentation How to customize and present a set of slides. Look And Feel For HTML display, most of the actual look-and-feel of the presentation is controlled by the CSS stylesheet(s) used. Presentation Tips It's usually best if each slide is only one page (avoid scrolling). If you'll be giving your presentation with a projector, make sure you know what resolution you'll have available and test your presentation at that resolution. Make your fonts bigger so the folks in the back of the room can read your slides. Test the equipment before your presentation begins. Really. Speak more slowly. I always forget that one. Conclusions Conclusions It's customary to have a conclusions slide. References References are a good idea too. Q&A Any questions?