Previous: HTML Tidy, Up: Voraussetzungen


2.1.7 Sitecopy

Sitecopy kann benutzt werden, um die Kármán-Webseiten auf den WebDAV-Webserver hochzuladen. Selbstverständlich kann man dafür auch jedes andere geeignete Programm einsetzen.

Früher wurde Sitecopy vom Make-Skript, das die Webseiten zusammenbaut, implizit ganz am Ende des Prozesses gestartet. Das ist nun nicht mehr so.

Achtung: Sitecopy ist ein recht tückisches (oder sollte ich sagen schlechtes) Programm. Insbesondere muß man darauf achten, daß man mit dem Aufruf `sitecopy -u' keine Teile der Website versehentlich löscht, bloß weil sie lokal nicht vorhanden waren.

Ich empfehle folgenden Eintrag in ~/.sitecopyrc:

     site karman
        server www-users.rwth-aachen.de
        username ********
        password ********
        remote /karman/
        url https://www-users.rwth-aachen.de/karman
        local ~/xml/rwth-zeitung/webpages/
        protocol webdav
        http secure
        exclude /Galerie
        exclude /wiki
        exclude /Veranstaltungen

Damit kann man einigermaßen sicherstellen, daß nur die automatisch generierten Webseiten vom Sitecopy-Aufruf betroffen sind. Allerdings sollte man trotzdem das Sitecopy-Manual gelesen und verstanden haben.

Wenn man Sitecopy implizit mit make-karman-website.py aufruft, indem man die Option `--upload' übergibt, wird der Name des Zeitungs-Verzeichnisses als Sitename für Sitecopy benutzt. Das ist in obigem Beispiel `karman', siehe erste Zeile `site karman'. Man kann das auch auf der Kommandozeile überstimmen. Genaueres liefert die `--help'-Option.