Inhaltsverzeichnis

Horde Aufgaben(-Verwaltung): Nag

Als zweite Applikation installieren wir uns die Anwendung Nag. Mit Hilfe dieser Anwendung werden wir unsere Aufgabenplanung bzw. unserer todo-Liste planen und deren Be- und Abarbeitung verfolgen. Informationen zu Installation und Konfiguration findet amn auch auf der offiziellen Doku-Seite.

Installation

Wie auch schon bei der Grund-Installation des Horde-Frameworks, werden wir hier auf PHP Extension and Application Repository oder kurz PEAR zurück.

Das Programmpaket holen wir und nun erst einmal auf unseren Web-Server.

  # pear install -a -B horde/nag
downloading nag-3.0.9.tgz ...
Starting to download nag-3.0.9.tgz (1,481,967 bytes)
.....................................................
......................................................done: 1,481,967 bytes
install ok: channel://pear.horde.org/nag-3.0.9

vorbereitende Konfiguration

Die Konfiguration des Moduls Nag erfolgt, wie auch bereits bei der Grundkonfiguration des Horde-Frameworks, erfolgt über die GUI des Horde-Framworks. Bevor wir uns daran machen können, benötigen wir noch eine entsprechende (leere) Backupdatei für die mitgelieferte Vorgabekonfigurationsdatei. Ferner müssen wir dafür sorgen, dass unser Apache-Webserver die Änderungen im Konfigurationsverzeichnis ablegen kann. Zunächst legen wir die besagte Backup-Datei für die Konfiguration an.

 # touch /var/www/horde/nag/config/conf.php.bak

Anschließend weisen wir noch die Datei und Besitzrechte für die Konfigurationsdatei- und dessen Verzeichnis zu.

 # chown -R root:apache /var/www/horde/nag/config
 # chmod g+w -R /var/www/horde/nag/config

Konfiguration über die WEB-GUI

Die Konfiguration der Applikation Nag erfolgt dann über die GUI des Web-Frameworks. Dazu rufen wir unseren angelegten VHOST im Webbrowser auf.

 $ firefox https://buero.nausch.org

Bild: Bildschirmhardcopy Horde "Erstanmeldung"

Mit einem Klick auf das Zahnradsysmbol Bild: Horde Menüpunkt Administration erreichen wir den Menüpunkt Administration.

Bild: Bildschirmhardcopy Horde "Menüpunkt Administration"

Hier wählen wir den Menüpunkt Configuration aus.

Bild: Bildschirmhardcopy Horde "Configuration"

Da wir die Anwendung Nag noch nicht konfiguriert haben und auch die nötigen mySQL-Datenbanktabellen angelegt haben, sind die beiden Fehlermeldungen normal.

Als erstes legen wir die notwendigen Datenbanktabellen an. Hierzu klicken wir auf den Punkt DB schema is out of date. Die Aktion wird uns entsprechend positiv quittiert.

Um zur Konfiguration von Nag zu gelangen, klicken wir nun auf den Punkt Tasks (nag).

Bild: Bildschirmhardcopy Horde "Configuration"

Auf den nun zur Verfügung stehenden Reitern, erfolgt die Konfiguration der Horde-Applikation Nag.

Storage System Settings

$conf[storage][driver]                                                         SQL
$conf[storage][params][driverconfig]                                           Horde defaults
$conf[storage][params][table]                                                  nag_tasks

Tasklist Handler Settings

$conf[tasklists][driver] 	                                                 Default
$conf[menu][import_export]                                                     [✔]

Am Ende unserer Konfigurationsarbeit, sichern wir die Konfiguration mit einem Klick auf die Schaltfläche: Bild: Schaltfläche "Webmail-Konfiguration erzeugen" Die erfolgreiche Sicherung wird uns entsprechend angezeigt. Bild: Bestätigung der erfolgreichen Sicherung

Links