| Technical University of Braunschweig · Computer Science at TU BS · Operating Systems and Computer Networks |
| Wie baue ich mir eine neue Homepage? |
|
Wenn man eine neue Homepage basteln will, die im Stil und Design zu den
Homepages unseres Instituts passen soll, ist es am aller einfachsten, man
nimmt sich eine bereits vorhandene Seite und ändert diese entsprechend
ab. Zunächst sollte man sich dazu ein Verzeichnis unter
/usr/local/WWW/ibr/users/ einrichten, in dem die Homepage abgelegt
werden wird. Im folgenden soll anhand von Ankes Seite die Verwendung der in homepage.wmli vordefinierten Container erläutert werden, den zu dieser Seite gehörigen Source-Code findet man in index.wml. Die erste Zeile in index.wml ( #!wml -o DEuUNDEF:index.html.de@a+x -o ENuUNDEF:index.html.en@a+x) sorgt dafür, dass später bei der Übersetzung der Seite index.wml sowohl eine deutsche als auch eine englische Seite erzeugt wird, mit den in den Containern entsprechend angegebenen deutschen bzw. englischen Inhalten. Will man nur eine deutsche bzw. englische Seite erzeugen, lässt man den anderen -o Zusatz entsprechend weg. Mit den beiden include-Befehlen werden das entsprechende Homepage-Template und das Template für den Zugriff auf die Publikations-Datenbank geladen. Mit <subject> gibt man den im Browser verwendeten Namen der Seite an, sowie mit <keywords> die Schlüsselwörter für eventuelle Suchzugriffe. Mit <headline1> wird die Überschrift der Seite gesetzt, an die mit <alt-lang> ein Hinweis auf die entsprechend anderssprachige Seite gehängt wird, wenn diese denn existiert. Die nächsten Einträge sind sprechend. Bei den Containern kann man bestimmte Themen unterscheiden: Mit Hilfe der Angaben EN: bzw. DE: in eckigen Klammern gibt man die entsprechenden englischen bzw. deutschen Inhalte für die Container ein. Wirklich interessant ist der Container <veroeffentlichungen>, hier kann man mit Hilfe der Funktionen aus biblist.wmli eine Publikationsliste erzeugen, die sich bei der Übersetzung der Homepage immer an den aktuellen Stand der Publikaitons-Datenbank anpasst. Der Befehl <bibentry> kann von den Beginn- und Endtags gefolgt werden, in die man die einzelnen Publikationen gerne eingeschlossen haben möchte. Mit search gibt man die Suchfunktion an. Auf der eigenen Homepage bietet es sich an, nach Autorennamen zu suchen, man kann aber auch Projektnamen oder Daten suchen lassen (siehe dazu Zugriff auf die Publikationen). Ist die Homepage nun soweit mit Leben gefüllt, muss sie mit Hilfe der wml-Tools in HTML übersetzt werden. Dazu verwendet man am besten das Makefile, das im gleichen Verzeichnis, in dem auch die Homepage liegt, liegen muss. In der vierten Zeile muss statt speer der entsprechende User-Name eingetragen werden. Wichtig ist noch die Zeile zu pubs: Hier sollten all jene Dateien des aktuellen Directories eingetragen werden, die eine dynamische Publikationsliste enthalten. So ist es späater möglich, nach Eintrag einer neuen Publikation in der Publikations-Datenbank mit einem rekursiven make aus dem Hauptverzeichnis heraus, alle Publikationslisten an den aktuellen Stand anzupassen (alles weitere zu Makefiles). |
| Wie passe ich meine alte Seite an? |
|
Da sich im Verlauf der Erneuerung des Web-Designs nur die wml-Templates
geändert haben, muss lediglich eine neue Übersetzung mit dem
aktualisierten Makefile erfolgen. Wichtig ist hier,
dass wirklich die neuen Templates verwendet werden, die zur Zeit unter
/usr/local/WWW/ibr/ibr_new/wml/ liegen. Eine weitere Änderung, die an der alten Homepage vorgenommen werden sollte, ist die zusätzliche Importierung des Templates biblist.wmli, mit dessen Hilfe eine Publikationsliste erzeugt werden kann (Zugriff auf die Publikationen). |