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.
Das AddOn umfasst
- eine zusätzliche Redaxo-Datenbanktabelle für die Termine
- eine Stylesheet-Datei für Farben und Formen der Terminmenüs
- Funktionen zur Darstellung von Terminlisten und Kalenderansichten
- einen Modul zur Verwaltung der Termine (im Backend)
- einen Modul zum Anlegen eines Start-Terminformulars (im Frontend)
- einen Modul zur Ausgabe einer Standard-Terminliste (im Frontend)

Die Terminverwaltung beinhaltet diese Funktionen:
- Eintragung eines Termins samt zugehörigen Daten in die Tabelle
- Löschung eines Termins in der Tabelle
- Aktualisierung der Daten eines Termins
- Kopieren eines Termins auf den Folgetag oder als wöchentliche Wiederholung
Als Terminmenüs stehen die folgenden Darstellungen zur Wahl:
- Monatsmenü inkl. Darstellung der wesentlichen christlichen Feiertage
- im Monatsmenü sind alle Tage, an denen Termine vorliegen, durch Schraffur gekennzeichnet
- 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) mit Filterfunktionen
- tabellarische Darstellung der Daten eines Termins
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/beispiele/kalendermenues.html

Umsetzung

Wolfgang Busch

An der Windmühle 3
38173 Dettum

busch-dettum.de


Versionen

2.0.0

Für REDAXO
^5.3.0
Veröffentlicht am
15.02.2019

Diese Version ist komplett überarbeitet und auf Redaxo 5 angepasst.

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.