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?