slanted W3C logo
Cover page images (keys)

XSLidy Introduction

XSLidy — Slidy Slideshow Generator

Erik Wilde, iSchool, UCB (August 2006)

What's the Problem?

Complex presentations require a lot of effort to create and maintain them anyway, so why not go all the way? Content Management has become popular for HTML quite a while ago (and for very good reasons!), why not apply the same principles to presentation material?

Motivation

Why not PowerPoint? Or OpenOffice?

Why not Slidy? Or S5?

XSLidy to the Rescue!

XSLidy Requirements

The Big Picture

Creating XSLidy Content

How XSLidy Content Looks

XSLidy Example

<?xml version="1.0" encoding="UTF-8"?>
<?xslidy part-slide-count="all" ?>
<?xslidy part-slide-text=" (*)" ?>
<?xslidy slidy-prefix="slidy/" ?>
<?xslidy style-uri="slidy/w3c-blue.css" ?>
<?xslidy xslidy-prefix="." ?>
<xslidy xmlns="http://dret.net/xmlns/xslidy/1" xml:lang="en">
 <title short="XSLidy">XSLidy — Slidy Slideshow Generator</title>
 <author><a href="http://dret.net/netdret/">Erik Wilde</a></author>
 <layout src="layout.xml"/>
 <toc id="html-toc" name="toc.html">
  <table><for-each-presentation>
   <tr><th><presentation-link><title/></presentation-link><br/><slides>(* Slides)</slides></th></th></tr>   
  </for-each-presentation></table> 
 </toc>
 <style type="text/css">
  pre { white-space: pre-wrap ; word-wrap: break-word }
 </style>
 <presentation id="intro" cover="slidycover">
  <title short="Introduction">XSLidy Introduction</title>
  <toc id="html-toc">This is an introductory presentation ...</toc>
   <part id="motivation">
    <title>Motivation</title>
     <slide>
      <title>What's the Problem?</title>
      <list>
       <li>Popular use case are lectures and courses</li>

Processing XSLidy Content

Conclusions