Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
centos:mail_c6:horde_7 [21.02.2013 16:04. ] – Seite neu angelegt django | centos:mail_c6:horde_7 [20.04.2018 10:40. ] (aktuell) – Externe Bearbeitung 127.0.0.1 | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
+ | ====== Horde Kalender: Kronolith ====== | ||
+ | Die nächste [[http:// | ||
+ | Informationen zu Installation und Konfiguration findet amn auch auf der offiziellen [[http:// | ||
+ | |||
+ | ===== Installation ===== | ||
+ | Wie auch schon bei der [[centos: | ||
+ | |||
+ | Das Programmpaket holen wir und nun erst einmal auf unseren Web-Server. | ||
+ | # pear install -a -B horde/ | ||
+ | |||
+ | < | ||
+ | horde/ | ||
+ | downloading kronolith-4.0.3.tgz ... | ||
+ | Starting to download kronolith-4.0.3.tgz (2,502,518 bytes) | ||
+ | .................done: | ||
+ | downloading Horde_Timezone-1.0.2.tgz ... | ||
+ | Starting to download Horde_Timezone-1.0.2.tgz (20,042 bytes) | ||
+ | ...done: 20,042 bytes | ||
+ | downloading timeobjects-2.0.2.tgz ... | ||
+ | Starting to download timeobjects-2.0.2.tgz (297,260 bytes) | ||
+ | ...done: 297,260 bytes | ||
+ | install ok: channel:// | ||
+ | install ok: channel:// | ||
+ | install ok: channel:// | ||
+ | </ | ||
+ | |||
+ | ===== vorbereitende Konfiguration ===== | ||
+ | Die Konfiguration der Anwendung **Kronolith** erfolgt, wie auch bereits bei der Grundkonfiguration des Horde-Frameworks, | ||
+ | |||
+ | Wir legen also die besagte Backup-Datei für die Konfiguration an. | ||
+ | # touch / | ||
+ | |||
+ | Zum Schluß weisen wir noch die Datei und Besitzrechte für die Konfigurationsdatei- und dessen Verzeichnis zu. | ||
+ | # chown -R root:apache / | ||
+ | |||
+ | # chmod g+w -R / | ||
+ | |||
+ | ===== automatische Agenda-/ | ||
+ | Damit tägliche Eventbenachrichtigungen der Kalendereinträge verschickt werden können, tragen wir in der **crontab**-Konfigurationsdatei // | ||
+ | # vim / | ||
+ | <file bash / | ||
+ | PATH=/ | ||
+ | MAILTO=root | ||
+ | HOME=/ | ||
+ | |||
+ | # For details see man 4 crontabs | ||
+ | |||
+ | # Example of job definition: | ||
+ | # .---------------- minute (0 - 59) | ||
+ | # | .------------- hour (0 - 23) | ||
+ | # | | .---------- day of month (1 - 31) | ||
+ | # | | | .------- month (1 - 12) OR jan, | ||
+ | # | | | | .---- day of week (0 - 6) (Sunday=0 or 7) OR sun, | ||
+ | # | | | | | | ||
+ | # * * * * * user-name command to be executed | ||
+ | |||
+ | # Django : 2013-01-23 Verabeitung der Hordealarmmeldung alle 5 Minuten aktiviert | ||
+ | */5 * * * * / | ||
+ | |||
+ | # Django : 2013-01-25 tägliches Versenden der Agenda-/ | ||
+ | # Hordekalenderanwendung um 01:30 Uhr | ||
+ | 30 1 * * * / | ||
+ | </ | ||
+ | |||
+ | ===== Konfiguration über die WEB-GUI ===== | ||
+ | Die Konfiguration der Applikation **Mnemo** erfolgt dann über die GUI des Web-Frameworks. Dazu rufen wir unseren angelegten VHOST im Webbrowser auf. | ||
+ | $ firefox https:// | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | Mit einem Klick auf das Zahnradsysmbol {{: | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | Hier wählen wir den Menüpunkt **// | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | Da wir die Anwendung **// | ||
+ | |||
+ | 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. | ||
+ | |||
+ | <WRAP round important> | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | Um zur Konfiguration von **Kronolith** zu gelangen, klicken wir nun auf den Punkt **Kalender (kronolith)**. | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | Auf den nun zur Verfügung stehenden Reitern, erfolgt die Konfiguration der Horde-Applikation **Mnemo**. | ||
+ | |||
+ | === Calendar Driver Settings === | ||
+ | $conf[calendar][driver] | ||
+ | $conf[calendar][params][driverconfig] | ||
+ | $conf[calendar][params][table] | ||
+ | $conf[calendar][params][utc] | ||
+ | |||
+ | === Free/Busy Driver Settings === | ||
+ | $conf[storage][default_domain] | ||
+ | $conf[storage][driver] | ||
+ | $conf[storage][params][driverconfig] | ||
+ | $conf[storage][params][table] | ||
+ | |||
+ | === Calendar Handler Settings === | ||
+ | $conf[calendars][driver] | ||
+ | |||
+ | === Resource Handler Settings === | ||
+ | $conf[resource][driver] | ||
+ | $conf[resource][params][driverconfig] | ||
+ | $conf[resource][params][table] | ||
+ | $conf[resource][params][utc] | ||
+ | |||
+ | === Reminder Settings === | ||
+ | $conf[reminder][server_name] | ||
+ | $conf[reminder][from_addr] | ||
+ | |||
+ | === Share Settings === | ||
+ | $conf[autoshare][shareperms] | ||
+ | $conf[share][notify] | ||
+ | |||
+ | === Displaying Holidays === | ||
+ | $conf[holidays][enable] | ||
+ | |||
+ | === Menu Settings === | ||
+ | $conf[menu][import_export] | ||
+ | |||
+ | === Maps === | ||
+ | $conf[maps][driver] | ||
+ | | ||
+ | $conf[maps][providers] | ||
+ | $conf[menu][import_export] | ||
+ | $conf[maps][geocoder] | ||
+ | $conf[maps][geodriver] | ||
+ | |||
+ | Am Ende unserer Konfigurationsarbeit, | ||
+ | {{: | ||
+ | Die erfolgreiche Sicherung wird uns entsprechend angezeigt. | ||
+ | {{ : | ||
+ | |||
+ | ===== Client-Konfiguration ===== | ||
+ | {{: | ||
+ | |||
+ | Damit wir von unseren Smartphones die dort zur Verfügung stehende Kalender-Applikation auch mit unserem Horde-Server synchronisieren können, benötigen wir noch von [[http:// | ||
+ | |||
+ | Die Installation von **FunV10** nehmen wir vom [[https:// | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | Da wir den Funambol-Client mit unserem Horde-Server verbinden wollen, wählen wir die Schaltfläche **[Anmelden]** aus. | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | Auf dem nächsten Bildschirm tragen wir dann ein: | ||
+ | * **Benutzername**: | ||
+ | * **Passwort**: | ||
+ | * **Server URL** < | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | |||
+ | Über den Menüpunkt **Konfiguration** nehmen wir dann folgende Einstellungen vor: \\ | ||
+ | |||
+ | * **Sync mit Server**: \\ geplant \\ Interval: 1 Stunde \\ [✔] Sende Clientänderungen zum Server | ||
+ | * **Kontakte**: | ||
+ | * **Kalender**: | ||
+ | * **Bilder**: \\ Nicht Synchronisieren | ||
+ | * **Videos**: \\ Nicht Synchronisieren | ||
+ | * **Dateien**: | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | Zum Schluß stoßen wir dann die erste Synchronisation unseres mobilen Gerätes mit unserem Horde-Framework-Server an. | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | ====== Links ====== | ||
+ | * **[[centos: | ||
+ | * **[[centos: | ||
+ | * **[[wiki: | ||
+ | * **[[http:// | ||
+ | |||