documentation1Add my vote for this tag presentation1Add my vote for this tag create new tag
, view all tags

Slidy Plugin

Create web based presentations based on topics with headings; operate presentation like an ordinary PowerPoint presentation.


This Plugin converts a topic with headings into a slide show. Analogues to TWiki:Plugins.SlideShowPlugin, but based on W3Cs "HTML Slidy" (presentation at http://www.w3.org/Talks/Tools/Slidy/).

A few of the technical selling points:

  • Slide shows in XHTML
  • Works across browsers and is operated like PowerPoint
  • Content scales somewhat with browser window size
  • URLs shown in presentation link back inside slide show (to explicit slide number).
  • Use simple TWiki syntax (TML) or fullblown XHTML Slidy syntax to create slides (Slidy syntax has features like incremental display, expanded/collapsed items, handout comments, etc)
  • Advance to next slide with mouse click or space bar
  • Move forward/backward between slides with Cursor Left, Cursor Right, Pg Up and Pg Dn keys
  • Home key for first slide, End key for last slide
  • The "C" key for an automatically generated table of contents (or click on "contents" on the toolbar)
  • Function F11 to go full screen and back
  • The "F" key toggles the display of the footer
  • The "A" key toggles display of current vs all slides
    • Use the "A" key when you want to view or print all slides
  • Font sizes automatically adapt to browser window size
    • use < and > keys for additional control (or - and + keys on number pad)
  • Switching off JavaScript reveals all slides


(Raw copy from TWiki:Plugins.SlideShowPlugin, needs a refactor)

There is already a defacto standard for presentations, why this Plugin? This Plugin makes sense for organizations that do already have lots of content in TWiki: It is easy to create a web based presentation that contains many links to related content. The Plugin does not try to compete with the bells and whistles of the other presentation program, but the markup of TWiki and other Plugins like TWiki:Plugins/ChartPlugin, TWiki:Plugins/GaugePlugin, TWiki:Plugins/SpreadSheetPlugin, TWiki:Plugins/TWikiDrawPlugin can be used to create an appealing presentation.

Any topic with headings can be converted into a slide show. Each slide starts with a "---++" heading. There are two modes to view a topic:

  • Normal topic view mode: Headings and text is shown in the usual TWiki rendering, representing the outline of the slide show. This mode is useful to print handouts.
  • Presentation mode: Each heading with text is shown as a slide; the format is based on a slide template. Navigation buttons are added to go to the "First", "Previous", and "Next" slide. Slide navigation is quick because it is done with anchor jumps to the same page.

You can start the presentation by clicking on the "Start presentation" button.

Syntax Rules

  • Set TITLE = Silly Sample Slide Show Title

How to Create a Slide Show

  • Start with %SLIDYSTART%
  • Create the slides. Start each slide with a "---+ " heading and add text like paragraphs, bullets, tables and images.
    • Hint: You can use an alternate syntax ("---% ") for the very first slide to create a "cover slide" with an alternate look
  • End your slide show with %SLIDYEND%

This is a short example of a slide show. You should see a "Start presentation" button if this Plugin is installed:


% Silly Sample Slide Show Cover

By TWiki:Main/SteffenPoulsen

Denmark, 26 Apr 2006

Silly Sample Slide Show

By TWiki:Main/SteffenPoulsen

Denmark, 26 Apr 2006


  • Silly Introduction
  • Silly Feature
  • Silly Conclusion

Silly Introduction

  • why foo bar
  • blah blah

Second level heading

  • More bullets

Silly Feature

  • it's foo bar
  • more foo bar

Silly Conclusion

  • foo is bar
  • bar is foo

This text is not part of the slide show

SlidyPlugin Global Settings

Plugin settings are stored as preferences variables. To reference a plugin setting write %<plugin>_<setting>%, i.e. %SLIDYPLUGIN_SHORTDESCRIPTION%

  • One line description, is shown in the TextFormattingRules topic:
    • Set SHORTDESCRIPTION = Create web based presentations based on topics with headings; operate presentation like an ordinary PowerPoint presentation.

Default Slide Template

The part between the rulers defines the default format of a slide:

Plugin Installation Instructions

Note: You do not need to install anything on the browser to use this plugin. The following instructions are for the administrator who installs the plugin on the server where TWiki is running.

  • Download the ZIP file from the Plugin web (see below)
  • Unzip SlidyPlugin.zip in your twiki installation directory. Content:
    File: Description:
    data/TWiki/SlidyPlugin.txt Plugin topic
    lib/TWiki/Plugins/SlidyPlugin.pm Plugin Perl module
    pub/TWiki/*.gif Various button image files
  • Visit configure in your TWiki installation, and enable the plugin in the {Plugins} section.
  • Test above example if the installation was successful.

Plugin Info

Plugin Author: TWiki:Main.SteffenPoulsen
Copyright: © 2006 TWiki:Main.SteffenPoulsen
© 2006-2010 TWiki:TWiki.TWikiContributor
License: GPL (GNU General Public License)
Plugin Version: 19799 (2010-11-09)
Change History:  
2010-11-09: TWikibug:Item6530: Fix issue with $REVISION in Perl code
2010-09-05: TWikibug:Item6530: Doc improvements; changed TWIKIWEB to SYSTEMWEB -- TWiki:Main.PeterThoeny
2006-04-09: (v1.000) - Initial version
CPAN Dependencies: none
Other Dependencies: none
Perl Version: 5.005
TWiki:Plugins/Benchmark: GoodStyle 98%, FormattedSearch 99%, SlidyPlugin 99%
Plugin Home: http://TWiki.org/cgi-bin/view/Plugins/SlidyPlugin
Feedback: http://TWiki.org/cgi-bin/view/Plugins/SlidyPluginDev
Appraisal: http://TWiki.org/cgi-bin/view/Plugins/SlidyPluginAppraisal

Related Topics: TWikiPreferences, TWikiPlugins

Topic attachments
I Attachment History Action Size Date Who Comment
Unknown file formatmd5 SlidyPlugin.md5 r5 r4 r3 r2 r1 manage 0.2 K 2010-11-10 - 01:55 PeterThoeny  
Compressed Zip archivetgz SlidyPlugin.tgz r5 r4 r3 r2 r1 manage 244.7 K 2010-11-10 - 01:54 PeterThoeny  
Compressed Zip archivezip SlidyPlugin.zip r5 r4 r3 r2 r1 manage 256.7 K 2010-11-10 - 01:54 PeterThoeny  
Unknown file formatEXT SlidyPlugin_installer r2 r1 manage 4.9 K 2010-11-10 - 01:54 PeterThoeny  
Edit | Attach | Watch | Print version | History: r8 < r7 < r6 < r5 < r4 | Backlinks | Raw View | Raw edit | More topic actions
Topic revision: r8 - 2013-10-16 - PeterThoeny
  • Learn about TWiki  
  • Download TWiki
This site is powered by the TWiki collaboration platform Powered by Perl Hosted by OICcam.com Ideas, requests, problems regarding TWiki? Send feedback. Ask community in the support forum.
Copyright © 1999-2018 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.