AddOn


Terminkalender (kal_termine)

Beschreibung

Dieses AddOn bietet ein System zur Verwaltung und Darstellung von Veranstaltungsterminen für Websites. Termine werden dabei als Zeitabschnitte eines einzelnen Tages verstanden. Die Termine lassen sich in Kategorien gliedern. – Die PHP-Programme wurden ursprünglich für einen Tischtennis-Verband entwickelt. Das System ist aber so konfigurierbar, dass es auch für andere Fragestellungen nutzbar ist.
Das AddOn umfasst
- eine zusätzliche Redaxo-Datenbanktabelle für die Termine
- eine Stylesheet-Datei für Farben und Formen der Terminmenüs
- diverse Kalenderdarstellungen von Terminmenüs
- einen Modul zur Verwaltung der Termine (im Backend)
- einen Modul zum Anlegen eines Terminmenüs (im Frontend)

Die Terminverwaltung beinhaltet diese Funktionen:
- Eintragung eines Termins samt zugehörigen Daten in die Tabelle
- Löschung eines Termins
- Aktualisierung der Daten eines Termins
- Kopieren eines Termins auf den Folgetag oder als wöchentliche Wiederholung
Folgende Terminmenüs sind verfügbar:
- Monatsmenü inkl. Darstellung der wesentlichen christlichen Feiertage
- Monatsblatt mit einer halbgrafischen Darstellung der Termine an den zugehörigen Tagen
- Wochenblatt mit einer halbgrafischen Darstellung der Termine an den zugehörigen Tagen
- Tagesblatt mit einer halbgrafischen Darstellung der Termine an diesem Tage
- Liste der Termine eines Zeitabschnitts (Monat/Woche/Tag)
- Suchfunktionen zur Verfeinerung von Terminlisten
Alle Menüs sind untereinander verlinkt, sodass man von einem zum anderen wechseln kann. Das Monatsmenü gestattet das Blättern zum Vor- oder Folgemonat oder zum gleichen Monat im Vor- oder Folgejahr.


busch-dettum.de/public/it/terminkalender.html

Umsetzung

Wolfgang Busch

An der Windmühle 3
38173 Dettum

busch-dettum.de


Versionen

1.3 (November 2016)

Für REDAXO
4.7.x, 4.6.x, 4.4.x
Veröffentlicht am
24.08.2016

Überarbeitung der Installations-Prozedur:

Die PHP-Codes der beiden Module werden jetzt aus dem neuen Ordner “module” übernommen.

Die beiden folgenden Dateien werden bei der Erstinstallation neu erzeugt, aber nun im neuen Ordner “generated”:
- generated/settings.php ersetzt functions/function.settings.inc.php.
- generated/kal_termine.css ersetzt files/kal_termine.css.
- Der Ordner “files” entfällt.

Um ggf. vorgenommene Konfigurationen zu erhalten, sollte bei einer neuen Installation folgendermaßen vorgegangen werden:
- Re-Installation des AddOn
- Umbenennen der alten Datei functions/function.settings.inc.php in settings.php.
- Verschieben in den Ordner generated. Dabei wird die dort gerade erzeugte Datei überschrieben.
- Verschieben der alten Datei files/kal_termine.css in den Ordner generated. Dabei wird die dort gerade erzeugte Datei überschrieben.

Bei einer De-Installation des AddOns werden die beiden Dateien im Ordner “generated” gelöscht.