|
|
||
| Welche Files brauche
ich, um eine neue Hierarchie zu erzeugen?
mmdb.csh, mmdb.xml, index.xsl, vrl_v.xsl, datum.xsl, seg.xsl, server, Xalan, libxalan-c1_3.so, libxerces-c1_6_0.so, etc., den Ordner data mit Inhalt. Die beiden -so-Dateien werden von Xalan gebraucht und können mit Xalan für Solaris von www.apache.org downgeloaded werden Wie erzeuge ich eine neue Hierarchie? Bevor mit dem eigentlichen Durchlauf gestartet werden kann, muss man die Server-Adressen, auf denen die Audio-, Videofiles etc. liegen, in die Datei server einzutragen. Dies muss in der gleichen Reihenfolge geschehen, wie die Vorlesungen in der mmdb.xml angegeben sind. Die mmdb.csh ist ausführbar. Also einfach ausführen und etwas warten. Ein Terminal gibt Meldungen über bereits erstellte Dateien aus. Nachdem die letzte Vorlesung abgearbeitet wurde, die neu erzeugten Ordner (z.B. vrl_v1, und vrl_v1 etc.) und die index.html in das Verzeichnis des Servers, in dem die HTML-Dateien abgelegt werden sollen, verschieben. Den Ordner Daten in das Homeverzeichnis kopieren, nicht verschieben, er wird für spätere Durchläufe gebraucht... Es kommen Fehlermeldungen? - Was zu beachten ist! Während eines Durchlaufs werden mehrere Dateien erzeugt, die später wieder gelöscht werden. Ein Lauf sollte nicht unterbrochen werden, da die Dateien sonst per Hand gelöscht werden müssten! In der Datei server sind die URLs hinterlegt, über die auf die Audio- und Videodateien zugegriffen werden kann. Als letztes Zeichen darf hier kein Slash (/) und kein Leerzeichen stehen! Ansonsten würden die erzeugten Links ins Leere verweisen. Es wird davon ausgegangen, dass die mmdb.xml korrekt ist. D.h., sie muss dtd-konform sein. Des weiteren wird angenommen, dass sie dynamisch aus der Datenbank erzeugt werden kann. Es ist nötig, dass alle Tags, die als ID gekennzeichnet sind, iterativ hochgezählt werden, d.h. es darf z.B. keinen Sprung von v12 auf v14 geben. Daraus folgt, dass man nicht einfach Vorlesungen oder Segmente aus der mmdb.xml löschen kann. Dies muss in der Datenbank geschehen, damit die dann neu erzeugte mmdb.xml wieder korrekt ist. Ordnerstruktur, in der die Mediafiles liegen: HTTP-Server/folien/pdf/xx/xx-yy.pdf (wobei xx-yy ist Folienr.
aus xml-Datei)
Die mmdb.csh sowie alle anderen Dateien bis auf server sollte nicht verändert werden. Sie ist für beliebig viele Vorlesungen und Segmente etc. geeignet. |
||