Extension:S5SlideShow

S5 or simply S5 is a cross-browser slide-show system using pure HTML and JavaScript. Its name is derived from Simple Standards-based Slide Show System — 5 times «S», or simply S5.

S5SlideShow is a MediaWiki extension allowing simple, fast and convenient creation of slide shows using S5 in the context of MediaWiki and Wiki pages.

Download
The source code lives in Google Code:
 * ...And is mirrored to our SVN to allow partial checkout: http://wiki.4intra.net/svn/mediawiki4intranet/extensions/S5SlideShow/
 * Google Code S5SlideShow (mercurial)
 * (TBZ2-archived version from 2011-11-01): http://mediawiki4intranet.googlecode.com/files/S5SlideShow-2011-11-01.tar.bz2

See full feature list and usage information on extension homepage: http://wiki.4intra.net/S5/en (English), http://wiki.4intra.net/S5/ru (Russian).

This extension is loosely based / similar to TooooOld's S5 extension (it was somewhere on this wiki, but now probably is removed), but it's far more advanced.

Installation
After the download and copy of the files, add the following line to your LocalSettings.php. // headingmark attribute default value $egS5SlideHeadingMark = ''; // incmark attribute default value $egS5SlideIncMark = '(step)'; // hack into parser for better image quality in presentations $egS5BrowserScaleHack = true; require_once( "$IP/extensions/S5SlideShow/S5SlideShow.php" );

Getting started
The tag is used to allow to generate a link for the display of the slideshow. 
 * title: Let's start
 * author: Vitaliy Filippov

Changes

 * 2011-11-01: Removed all warnings under E_STRICT. Removed register_globals vulnerabilities. Allow centered slides with titles (centermark).
 * 2011-09-19: Parser hack for better image quality in presentations ($egS5BrowserScaleHack). Images inserted with a specified width.
 * 2011-09-12: Fix SVG scaling errors.
 * 2011-06-17: Allow custom style previews to be stored as uploaded files.
 * 2011-06-15: "noslide" and "slideonly" CSS classes to allow hiding/showing certain elements.
 * 2011-06-10: Fix non-working "incmark" error.
 * 2011-06-06: Follow redirects in presentation mode.
 * 2011-05-29: Refactoring - totally new article parsing method, &lt;slide> is renamed to &lt;slideshow>, much better content scaler (+images +SVG +CSS3), always scales content relatively to the text. Also new optional experimental method for specifying slides - &lt;slides&gt; tag, allows "live thumbnails" mode when viewing article. "pagebreak" option is removed.
 * 2011-05-10: Allow to create own skins using Wiki pages.

Open issue(s)

 * FIXME remove hardcode extensions/S5SlideShow/
 * TODO cache generated stylesheets and flush the cache after saving style articles
 * TODO remove support for loading text from session object and replace it by support for save-staying-in-edit-mode extension