Planmodul

Aus dem IServ-Wiki
Wechseln zu: Navigation, Suche
Planmodul
Iserv-plan.png
Einsatzbereich IDesk
Beschreibung Pläne im IDesk
Autor IServ

Dieses Modul für den IDesk ermöglicht die Anzeige von beliebigen Plänen in beliebigen Formaten (z. B. PDF oder HTML), die zuvor in einen Ordner in einer vorher festgelegten Gruppe (standardmäßig die Gruppe Lehrer) kopiert wurden.

Es werden sowohl statische Pläne (in dem Fall zeigt das Modul immer dieselbe Datei an) als auch rotierende Pläne unterstützt (z. B. Vertretungspläne, die täglich rotieren). Eine Beschränkung der Pläne auf bestimmte Gruppen ist ebenso möglich wie die Anzeige auf öffentlichen Monitoren; für letzteres generiert das Modul einen Link, über der den Plan ohne vorherige Anmeldung abgerufen werden kann.

Dieses Modul wurde früher als "Vertretungsplanmodul (PDF)" bezeichnet (Paket iserv-vplan). Ende 2009 wurde es zu Planmodul (Paket iserv-plan) umbenannt, um dem deutlich gewachsenen Funktionsumfang gerecht zu werden.

Inhaltsverzeichnis

Installation

  1. Am Server als root anmelden.
  2. Die IServ-Konfiguration öffnen:
    root
    iservcfg
  3. Im Menü die Paketverwaltung (package) auswählen.
  4. Auf add gehen.
  5. Das Modul iserv-plan mit der Leertaste auswählen.
  6. Den Dialog mit Enter bestätigen.

Konfiguration

Gruppe

In der IServ-Konfigurationsdatei kann eine Gruppe festgelegt werden, die die Vertretungspläne online stellen kann; standardmäßig ist dies die Gruppe Lehrer. In dem Ordner der Gruppe wird dazu ein Ordner "Vertretungsplan" angelegt[1] (er darf vorher noch nicht existieren!); alle Dateien in diesem Ordner, die zu dem Dateinamen einer Vertretungsplandefinition (siehe nächster Abschnitt) passen, werden als Vertretungspläne in der Navigation angezeigt.

Pläne einrichten

Im Gegensatz zum PDF-Vertretungsplan von IServ1 unterstützt das Planmodul beliebig viele Pläne parallel. Um einen neuen Plan einzurichten, wird wie folgt vorgegangen:

  1. Im IDesk als Admin einloggen, sodass man Zugriff auf den Verwaltungsbereich hat. Dort den Eintrag Pläne auswählen.
  2. Auf Hinzufügen klicken.
  3. Die gewünschten Eigenschaften (s. u.) verändern.
  4. Zur Überprüfung des eingegeben Dateinamens kann die Vorschau auf der rechten Seite mit einem Klick auf Aktualisieren aktualisiert werden. Wenn der Dateiname korrekt ist, sollten Dateien unter dem Punkt "Zutreffende Dateiname" auftauchen.
  5. Auf OK klicken.
  6. Ggf. muss die IDesk-Navigation mit dem Aktualisieren-Button (rechts neben "Navigation") neu geladen werden, um die Änderungen zu sehen.

Eigenschaften eines Plans

Name Der Name des Plans. Er dient zur Übersicht in der Verwaltung und wird auch in der Navigation angezeigt.
Dateiname Der Dateiname bestimmt, welcher festlegt, welche Dateien zu dem Plan gehören.

Für einen statischen Plan wird hier einfach der Dateiname der Datei eingegeben.

Für rotierende Pläne muss ein Dateiname mit Platzhaltern eingegeben werde, mit deren Hilfe das Datum des Vertretungsplans bestimmt wird: "[DD]": Tag, "[MM]": Monat, "[YY]": zweistelliges Jahr oder "[YYYY]": vierstelliges Jahr. Standard ist "[DD].[MM].[YY].pdf".

Encoding Diese Einstellung ist nur nötig, wenn das Modul Textdateien in einem anderen Encoding als UTF-8 ausliefern soll, z. B. HTML-Vertretungspläne von gp-Untis, die im latin1-Encoding vorliegen. In diesem Fall müsste hier "latin1" eingetragen werden.
Anzeige auf Gruppen beschränken Hier können Gruppen festgelegt werden, die den Vertretungsplan in der Navigation sehen können sollen. Sind keine Gruppen festgelegt, können alle Benutzer den Vertretungsplan sehen.



  1. Technische Information: in Wirklichkeit wird kein Ordner angelegt, sondern ein Symlinks auf /var/lib/iserv/vplan/files. Das ist nötig, weil das Planmodul keine Leserechte auf die Gruppenordner hat.
Meine Werkzeuge
Für Bastler