AddOn
FOR calendar
Beschreibung
Das AddOn ist ein variabel einsetzbarer Kalender(-Generator), Skedule, Newssystem, Event- und Terminplaner für REDAXO 5.x.Features:
- Erfassung der Termine
- Wiederkehrende Ereignisse
- Zyklen für wiederkehrende Ereignisse (z.B. alle x Monate, Wochen)
- Kategorisierung der Einträge = Mehrere Kalender
- Location-Verwaltung
- Mehrsprachigkeit
- Anpassbare Eingabeformulare
- Sprachspezifische Felder
- Einfacher Abruf der Termine per PHP-Class-Methoden, Rückgabe als Objekte
- API zur Ausgabe und Filterung der Events als JSON
FOR calendar ist vielfältig einsetzbar und erweiterbar. Terminkalender, Veranstaltungskalender, Nachrichten… alles ist denkbar.
github.com/FriendsOfREDAXO/forcal
Umsetzung
Versionen
6.5.2
- Komplett neuer Quick-Navigation Button.
- Zeigt nun die nächsten 10 Termine für die man eine Berechtigung hat.
- Optische Verbesserungen des Buttons
- Nutzt nun die native API von Quick-Navigation
6.5.1
Fixed
- Update-Tabelle
rex_forcal_user_venues: Fix für #83 (Update auf 6.4.1 oder 6.5.0 nicht möglich). Spalten-Umbenennung prüft nun die Existenz der Tabelle und Spalten mitrex_sql_table::hasColumn()undrenameColumn().
6.5.0
Neu
- Inline Venue-Erstellung: Neuer Button direkt im Termin-Formular zum schnellen Anlegen eines Ortes per Modal-Dialog (AJAX). Mehrsprachige Namensfelder und Adressfelder. Der neue Ort wird sofort im Select uebernommen.
- API-Endpoint rex_api_forcal_venue_create: Backend-API mit CSRF-Schutz und Berechtigungspruefung.
- Benutzerhandbuch: Neue help.md als Hilfe-Tab im Backend mit Dokumentation fuer Redakteure.
- Neue Sprachschluessel fuer Inline-Venue-Erstellung (de/en).
Behoben
- CSRF-Token-Fehler bei Venue-Erstellung: rex_url::backendController() wurde ohne false-Parameter aufgerufen, wodurch die URL HTML-escaped wurde. Das CSRF-Token kam dadurch fehlerhaft beim Server an.
- SelectPicker-Refresh nach Venue-Erstellung: Pruefung von hasClass('selectpicker') auf data('selectpicker') geaendert, da REDAXO das Plugin automatisch ueber data-live-search initialisiert.
6.4.1
Es war Zeit: ForCal Feature Release. Tagging & Rechte .. jetzt ganz einfach .. so geht's ..
Was ist neu?
Tagging-Widget für Custom Fields
Neuer Feldtyp tagging in YAML-Definitionen – farbige Schlagwörter direkt im Termin-, Kategorie- und Orte-Formular. Inkl. eigenem Suggest-API-Endpunkt, WCAG-geprüftem Color Picker und automatisch geladenen Assets.
Orts-Berechtigungssystem (Venue Permissions)
Granulare Rechteverwaltung für Orte auf Basis von Eigentümerschaft:
- Bearbeitungs-Scope pro Benutzer:
own·all·by_owner - Löschen nur durch den Ersteller oder Admins
- Venue-Dropdown-Einschränkung: Optional nur eigene Orte im Terminformular
- Orte-Liste zeigt Ersteller und letzten Bearbeiter
Bugfix
- SQL-Fehler durch doppeltes Quoting bei
rex_sql::escape()ingetVenueListWherebehoben
6.3.0
Neu: Custom Fields Editor
Fixed: Dark-Mode
6.2.0
Neue Funktion: Es können Listen-Filter festgelegt und individuell je Nutzer gespeichert werden
6.1.0
- Unterstützt das aktuelle Quicknavi
- Neuer Termin Button im Quicknavi-Button hinzugefügt.
3.8.0
Vendor updates
What's Changed
- uses: actions/checkout@v3 by @aeberhard in https://github.com/FriendsOfREDAXO/forcal/pull/37
- Bump spatie/calendar-links from 1.4.3 to 1.8.0 by @dependabot in https://github.com/FriendsOfREDAXO/forcal/pull/38
- 3.8.0 by @skerbis in https://github.com/FriendsOfREDAXO/forcal/pull/40
New Contributors
- @aeberhard made their first contribution in https://github.com/FriendsOfREDAXO/forcal/pull/37
- @dependabot made their first contribution in https://github.com/FriendsOfREDAXO/forcal/pull/38
- @skerbis made their first contribution in https://github.com/FriendsOfREDAXO/forcal/pull/40
New: Quick Navigation button now delivered by FORCal
- Bei Click auf + in der Terminliste wird das aktuelle Datum übernommen
- Neue Frontend-Anleitung, danke @godsdog
- CSRF aus Frontend entfernt, danke @godsdog
- Kalender wird im Systemblock gelistet
- weitere kleine Korrekturen @godsdog
4.1.3
What's Changed
- removed sked update and redactor2 by @skerbis in https://github.com/FriendsOfREDAXO/forcal/pull/41
- entries: mb_convert_encoding is depracated, daher entfernt by @skerbis in https://github.com/FriendsOfREDAXO/forcal/pull/43
- replace mb_convert_encoding is deprecated by @skerbis in https://github.com/FriendsOfREDAXO/forcal/pull/44
Hinweis: Wenn QuickNavigation < 8.1 installiert ist, QuickNavigation erst deaktivieren, dann forcal aktualisieren, dann QuickNavigation aktualisieren und aktivieren.
5.1.0
5.1.0
Diese Version ersetzt die veralteten daterangepicker und clockpicker durch den modernen Flatpickr, der bereits in REDAXO integriert ist. Zudem wurde eine erweiterte Validierungslogik implementiert, um ungültige Datums-/Zeitkombinationen zu verhindern, sowie visuelles Feedback für den Benutzer hinzugefügt.
Es wird das flatpickr-AddOn benötigt
Major Release 5
ForCal 5 bietet jetzt:
- Nutzerrechte auf Kategorieebene
- Einschränkung der Mediennutzung (media und medialist können deaktiviert werden)
- Neue Factory zum einfacheren Umgang mit den Daten
- Filter
- komplexe Sortierungen
- Deaktivierung der Orte möglich
- iCal, CalDAV - Links und Abos möglich
100 % abwärtskompatibel zur vorherigen Version 4.x
What's Changed
- erweiterte user rechte by @skerbis in https://github.com/FriendsOfREDAXO/forcal/pull/54
Full Changelog: https://github.com/FriendsOfREDAXO/forcal/compare/5.0.0-beta1...5.0.0-beta2
What's Changed
- Multiuser-Support by @skerbis in https://github.com/FriendsOfREDAXO/forcal/pull/51
- forCalEventsFactory by @skerbis in https://github.com/FriendsOfREDAXO/forcal/pull/52
- erweiterte user rechte by @skerbis in https://github.com/FriendsOfREDAXO/forcal/pull/54
- Create uninstall.php by @skerbis in https://github.com/FriendsOfREDAXO/forcal/pull/60, reported by @olien
- quick navigation and Watson with user rights by @skerbis in https://github.com/FriendsOfREDAXO/forcal/pull/61
- ICal-Eport via api by @skerbis in https://github.com/FriendsOfREDAXO/forcal/pull/62
Full Changelog: https://github.com/FriendsOfREDAXO/forcal/compare/4.1.3...5.0.0
6.0.9
NEU:
- Aktueller FullCalendar
- Eigener ColorPicker
- Neues Theme mit transparenten Farben und besserem Dark-Mode
- Standartsortierbutton
- Sortierung nach Titeln (in allen Sprachen)
- Aktualisierte Sprachdateien
- FullCalendar-Doku für das Fronten
- Hilfsklasse für Assetseinbindung im Frontend
Und viele kleine weitere Verbesserungen.
Weiterhin kompatibel mit den Vorversionen.