|
3.4.1 MöglichkeitenDurch Nutzung von Meta-Informationen in HTML und Programmen zur Überprüfung von Links sowie die Erstellung eigener Programme können Verwaltungsabläufe automatisiert werden. Meta-Informationen in HTMLMeta-Informationen
enthalten Informationen über das HTML-Dokument und können von
Browsern, Servern und anderen Tools gelesen und ausgewertet werden (z.B.
Suchmaschinen). Sie ermöglichen eine bessere Verwaltung des Dokumentes,
werden aber meistens nicht mit angezeigt.
Die fettgedruckten Meta-Informationen gehören zum Standardumfang von HTML, sie werden auch in diesem System Verwendung finden und darum im folgenden kurz beschrieben (Erläuterung der restlichen Meta-Informationen erfolgt in Anhang A): (1)
TITLE (2) META (3) Kommentar / Comment
Programme zur Überprüfung von LinksFür jeden WWW-Server gibt es diverse nützliche Zusatzprogramme, mit denen man im gesamten System alle Links innerhalb des Servers und auch Links auf externe Server regelmäßig und automatisch überprüfen kann. Einige bieten auch die Möglichkeit der grafischen Anzeige der System-Struktur mit allen enthaltenen Dokumenten. Als Beispiele sollen hier nur GNNpress und WebView genannt werden (siehe dazu /Bager96b/ und /Bager96c/). Erstellung eigener ProgrammeFür die Verwaltung der WWW-Seiten ist es auf jeden Fall sinnvoll, auch eigene Programme zu entwickeln. Diese könnten z.B. die oben angegebenen Meta-Informationen der einzelnen Dokumente in regelmäßigen Abständen auslesen und so u.a. schnell all jene Dokumente bestimmen, die demnächst wieder aktualisiert werden müssen. Ein andere Möglichkeit besteht darin, aus den in den Meta-Informationen angegebenen Schlüsselwörtern einen Index für das System zu generieren, der automatisch z.B. jeden Tag oder jede Woche erneuert wird. Für die Erstellung der Programme bietet sich die im WWW sehr verbreitete Scriptsprache PERL an, die meist zum Funktionsumfang des WWW-Servers gehört, es lassen sich aber auch höhere Programmiersprachen wie C verwenden. PERL hat den Vorteil, daß es viele Funktionen zur Stringmanipulation enthält und sich damit recht einfach Dateien lesen und nach bestimmten Suchmustern durchsuchen lassen. Ein weiteres Einsatzgebiet von PERL als Scriptsprache ist die Erstellung dynamischer HTML-Seiten, dabei werden bestimmte Daten erst zur Laufzeit in die Seite eingefügt. Diese Daten können vom Server stammen (z.B. Anzahl der Zugriffe), das Ergebnis einer Anfrage an eine Datenbank, Inhalt von Dateien oder Verzeichnissen oder auch einfach nur die aktuelle Uhrzeit sein. Insbesondere die schon in Abschnitt 3.3 angesprochenen Listen (Mitarbeiter, Info- und Führungsblätter, Pflanzen des Jahres) ließen sich auf diese Weise realisieren, indem alle zu einer Liste gehörenden Dateien in einem bestimmten Unterverzeichnis abgelegt und durch ein PERL-Script gelesen werden. Das Script generiert dann eine dynamische HTML-Datei, die alle gelesenen Dateinamen in einer Liste als Links auf diese Dateien darstellt. Dazu können die Möglichkeiten von Windows NT hinsichtlich der Vergabe von langen Dateinamen genutzt werden, so daß die aufgelisteten Dateinamen eine Aussage zum Inhalt der jeweiligen Datei ermöglichen. Diese dynamischen Listen garantieren einen minimalen Verwaltungsaufwand: Sie müssen von niemandem aktualisiert werden, denn sie spiegeln immer den aktuellen Stand des jeweiligen Verzeichnisinhaltes wieder. Wird eine Datei gelöscht, erscheint sie auch in der Liste nicht mehr, wird hingegen eine neue Datei hinzugefügt, ist sie in der Liste automatisch enthalten. Zu beachten ist lediglich noch die richtige Wahl des Dateinamens, unter Umständen könnten dabei einige Festlegungen notwendig werden (einheitliche Namensbildung unter Beachtung von URL-Konventionen u.a.). |
Seitenanfang | Fortsetzung (Abschnitt 3.4.2) ... |