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


A plugin for use in navigating arbitrary collections of slides. Works nicely together with the TWiki:Plugins.SlidePlugin.

Although TWiki is good at presenting hierarchical information I needed a way to store a collection of slides, used in internal training, and to navigate those slides in arbitrary ways. I didn't want to have to mark each slide, as has been done before, and I wanted slides to be able to be used in more than one presentation. The SlideNav plugin aims to help with this.

To use this plugin you should also be using the SlidePlugin which is stored and documented separately.

Once you have installed the plugin you create an index topic which contains a bulleted set of other topics which are the slides. Which presentation a user is reading at any time is controlled through a CGI Query variable, named presentation. For example, if I were to be reading a presentation named codespelunking that would looke like:


In order to make starting a presentation easier a link with a similar target should be placed into the index topic.

Syntax Rules

  • Each slide topic must be places in its own bullet:
   * SlideTopicOne
   * SlideTopicTwo


Plugin Settings

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

  • One line description, is shown in the TextFormattingRules topic:
    • Set SHORTDESCRIPTION = A slide navigator

  • Debug plugin: (See output in data/debug.txt)
    • Set DEBUG = 0

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 SlideNavPlugin.zip in your twiki installation directory. Content:
    File: Description:
    data/TWiki/SlideNavPlugin.txt Plugin topic
    data/TWiki/SlideNavPlugin.txt,v Plugin topic repository
    lib/TWiki/Plugins/SlideNavPlugin.pm Plugin Perl module
  • IMPORTANT: In order to see the navigation bar you must update templates/view.pattern.tmpl to contain the lines:
<div class="patternTopic">%TEXT%

  • Test if the installation was successful:
    • You're on your own here...


./pluginbenchmark SlideNavPlugin Sandbox.BecomingParanoid
TWiki Plugin benchmark utility, version 11 Nov 2004. (Time::HiRes is installed and used)
Measuring, please be patient...
Topic:                          Without:  With:     Percent:
------------------------------  --------  --------  --------
TWiki.SlideNavPlugin               0.042     0.041      101%
Sandbox.BecomingParanoid           0.041     0.042       98%

Plugin Info

Plugin Author: TWiki:Main.GeorgeNevilleNeil
Plugin Version: 16 Jan 2006 (V1.000)
Change History:  
16 Jan 2006: Initial version
TWiki Dependency: $TWiki::Plugins::VERSION 1.1
CPAN Dependencies: none
Other Dependencies: none
Perl Version: 5.005
License: GPL (GNU General Public License)
Benchmarks: GoodStyle nn%, FormattedSearch nn%, SlideNavPlugin nn%
Plugin Home: http://TWiki.org/cgi-bin/view/Plugins/SlideNavPlugin
Feedback: http://TWiki.org/cgi-bin/view/Plugins/SlideNavPluginDev
Appraisal: http://TWiki.org/cgi-bin/view/Plugins/SlideNavPluginAppraisal

Related Topics: TWikiPreferences, TWikiPlugins

-- TWiki:Main.GeorgeNevilleNeil - 16 Jan 2006

Topic attachments
I Attachment History Action Size Date Who Comment
Unknown file formatmd5 SlideNavPlugin.md5 r2 r1 manage 0.2 K 2008-12-12 - 12:04 SopanShewale checksum file , Uploaded as a part of Release Process
Compressed Zip archivetgz SlideNavPlugin.tgz r2 r1 manage 5.7 K 2008-12-12 - 12:03 SopanShewale See SlideNavPlugin for details. Untar and run the installer script, Uploaded as a part of Release Process
Compressed Zip archivezip SlideNavPlugin.zip r4 r3 r2 r1 manage 7.1 K 2008-12-12 - 12:03 SopanShewale See SlideNavPlugin for details. Unzip and run the installer script , Uploaded as a part of Release Process
Unknown file formatEXT SlideNavPlugin_installer r2 r1 manage 3.4 K 2008-12-12 - 12:04 SopanShewale Installer Script, Uploaded as a part of Release Process
Edit | Attach | Watch | Print version | History: r7 < r6 < r5 < r4 < r3 | Backlinks | Raw View | Raw edit | More topic actions
Topic revision: r7 - 2008-12-12 - SopanShewale
  • 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.