S5: Eine Einführung
Eric A. Meyer
Übersetzt von Eric Eggert
Was ist S5?
- Es ist ein Simples standardbasiertes Slideshowsystem
- Ein XHTML-Dokument enthält sämtlichen Inhalt der Präsentation
- CSS verwaltet das Aussehen und das Layout der einzelnen Seiten
- JavaScript wird benutzt um die dynamischen Aspekte der Präsentation zu steuern
- Das ist alles, was man dafür braucht!
Operative Herkunft
- Opera 4 führte Opera Show ein, eine Style-Sheet-Technologie für den Projektor- bzw. Vollbild-Modus
- Diese Technik erlaubte es ein einzelnes XHTML-Dokument in eine PowerPoint-ähnliche Präsentation zu verwandeln
- Monitor- und Drucker-Style Sheets erlauben eine Ansicht ein und desselben Dokuments in mehreren Formaten
- Sehr effizient, aber sehr vom Browser abhängig...
Das Gebiet erweitern
- Als Opera 7.5 für OS X heraus kam blieben die Werbebanner im Vollbild-Modus sichtbar
- Tantek Çelik erschuf eine JavaScript-basierende Präsentations-Technik, die in verschiedenen Browsern lief
- Unglücklicherweise benötigte diese, dass vorher jeder Seite eine ID zugewieden wurde, was das Hinzufügen oder Neuanordnen der Folien schwierig machte
- Die Navigation war nur linear, es gab keinen Weg um direkt zu einer Seite zu springen
- Es gab keine möglichkeit das Präsentations-Style Sheet auszuschalten
- Motiv und Möglichkeit zusammen zeigen den Weg...
Wo wir jetzt sind
- S5 baut auf Tanteks Scripts und Ideen und auf den Hinweisen und Ideen von einigen anderen Menschen auf
- Jede Seite ist ist ein
div eingeschlossen, die mit einer Klasse versehen wurde; IDs werden dynamsch durch Javascript zugewiesen
- Das Navigationsmenü wird automatisch während der Laufzeit gebaut
- Die Fähigkeit die Präsentationsansicht an und aus zu schalten existiert nun
- Das S5-Format ist kompatibel zum Opera Show Format 1.0, was es einfach macht die Präsentation zwischen den beiden Formaten hin und her zu schieben
- S5 kann auch Präsentationen steuern, die im XOXO-Format geschrieben sind
Wie es funktioniert
- Die Bedienungselemente sind:
- Nächste Seite: Leertaste, Enter, Pfeil nach rechts, Pfeil nach unten, Irgendwo hinklicken außer auf die Kontroll-Fläche (rechte untere Ecke), den Pfeil in der rechten unteren Ecke anklicken, Accesskey "X"
- Vorherige Seite: Pfeil nach unten, Pfeil nach links, Den Pfeil in der rechten unteren Ecke anklicken, Accesskey "Z"
- Präsentations-Stil an-/ausschalten: Den Wechsel-Knopf drücken (links neben den Pfeilen), t-Taste, Accesskey "T"
...und weitere!
- Das Navigations-Menü aufrufen: Maus in die untere rechte Ecke des Browserfensters bewegen (unter die Navigations-Pfeile)
Die Vorteile
- Mit einer Datei bekommt man eine Präsentation, eine druckbare Gliederung und eine Anzeige für den Bildschirm
- Die Dateien sind unglaublich klein und zusätzlich leicht zu komprimieren
- Durch die Verwentung von semantischem XHTML sind die Präsentationsdateien auch hochgradig Zugänglich
- Neue Erscheinungsbilder von Slidshows können einfach durch das Anlegen von neuen CSS-Dateien erstellt werden
- Im Gegensatz zu Opera Show, welche all diese. Vorteile hat, läuft S5 in mehreren Browsern
Neue Funktionen in Version 1.1
- Nacheinander einblendbare Listenpunkte
- Textgröße, die sich automatisch an die Auflösung anpasst.
- Unterstützung für PNG-Alpha-Kanäle in allen Browsern inklusive IE/Win
- Die Möglichkeit zu einer Folie zu springen oder eine Anzahl von Folien zu überspringen per Tastatureingabe
Momentane Einschränkungen
- Nur ein Autor kann in den Metadaten gelistet werden
- Bilder werden nicht mit dem Text mitskaliert, wenn sich die Fenstergröße ändert
- Opera benutzt OperaShow; deshalb stehen in Opera keine Extras (wie das Navigationsmenü oder die Fortschrittsanzeige) zur Verfügung
Offen für die Öffentlichkeit
- S5 1.1 ist unter einer Public-Domain-Lizenz veröffentlicht
- Menschen die an S5 mithelfen müssen gewillt sein diese Bedingungen anzuerkennen
- In anderen Worten: Wenn du einen Beitrag leistest stimmst du zu und veröffentlichst deinen Beitrag ebenfalls Public Domain
- Andererseits kann jeder S5 kostenlos für ihre eigenen Präsentationen benutzen und S5 verändern, wenn sie der Lizenz zustimmen
Zusammenfassung
- Durch minimale Programmierarbeit haben wir eine (momentan) Browser-spezifische Technologie aufgegriffen und sie browserübergreifend gemacht
- Das S5-Format ist OSF 1.0- und XOXO-kompatibel
- S5 ist ein sehr flexibles und leichtges Präsentationssystem, für jeden zur Benutzung verfügbar