AddOn


YFormCalendar

Beschreibung

YFormCalendar ist ein umfassendes Paket für REDAXO, das erweiterte Funktionen zur Verwaltung, zum Export und zur Anzeige von Kalenderereignissen bietet. Es liefert eine ModelClass um mit Kalenderdaten umzugehen. Die Daten werden Ical-konform gespeichert so dass ein späterer Export vereinfacht wird. Mit einem RRULE-Widget können Wiederholungen definiert werden.

CalRender-Klasse

Abrufen von Kalenderereignissen basierend auf Datum, Zeit und anderen Parametern
Unterstützung für wiederkehrende Ereignisse mit RRULE
Sortierung von Ereignissen nach Start- oder Enddatum
Benutzerdefinierte Abfragen mit YForm-Query-Unterstützung
Generierung der nächsten X Ereignisse ab einem bestimmten Datum
ICalExporter-Klasse

Generierung von iCal-Dateien aus Kalenderereignissen
Unterstützung für den Download von iCal-Dateien
Erstellung von iCal-Strings für die direkte Ausgabe
CalendarJsonExporter-Klasse

Export von Kalenderereignissen im JSON-Format für FullCalendar
Benutzerdefinierte Link-Generierung für Ereignisse
Sortieroptionen für Ereignisse
Unterstützung für Datumsbereiche beim Export
RRULE-Widget

Benutzeroberfläche zur Erstellung und Bearbeitung von Wiederholungsregeln
Unterstützung für verschiedene Wiederholungsfrequenzen (täglich, wöchentlich, monatlich, jährlich)
Einstellung von Intervallen, Wochentagen, Monatstagen
Definition von Wiederholungsanzahl oder Enddatum
Allgemeine Features

Integration mit YForm und YForm Manager
Unterstützung für ganztägige Ereignisse
Handhabung von Ausnahmedaten (EXDATE) für wiederkehrende Ereignisse
Kompatibilität mit FullCalendar für Frontend-Darstellung
Flexibles Datenmodell mit Unterstützung für benutzerdefinierte Felder


github.com/FriendsOfREDAXO/yform_calendar

Umsetzung

Versionen

1.0.0

Für REDAXO
^5.17
Veröffentlicht am
29.09.2024
Require / PHP
>8.2,<9

Es ist Zeit. Hier die erste Version.

What's Changed

New Contributors

Full Changelog: https://github.com/FriendsOfREDAXO/yform_calendar/commits/1.0.0