AddOn


D2U Veranstaltungen

Beschreibung

Verwalte eure Kurse und Veranstaltungen. Diese können im JSON+LD Format für das Kurskarussell in der Google Suche oder für Events in Google Maps ausgegeben werden. Plugin für Synchronisation mit der Kufer SQL Software vorhanden.

Verwaltung von Kursen oder Veranstaltungen. Veranstaltungen können eingeteilt werden nach:

  • Kategorien und Unterkategorien
  • Zielgruppen (per Plugin)
  • Terminkategorien (per Plugin)
  • Orten und Ortskategorien (per Plugin)
    Für Kurse, Kategorien, Orte, ... werden sprechende URLs generiert (braucht dafür YRewrite und URL Addon).
    Ein Warenkorb mit E-Mailanmeldung kann zum Buchen genutzt werden. Wenn das MultiNewsletter Addon installiert ist, kann im Buchungsvorgang ein Newsletter bestellt werden.

Kurse können im JSON+LD Format für das Kurskarussell in der Google Suche oder für Events in Google Maps ausgegeben werden.

Außerdem gibt es ein Plugin für die Synchronisation mit der Software Kufer SQL. Die Kufer Software kann einen XML Export erstellen (Lizenz erforderlich, nicht im Basisprogramm enthalten) der mit diesem Plugin eingelesen werden kann - auch automatisch per CronJob. Für die importierten Kurse werden Anmeldungen nicht per Mail versandt, sondern als XML Dateien in ein gesichertes Verzeichnis gelegt, die Kufer SQL wieder kann.


www.kaltenbach-stiftung.de/

Umsetzung

www.design-to-use.de zum Profil

Steinsack 10 79541 Lörrach www.design-to-use.de

Versionen

3.4.1

Für REDAXO
>=5.10.0
Veröffentlicht am
25.01.2024
Require / PHP
>=7.4
  • Modul 26-1 "Ausgabe Veranstaltungen": Auswahl der Preisstufe wird ins Anmeldeformular übernommen.
  • Modul 26-2 "Warenkorb": Link bei Fehlermeldung entfernt.
  • Modul 26-2 "Warenkorb": Mindestalter in Anmeldeformular aufgehoben.
  • Modul 26-2 "Warenkorb": Altersabfrage mit Begrenzung auf aussgewählte Kategorien funktionierte nicht korrekt.
  • Bugfix: In den Einstellungen wurden die ausgewählten MultiNewsletter Gruppen nach dem Speichern nicht korrekt angezeigt.
  • Buchungsdaten Plugin: Buchungen können nun geklont werden.
  • Buchungsdaten Plugin: Felder bezahlt, Warteliste und interne Bemerkungen hinzugefügt.
  • Bugfix Buchungsdaten Plugin: Beim manuellen hinzufügen von Buchungen konnte nicht gespeichert werden wenn der Kurs kein gehaltsabhängiges Preismodell hatte.
  • Bugfix Buchungsdaten Plugin: Export erzwingt nun UTF-8 als Format.
  • Bugfix Buchungsdaten Plugin: Warnung im Warenkorb entfernt.
  • Bugfix Kufer Import Plugin: Fehlerausgabe beim Import verbessert.

3.4.0

Für REDAXO
>=5.10.0
Veröffentlicht am
20.12.2023
Require / PHP
>=7.4
  • Plugin Buchungsdaten hinzugefügt. Dieses Plugin ermöglicht die Erfassung und den Export von Teilnehmerdaten.
  • Methode Course::existCoursesForCart() hinzugefügt, um zu prüfen ob überhaupt Veranstaltungen mit Anmeldeoption existieren.
  • locations Plugin: Weiterleitungsoption in den Einstellungen hinzugefügt, wenn nur ein Ort in einer Ortskategorie vorhanden ist.
  • Option für eine gewerbliche Anmeldung in den Einstellungen hinzugefügt.
  • Modul 26-1 "Ausgabe Veranstaltungen": automatische Weiterleitung bei einem Kurs in einer Kategorie hatte nicht funktioniert und Warnung beseitigt.
  • Modul 26-2 "Warenkorb": Bugfix: Löschen des zweiten Teilnehmers hatte komplette Veranstaltung aus Warenkorb gelöscht.
  • Modul 26-2 "Warenkorb": Weitere optionale Felder für Teilnehmerdaten hinzugefügt.
  • Bugfix: Ausgabe im JSON Format kodiert nun einfache Anführungszeichen korrekt.
  • Bugfix: wenn ein Artikellink entfernt wurde, gab es beim Speichern einen Fehler.

3.3.3

Für REDAXO
>=5.10.0
Veröffentlicht am
25.05.2023
Require / PHP
>=7.4
  • README / Hilfe hinzugefügt.
  • Modul 26-1 "Ausgabe Veranstaltungen": Kann nun auch Karten des Geolocation Addon Version 2 nutzen.

3.3.2

Für REDAXO
>=5.10.0
Veröffentlicht am
24.05.2023
Require / PHP
>=7.4
  • Bugfix: Speichern von Kursen endete wegen fehlender Wertumwandlung in Fehler.

3.3.1

Für REDAXO
>=5.10.0
Veröffentlicht am
10.05.2023
Require / PHP
>=7.4
  • Bugfix: Verzeichniserstellung für Kufer Anmeldungen mit PHP < 8.1 war nicht möglich.
  • Bugfix: Aufruf der Einstellungen bei Neuinstallation führte zu einem Fehler.
  • Bugfix locations Plugin: Fehler beim Speichern behoben.

3.3.0

Für REDAXO
>=5.10.0
Veröffentlicht am
27.03.2023

Updatehinweis von Version 3.2.x (nur diese Versionen, ältere Versionen sind nicht betroffen): Vor dem Update dieses Addon deaktivieren und nach dem Update wieder aktivieren, da sonst ein Fatal Error kommt.

Änderungen:

  • PHP-CS-Fixer Code Verbesserungen.
  • .github Verzeichnis aus Installer Action ausgeschlossen.
  • rexstan Anpassungen
  • Modul 26-1 "Ausgabe Veranstaltungen": Geolocation 1.x als Kartenaddon wird ab sofort unterstützt.
  • Modul 26-1 "Ausgabe Veranstaltungen": "Zum Warenkorb hinzufügen" statt Grau in der Farbe der Veranstaltung.
  • Modul 26-2 "Warenkorb": Fehlermeldung, wenn ein Newsletter aus dem MultiNewsletter angeboten wurde behoben.
  • Modul 26-2 "Warenkorb": Feld für Firma hinzugefügt. In den Einstellungen kann festgelegt werden, dass Bestellungen von Firmen immer die Zahlungsoption Überweisung anbietet, auch wenn die Option im entsprechenden Feld nicht gewählt ist.
  • Modul 26-2 "Warenkorb": IBAN Prüfung und Warnhinweis auf mögliche Kosten, wenn bei Zahlungsoption "SEPA Lastschrift" eine Kontonummer außerhalb des SEPA Raumes eingegeben wird.
  • Modul 26-2 "Warenkorb": Eingabefeld für Land hinzugefügt und Postleitzahlfeld angepasst.
  • Modul 26-2 "Warenkorb": E-Mail Verifizierungsfeld hinzugefügt.
  • Modul 26-2 "Warenkorb": Wenn Altersabfrage aktiviert ist, wird zusätzlich nach einer Notfallnummer gefragt.

3.2.4

Für REDAXO
>=5.10.0
Veröffentlicht am
01.06.2022
  • Bugfix: wenn nur Teilnehmerzahl erfragt wurde, war in Bestätigungsmail die Anzahl und der Gesamtpreis nicht korrekt angezeigt.
  • Bugfix: Installation ohne vorheriges Update schlug fehl.
  • Modul 26-1 "Ausgabe Veranstaltungen": nun auch 4 Boxen nebeneinander möglich.
  • Modul 26-3 "Ausgabe Veranstaltungen einer Kategorie in Boxen": nun auch 4 Boxen nebeneinander möglich.

3.2.3

Für REDAXO
>=5.10.0
Veröffentlicht am
11.02.2022
  • Anpassungen an Publish Github Release to Redaxo.
  • Unterstützt nur noch URL Addon >= 2.0.
  • Bugfix: Anzeige der Preisstufenbeschreibung bei gleichen Preisen nicht immer korrekt.
  • Bugfix: Beim Löschen von Artikeln und Medien die vom Addon verlinkt werden wurde der Name der verlinkenden Quelle in der Warnmeldung nicht immer korrekt angegeben.
  • Modul 26-1 "Ausgabe Veranstaltungen": Anzeige der Preisstufenbeschreibung bei gleichen Preisen nicht immer korrekt.
  • Modul 26-2 "Warenkorb": Anzeige der Preisstufenbeschreibung bei gleichen Preisen nicht immer korrekt.

3.2.2

Für REDAXO
>=5.10.0
Veröffentlicht am
10.01.2022
  • Methode d2u_courses_frontend_helper::getMetaTags() entfernt, da das URL Addon eine bessere Funktion anbietet. Ebenso die Methoden getMetaAlternateHreflangTags(), getMetaDescriptionTag(), getCanonicalTag und getTitleTag() der aller Klassen, die diese Methoden angeboten hatten.
  • Bei der Kategorieeingabe konnten Kinder- und Enkelkategorien sich selbst als Elternkategorie zuweisen, was zu einer Weiterleitungsschleife geführt hatte.
  • Einkommensbasiertes Preismodell hinzugefügt.
  • install.php und update.php modernisiert und vereinfacht.
  • Modul 26-1 "Ausgabe Veranstaltungen": Einkommensbasiertes Preismodell hinzugefügt.
  • Modul 26-2 "Warenkorb": Fatal Error bei bestimmter Kombination von Einstellungen im Modul behoben, einkommensbasiertes Preismodell hinzugefügt und Anpassungen für Mobilgeräte.

3.2.1

Für REDAXO
>=5.10.0
Veröffentlicht am
02.06.2021
  • Modul 26-1 "Ausgabe Veranstaltungen" Usability: In Liste wird "ausgebucht" angezeigt, wenn Veranstaltung ausgebucht ist.
  • Modul 26-1 "Ausgabe Veranstaltungen": es steht nun auch eine OpenStreetMap Karte zur Verfügung.
  • Modul 26-2 "Warenkorb": Es können nun mehrere Newsletter bestellt werden. Die angebotenen Newsletter können in den Einstellungen angepasst werden.
  • Modul 26-2 "Warenkorb": Es kann die Frage nach dem Geschlecht der Kursteilnehmer deaktiviert werden.
  • Modul 26-2 "Warenkorb": PHP Warnung entfernt.
  • locations Plugin: Redaxo Nutzer für die Rechtevergabe sind nun alphabetisch sortiert.
  • locations /kufer_sync Plugin: Zuordnung zu Kufer Ort ID möglich.
  • In den Einstellungen gibt es neu ein Textfeld für einen Text in der Bestätigungsmail.
  • Bestätigungsmail enthält nun auch den Preis, das Datum und die Uhrzeit der Veranstaltung.
  • Bugfix: in einigen Fällen wurde der Redaxo Artikel in den Einstellungen nicht korrekt gespeichert.
  • Bugfix: in einigen Fällen konnten mehrere gleiche Kategorien nebeneinander ausgegeben werden.
  • Erste FAQs hinzugefügt.

3.2.0

Für REDAXO
>=5.10.0
Veröffentlicht am
23.10.2020
  • Kurse können nun im JSON+LD Format für das Kurskarussell in der Google Suche oder für Events in Google Maps ausgegeben werden. Für die Nutzung von Events wird das locations Plugin installiert und aktiviert sein.
  • Bugfix beim Speichern von Kursen deren Gebühren über 999,- € lagen.
  • Bugfix beim Update des Addons und aktiviertem Autoupdate der Beispielmodule gingen die Moduldaten verloren.
  • Modul 26-1 "Ausgabe Veranstaltungen": Bugfix. Kursdetailansicht zeigt nun korrektes Enddatum an.
  • Modul 26-1 "Ausgabe Veranstaltungen": Bugfix. Plugin wurde nicht immer korrekt auf Vorhandensein geprüft.
  • Modul 26-1 "Ausgabe Veranstaltungen": Gibt Kurs nun auch im JSON+LD Format für Google aus.
  • Modul 26-2 "Warenkorb": Anrede wird abgefragt.

3.1.0.

Für REDAXO
>=5.10.0
Veröffentlicht am
19.07.2020
  • Benötigt Redaxo >= 5.10, da die neue Klasse rex_version verwendet wird.
  • Klonen von Kategorien möglich.
  • Aktualisiert beim Speichern automatisch den search_it index.
  • Bugfix: beim Reinstallieren des Addons wurden die Einstellungen wie lange ein Kurs angezeigt werden soll überschrieben.
  • Bugfix: Fehler beim Speichern von Örtlichkeiten und deren Kategorien behoben.
  • Bugfix kufer_import Plugin: Import berücksichtigt nun auch Einstellungen wie lange Kurse angezeigt werden.
  • Elternkategorien können nun Großeltern- und Urgroßelternkategorien haben. Damit ist eine Kategorietiefe von 4 möglich.
  • Modul 26-1 "D2U Veranstaltungen - Ausgabe Veranstaltungen" leitet Offlinekurse auf die Fehlerseite weiter.
  • Modul 26-1 "D2U Veranstaltungen - Ausgabe Veranstaltungen" gibt im Plugin target_groups nun auch die Beschreibung einer Kategorie aus.
  • Modul 26-1 "D2U Veranstaltungen - Ausgabe Veranstaltungen" hatte unter bestimmten Umständen Backendseite ins Frontend weitergeleitet.
  • Modul 26-1 "D2U Veranstaltungen - Ausgabe Veranstaltungen" kann optional auf der Startseite News aus dem D2U News Addon und Linkboxen aus dem D2U Linkbox Addon einbinden.
  • Modul 26-1 "D2U Veranstaltungen - Ausgabe Veranstaltungen" Veranstaltungslisten zeigen nun einheitlich das Datum mit Uhrzeit, bzw. als Ersatz die Kurzbeschreibung.
  • Modul 26-2 "D2U Veranstaltungen - Warenkorb" kann jetzt die Teilnahmebedingungen anzeigen ohne dass ein AGB Artikel festgelegt wurde.
  • Modul 26-2 "D2U Veranstaltungen - Warenkorb" kann jetzt statt dem Geburtsdatum nach dem Alter zu Veranstaltungsbeginn fragen.
  • Modul 26-2 "D2U Veranstaltungen - Warenkorb" kann jetzt Wurzelkategorien auswählen, in denen Teilnehmer nach dem Alter gefragt werden.
  • Modul 26-3 "D2U Veranstaltungen - Ausgabe Veranstaltungen einer Kategorie in Boxen" hatte unter bestimmten Umständen Backendseite ins Frontend weitergeleitet.
  • Backend: Beim online stellen einer Veranstaltung in der Veranstaltungsliste gab es beim Aufruf im Frontend einen Fatal Error, da der URL Cache nicht neu generiert wurde.

3.0.6

Für REDAXO
5.x
Veröffentlicht am
05.12.2019
  • Backend: Einstellungen und Setup Tabs rechts eingeordnet um sie vom Inhalt besser zu unterscheiden.
  • Für jeden Kurs Option hinzugefügt, dass im Warenkorb nur nach Anzahl Teilnehmer gefragt wird, anstatt Teilnehmerdetails.
  • Weitere Anpassungen an URL Addon Version 2.x.
  • Bugfix: das Löschen eines Bildes im Medienpool wurde unter Umständen mit der Begründung verhindert, dass das Bild in Benutzung sei, obwohl das nicht der Fall war.
  • Modul 26-1 "D2U Veranstaltungen - Ausgabe Veranstaltungen" mit neuer Option: Kursliste als Kacheln darstellen.
  • Modul 26-1 "D2U Veranstaltungen - Ausgabe Veranstaltungen" fehlten in der Kursdetailansicht zwei div's.
  • Modul 26-3 "D2U Veranstaltungen - Ausgabe Veranstaltungen einer Kategorie in Boxen" hinzugefügt.

3.0.5

Für REDAXO
5.x
Veröffentlicht am
29.07.2019
  • Fehler beim Speichern eines Kurses wenn noch keine Kategorie angelegt wurde behoben.
  • Anpassungen an URL Addon Version 2.x.
  • Listen im Backend werden jetzt nicht mehr in Seiten unterteilt.
  • YRewrite Multidomain support.
  • Modul 26-1 mit verbesserter Ausgabe des Buchungsstatus.
  • Modul 26-2 Warenkorb: Beim Speichern des Warenkorbs wird nun auf die Kursseite weitergeleitet.
  • Konvertierung der Datenbanktabellen zu utf8mb4.
  • Option zur Eingabe einer Ferienpass Nummer in den Einstellungen / Warenkorb hinzugefügt.
  • PHP Warning im Warenkorb entfernt.
  • Bugfix schedule_categories Plugin: schedule_category::getAllParents() gibt nun auch Eltern mit Kindern zurück.

3.0.4

Für REDAXO
5.x
Veröffentlicht am
24.01.2019
  • schedule_categories Plugin sortiert nun auch die Elternkategorien nach Namen.
  • schedule_categories Plugin beherrscht nun auch Prioritäten.
  • target_groups Plugin beherrscht nun auch Prioritäten.
  • Bugfix: Prioritäten wurden beim Löschen nicht reorganisiert.
  • Wenn Kategorien im Frontend nach Priorität sortiert angezeigt werden, werden sie nun auch im Backend und bei den Zielgruppen Kindkategorien so sortiert.
  • Bugfix kufer_sync Plugin: Beim target_groups Plugin wurden nicht alle Zielgruppen korrekt zugeordnet.
  • Beim Löschen werden jetzt auch die Zuordnungen zu Kategorien, usw. gelöscht.
  • Listennamen der Kategorien und Terminkategorien im Backend verbessert: Elternkategorien werden dem Namen vorangestellt.

3.0.3

Für REDAXO
5.x
Veröffentlicht am
15.01.2019
  • Suche in Modul 26-1 bei aktiviertem locations Plugin: Karte nutzt nun Google Maps API Key aus D2U Helper Addon.
  • locations Plugin: Bei der Eingabe einer Adresse gibt es jetzt die Möglichkeit eine Adresse direkt zu geocodieren wenn im D2U Helper Addon ein Google Maps API Key mit Zugriff auf die Geocoding API hinterlegt ist. (Geocodierte Adressen werden auf der Karte schneller geladen und belasten das Budget des Google Kontos weniger.)
  • Bugfix locations Plugin: Der Klasse für die Ortskategorie hatten die Methoden für die Meta Tags gefehlt.
  • Einstellung: Option zur Dauer der Anzeige der Kurse eingefügt: bis Anfang / Ende erster Tag, bis Anfang / Ende letzter Tag.
  • Bugfix target_groups Plugin: Zielgruppenkinder URLs wurden mit rex_getUrl() nicht korrekt gebaut.
  • Bugfix target_groups Plugin: Zielgruppenkinder können selbst keine Kinder mehr haben.

3.0.2

Für REDAXO
5.x
Veröffentlicht am
15.11.2018
  • Bugfix: Deaktiviertes Addon zu deinstallieren führte zu fatal error.
  • In den Einstellungen gibt es jetzt eine Option, eigene Übersetzungen in SProg dauerhaft zu erhalten.
  • Warenkorb Modul: Anpassung an MultiNewsletter > 3.2.0.
  • Ausgabe Modul: Detailverbesserungen in der Darstellung wenn nur die Beschreibung ausgefüllt ist.
  • Bugfix: CronJob wird - wenn installiert - nicht immer richtig aktiviert.
  • Bugfix: Import aus Redaxo 4 Datenbank verbessert.
  • Kategorie kann nicht mehr sich selbst als Elternkategorie haben.
  • Warenkorb Modul: CSS für Pflichtfelder intuitiver gestaltet.
  • Warenkorb Modul: Wenn Kufer Sync Plugin deaktiviert ist, werden statistische Angaben ausgeblendet.
  • Warenkorb Modul: Wenn keine Zahlungsoptionen ausgewählt sind, werden Zahlungsangaben nicht abgefragt.

3.0.1

Für REDAXO
5.x
Veröffentlicht am
25.09.2018
  • Design Verbesserungen im Warenkorb Beispielmodul.
  • Fehlerbehebung Zahlungsart bei Kufer Anmeldung.
  • Bei der Anmeldung Minderjähriger kann nun gefragt werden, ob diese alleine nach Hause gehen dürfen.
  • Verfügbare Zahlungsarten können in Einstellungen nach Bedarf ausgewählt werden.
  • Priorität Feld für Kategorien hinzugefügt.
  • Suche in Modul 26-1 integriert und Bugfix Suchfunktion.

3.0.0

Für REDAXO
5.x
Veröffentlicht am
01.08.2018

Portierung des d2u_kurse Addons auf Redaxo 5 und einhergehende Modularisierung.