Auf dieser Seite sind verschiedene Aktionen zusammengefaßt, die zur Administration des Servers gehören.
Erstellen einer aktuellen Liste von Homepages
Mit folgendem Link wird die Liste aller Homepages auf den neuesten Stand gebracht. Sollten in der Liste User auftreten, die zu Vorlesungen o.ä. gehören, so sind diese zur Zeit fest in das Skript /home/www/pub/admin/userlist.cgi einzutragen.
Erstellen einer aktuellen Liste
Verwaltung der Veranstaltungen im Institut für Informatik
Hier können die Veranstaltungen des Instituts für Informatik administriert werden. Es stehen folgende Aktionen zur Verfügung:
- Liste aller Veranstaltungen anzeigen (hier werden auch bestehende Veranstaltungen geändert und gelöscht)
- Neue Veranstaltung anlegen
- Liste aller Dozenten anzeigen (hier werden auch bestehende Dozenten geändert und gelöscht)
- Neuen Dozenten anlegen
- Aktuelles/Nächstes Semester ändern
- Neue Startseiten aus der Datenbank erstellen (passiert zur Zeit noch nicht automatisch)
Es können auch die zuletzt erzeugten Seiten angezeigt werden:
- Startseite der Lehre
- Vorlesungs-Suche
- Aktuelle Veranstaltungen
- Aktuelle Veranstaltungen mit Raumbelegung
- Veranstaltungen sortiert nach Dozenten
- Veranstaltungen sortiert nach Themen
- Veranstaltungen sortiert nach Semestern
Die Datenbank wird vor Inkonsistenzen durch folgende Mechanismen geschützt:
- Die Datenbank wird exklusiv gesperrt, wenn das Formular zur Änderung oder zur Neueingabe einer Veranstaltung, eines Dozenten oder der Einstellungen an den Server geschickt wird. Dadurch wird verhindert, daß ein Benutzer die Datenbank für längere Zeit sperren kann.
- Ein Speicherkonflikt tritt auf, wenn zwei Benutzer dieselbe Veranstaltung (Dozenten/Einstellung) editieren wollen. Dabei werden die Änderungen des ersten speichernden Benutzers übernommen. Versucht der zweite Benutzer, seine Änderungen zu sichern, wird er auf den Konflikt hingewiesen und er muß seine Änderungen nochmal machen.
- Ein Speicherkonflikt tritt nicht auf, wenn zwei Benutzer gleichzeitig zwei verschiedene Veranstaltungen (Dozenten/Einstellungen) ändern.
- Schickt ein Benutzer das Formular ab, wärend das Administrations-Skript noch die Anfrage des letzten Benutzers verarbeitet, ist die Datenbank im exklusiven Zugriff und der Benutzer erhält eine Nachricht. Die Änderungen können aber durch einfachen Knopfdruck nochmals zum Server geschickt werden.
- Sollte die Datenbank für längere Zeit gesperrt sein, so ist wahrscheinlich noch ein Fehler im Zugriffsmechanismus. In diesem Fall kann die Datenbank auch von Hand freigegeben werden. Bitte nur benutzen, wenn längere Zeit kein Zugriff möglich war. Manuelle Freigabe kann Datenverlust bedeuten !!