wiphi/contao-freizeitkalender

Synchronisiert die Events mit dem Freizeitkalender (freizeitkalender.eu).

Installs: 0

Dependents: 0

Suggesters: 0

Security: 0

Stars: 0

Watchers: 0

Forks: 0

Open Issues: 0

Type:contao-bundle

pkg:composer/wiphi/contao-freizeitkalender

dev-dev 2026-01-12 20:25 UTC

This package is auto-updated.

Last update: 2026-01-13 19:21:12 UTC


README

Beschreibung

Dieses Contao Modul erlaubt das Synchronisieren von Veranstaltungen aus dem Freizeitkalender (https://www.freizeitkalender.eu) über die JSON API-Schnittstelle in die Contao Events.

Event-Modul

Im Contao-Event Modul kann im entsprechenden Kalender die Synchronisation mit dem Freizeitkalender aktiviert werden. Hierfür muss die vollsändige API-URL angegeben werden, z.B.: https://www.freizeitkalender.eu/api/json/XXX. Diese URL muss im Backend des Freizeitkalenders erstellt werden.

Synchronisation

Standardmäßig vergleicht die Synchronisation die Daten anhand der Änderungszeiten.

In den Events des entsprechenden Kalenders befindet sich auch der Punkt "Synchronisere Daten aus Freizeitkalender". Damit kann jederzeit händisch ein Abgleich der Veranstaltungsdaten durchgeführt werden. Dabei entsteht auch ein ausführliches Protokoll.

Sollen immer alle Events vollständig synchronisiert werden (auch wenn keine Änderung stattgefunden hat), gibt es die Möglichkeit die Synchronisation zu forcieren. Dies wird ausdrücklich nicht empfohlen, sondern sollte nur für Fehlersuche/Test verwendet werden.

Anhänge

Es besteht die Möglichkeit ein Teaser Bild aus der Veranstaltung in das Contao Dateisystem zu importieren. Dieses wird auch dem Event zugeordnet. Hierfür muss man im Kalender selbst das entsprechende Verzeichnis in Contao angeben.

Cron-Job

Die Events können automatisch einmal täglich über Cron synchronisiert werden. Hierfür muss die Option "Synchronisation aktivieren" im Contao-Kalender aktiviert sein.

Beta-Testphase

Das Modul befindet sich derzeit in aktiver Entwicklung. Fehler und Änderungen sind jederzeit möglich.

Lizenz

MIT-Lizenz