AddOn


Terminkalender (kal_termine)

Beschreibung

Dieses AddOn bietet ein System zur Verwaltung und Darstellung von Veranstaltungsterminen für Websites. Termine umfassen dabei Zeitabschnitte eines einzelnen Tages. Sie 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 Kalendermenüs
- Funktionen zu Kalenderberechnungen
- Funktionen zur Darstellung von Terminlisten und Kalenderansichten
- einen Modul zur Verwaltung der Termine (im Backend)
- einen Modul zum Anlegen eines Start-Terminmenüs (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 Kalendermenüs stehen die folgenden Darstellungen zur Wahl:
- Monatsmenü, Tage mit eingetragenen Termine sind schraffiert
- Monats-, Wochen-, Tagesblatt mit halbgrafischer Darstellung aller Termine
- 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. Gesetzliche und christliche Feiertage sind entsprechend markiert.


busch-dettum.de/public/it/beispiele/kalendermenues.html

Umsetzung

Wolfgang Busch

An der Windmühle 3
38173 Dettum

busch-dettum.de


Versionen

2.1.0

Für REDAXO
^5.3.0
Veröffentlicht am
20.04.2019

Der Code ist mit ‘error_reporting(E_ALL);’ überprüft.
Die Verwaltung der Termine ist vollständig überarbeitet. Ein Termin, der zu löschen, zu korrigieren oder zu kopieren ist, wird nun mittels Durchklicken durch die (ja schon vorhandenen) Kalendermenüs gesucht.

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.