| Über HTML hinaus... |
| Heinrich-Heine-Universität Düsseldorf | Universitätsrechenzentrum |
|
Multimediale Objekte
|
... wie Sound-Dateien, Video-Clips oder externe Bilddateien können über
Hyperlinks aus HTML-Seiten integriert werden.
Voraussetzung für die ErstellungSpezielle Software z.B. zum Aufzeichnen oder Erstellen von Sound-Dateien, Videos, Einscannen, Bearbeiten, Konvertieren von Bilddateien.Voraussetzung für die VeröffentlichungWie oben, zusätzlich muß die richtige Abbildung typischerweise von der Dateinamensendung auf den Mime-Typ konfiguriert sein.Voraussetzung auf Seiten der Leser/innenEin passender "externer Viewer" oder ein "Plugin" des Browsers plus die richtige Einstellung ("Helper Applications"), evtl. sogar geeignete Hardware. |
|---|---|
|
Clickable Images
|
Bilder, bei denien ein Maus-Click in unterschiedliche "sensitve Bereiche"
unterschiedliche Aktionen, i.e. Referenz unterschiedlicher Folgeseiten auslöst.
"Klassisch" gibt es die Server-side Clickable Images: die Information über die Zuordnung sensitver Regionen zu Aktionen liegt in einer Map-Datei auf dem Server. In HTML 3.2 gibt es Sprachmittel für Client-side Clickable Images, die die zur Map-Datei äquivalente Information vollständig in der HTML-Quelle einschließen. Voraussetzung für die ErstellungTexteditor und viel Kenntnis und Geduld oder besser spezielle graphische Software, die zu dem Bild die Map-Datei und/oder den HTML-Code erzeugen kann.Voraussetzung für die VeröffentlichungSchreibberechtigung auf einem Rechner mit HTTP-Server im vom Server bedienten Bereich; für Server-side muß zusätzlich ein Imagemap-Programm als CGI-Programm installiert oder im Server integriert sein (letzteres beim Apache-Server, wenn er mit dem Modul mod_imap übersetzt wurde.Voraussetzung auf Seiten der Leser/innenIrgend ein graphischer WWW-Browser, z.B. Netscape ab 0.x; Client-side erst in neueren Versionen, z.B. Netscape ab 2.0. |
|
Dynamische Seiten erzeugt von CGI-Programmen
|
Über das Common Gateway Interface (CGI) können Programme an den
HTTP-Server angeschlossen werden, die u.U. Parameter etwa aus HTML-Formularen
übergeben bekommen und dynamisch Seiten erzeugen. Auf diesem Wege können
Gateways zu Datenbanken und anderen Systemen realisiert werden - sowohl
für die Recherche von Daten, als auch für die Erfassung.
CGI-Programme, oft auch CGI-Skripte genannt, können übersetzte Programme aus irgend einer Programmiersprache sein, interpretierte Programme (sehr beliebt für CGI-Programme ist Perl) oder Shell-Skripte. Sie sind die "klassische" Methode im World Wide Web zur Erzeugung von dynamischen und interaktiven Elementen. Eine spezielle Form von CGI-Programmen sind sog. Wrapper, die eine vorhandene, mit zusätzlichen Sprachmitteln des Wrappers erweiterte HTML-Quellen dynamisch ergänzen, eben "verpacken". Voraussetzung für die ErstellungUnterschiedlich; je nach Sprache genügt ein Texteditor oder ein Compiler (für das Server-System) ist erforderlich.Voraussetzung für die VeröffentlichungBerechtigung auf einem Rechner mit HTTP-Server, dort CGI-Programme abzulegen. In der Regel nur nach Absprache mit einem zuständigen Webmaster.Voraussetzung auf Seiten der Leser/innenKeine zusätzlichen. |
|
Server-parsed HTML
|
Server-parsed HTML wird erzeugt von einer Art Wrapper, die im
HTTP-Server integriert ist - siehe meine
Demonstration der Möglichkeiten von SHTML
beim Apache-Server.
Voraussetzung für die ErstellungTexteditor und/oder HTML-Editor, der die Eingabe der erforderlichen SGML-Kommentare und u.U. unvollständigen HTML-Codes erlaubt.Voraussetzung für die VeröffentlichungWie oben, zusätzlich muß der zur Verfügung stehende HTTP-Server diese Funktionalität enthalten, z.B. der Apache-Server, wenn er mit dem Modul mod_include übersetzt ist.Voraussetzung auf Seiten der Leser/innenKeine zusätzlichen. |
|
PHP
Dokumentation PHP 2 (lokale Kopie) |
PHP ist ein weit verbreiteter Wrapper, der den Anschluß z.B. an
externe Dateien, diverse Dantenbanksysteme und vieles mehr ermöglicht.
Beim Apache-Server besteht die Möglichkeit, PHP als Server-Modul zu
integrieren.
Voraussetzung für die ErstellungTexteditor und/oder HTML-Editor, der die Eingabe der PHP-Konstrukte erlaubt.Voraussetzung für die VeröffentlichungSchreibberechtigung auf einem Rechner mit HTTP-Server, auf dem das CGI-Programm oder das Server-Modul installiert ist.Voraussetzung auf Seiten der Leser/innenKaine zusätzlichen. |
|
JavaScript
Deutschsprachige Anleitungen: |
JavaScripts bestehen aus Quell-Code in einer von Netscape entwickelten
Skriptsprache (nicht gleich der Programmiersprache Java), der
Voraussetzung für die ErstellungTexteditor und/oder HTML-Editor, der Eingabe des Skript-Codes erlaubt.Voraussetzung für die VeröffentlichungSchreibberechtigung auf einem Rechner mit HTTP-Server im vom Server bedienten Bereich.Voraussetzung auf Seiten der Leser/innenEin Browser mit JavaScript-Unterstützung (Netscape ab 2.0, MSIE zumindest ab 3.0, Opera) plus Freischaltung dieser Funktion. |
|
Java-Applets
Deutschsprachige Informationen zu Java: Englische Originalinformation: |
Java-Applets sind Programmstücke, die
Voraussetzung für die ErstellungJava Development Kit (JDK) oder anderer Java-Compiler, der Applets erzeugen kann.Voraussetzung für die VeröffentlichungSchreibberechtigung auf einem Rechner mit HTTP-Server im vom Server bedienten Bereich.Voraussetzung auf Seiten der Leser/innenEin WWW-Browser mit integriertem Byte-Code-Interpreter, z.B. Netscape ab 2.0/3.0, und Freischaltung von Java-Applets. |