S5 file format
Encyclopedia
S5 is an XHTML
XHTML
XHTML is a family of XML markup languages that mirror or extend versions of the widely-used Hypertext Markup Language , the language in which web pages are written....

-based file format for defining slideshow
Slideshow
A slide show is a display of a series of chosen information or pictures, done for artistic or instructional purposes. Slide shows are conducted by a presenter using an apparatus, such as a carousel slide projector, an overhead projector or in more recent years, a computer running presentation...

s. It was created by Eric Meyer
Eric Meyer
Eric A. Meyer is an American web design consultant and author. He is best known for his advocacy work on behalf of web standards, most notably Cascading Style Sheets , a technique for managing how HTML is displayed...

 as an alternative to the browser-centric Opera Show Format
Opera Show Format
The Opera Show Format is a set of conventions used in a web page using XHTML 1.0 Strict and CSS 2.1. It is designed to allow presentations to be easily created with web authoring tools. OSF requires that a number of meta tags be present, including version, generator, author, and presdate...

. S5 is not a presentation program
Presentation program
A presentation program is a computer software package used to display information, normally in the form of a slide show...

, but fulfills the same purpose in combination with a standards-compliant web browser
Web browser
A web browser is a software application for retrieving, presenting, and traversing information resources on the World Wide Web. An information resource is identified by a Uniform Resource Identifier and may be a web page, image, video, or other piece of content...

.

History

The initial version of S5 was released by Eric Meyer on October 18, 2004 under a Creative Commons license
Creative Commons License
Creative Commons licenses are several copyright licenses that allow the distribution of copyrighted works. The licenses differ by several combinations that condition the terms of distribution. They were initially released on December 16, 2002 by Creative Commons, a U.S...

. With the release of version 1.1 on July 28, 2005, S5 was placed in the public domain
Public domain
Works are in the public domain if the intellectual property rights have expired, if the intellectual property rights are forfeited, or if they are not covered by intellectual property rights at all...

.
On July 17, 2006, Ryan King launched s5project.org, "a new community site, dedicated to the S5 Presentation software".

On December 4, 2006, Andreas Gohr announced a DokuWiki
DokuWiki
DokuWiki is a wiki application aimed at small companies’ documentation needs. DokuWiki is licensed under GPL 2 and written in the programming language PHP. It works on plain text files and thus needs no database. Its syntax is similar to the one used by MediaWiki.-History:DokuWiki was created by...

 plugin that converts Wiki markup to XHTML-compatible S5 presentations.

Structure

The content of an S5 presentation can be stored in a single XHTML file. This file contains several slides which are structured in the following way:





S5 presentations can be viewed in outline and slideshow mode; Cascading Style Sheets
Cascading Style Sheets
Cascading Style Sheets is a style sheet language used to describe the presentation semantics of a document written in a markup language...

 are used to define different layouts for outline, slideshow and print. Navigation controls, a dynamically generated list of slides and accesskeys allow browsing back and forth.

A more semantic version of the S5 format is based on the XOXO
XOXO
XOXO is an XML microformat for outlines built on top of XHTML. Developed by several authors as an attempt to reuse XHTML building blocks instead of inventing unnecessary new XML elements/attributes, XOXO is based on existing conventions for publishing outlines, lists, and blogrolls on the Web.The...

 microformat
Microformat
A microformat is a web-based approach to semantic markup which seeks to re-use existing HTML/XHTML tags to convey metadata and other attributes in web pages and other contexts that support HTML, such as RSS...

 and uses <li class="slide"> instead of divs for the slides, as well as <ol class="xoxo presentation"> instead of a div for the overall presentation.

External links

  • Official homepage
  • Pandoc is a parsing engine that can output S5 presentations (and many other markup formats, such as LaTeX, RTF, HTML) from easy to write Markdown
    Markdown
    Markdown is a lightweight markup language, originally created by John Gruber and Aaron Swartz allowing people "to write using an easy-to-read, easy-to-write plain text format, then convert it to structurally valid XHTML "...

    documents.
  • S5 Reloaded
  • S5Project
  • slimey.sourceforge.net Editor for S5 presentations (Open Source)
  • Joomla-Office.net: Joomla! Component for creating S5 compatible presentations (based on Slimey, Open Source)
  • mWebpresenter Browser based e-Learning authoring package (based on Slimey, S5 compatible, Open Source)
  • DokuWiki S5 plugin Allows an Wiki page to be viewed as an S5 presentation.
The source of this article is wikipedia, the free encyclopedia.  The text of this article is licensed under the GFDL.
 
x
OK