Änderungsprotokoll
Bitte beachten Sie das Änderungsprotokoll des Catalog Managers und erstellen Sie vorsorglich vor jedem Update ein Datenbank-Backup.
Catalog-Manager v1 Legacy für Contao 5.3
Nach langem Überlegen wurde schließlich doch beschlossen, den Catalog-Manager v1 auf Contao 5.3 zu portieren – allerdings mit einigen Einschränkungen:
- Kein Routing (Seitenstruktur)
- Keine "dynamische Wert"-Funktion für eindeutige Bezeichnungen
- Wegfall der Frontend-Moduls für Filter (deprecated)
- Keine Verschlüsselung für FE-Editing-Felder
- Keine Kommentar-Funktion (durch Umweg weiterhin möglich)
Stand heute (15.08.2024) die Liste wird bestimmt länger …
Die erste Beta-Version wird voraussichtlich Anfang September verfügbar sein. Trotzdem empfehlen wir ein Upgrade auf den Catalog-Manager v3, da diese Version mit neuen Funktionen ausgestattet wird
P.S.: Lizenzen für den Catalog-Manager v2 und v3 können ab sofort unter https://shop.catalog-manager.org erworben werden. Neue Lizenz für das Upgrade von v1 auf v2 oder v3: Für den Catalog-Manager v2 und v3 wird eine neue Lizenz benötigt. Da wir uns dazu entschlossen haben, den Catalog-Manager v1 auf Contao 5 zu portieren, entsteht ein Mehraufwand. Ein Teil der Kosten wird daher durch die Lizenzen für v2 und v3 gedeckt.
INFO: Catalog-Manager v3 README
Woche für Woche versuchen wir alle Infos zu CM 3 in der README zusammenzufassen.
Die neuen Versionen des Catalog-Managers, CM v2 und v3, sind endlich da!
Obwohl CM v2 bereits seit einiger Zeit verfügbar ist, haben wir mit der offiziellen Ankündigung gewartet, um auch gleichzeitig CM v3 für Contao 5 herauszubringen.
Jetzt ist es endlich soweit: CM v2 und CM v3 sind nun erhältlich! Du kannst sie hier finden.
Es gibt jedoch ein paar wichtige Dinge, die du beachten solltest:
CM v2 und CM v3 sind nicht Rückwärtskompatibel mit CM v1.
Dies liegt daran, dass CM v1 noch für Contao 3 entwickelt wurde, und der Aufwand für die Portierung auf Contao 5 und Symfony zu groß gewesen wäre. Zudem steht uns die alte Codebasis im Weg, wenn es um neue Features geht. Daher war es das Beste, CM von Grund auf neu aufzubauen.
Einige Inserttags haben sich geändert:
- {{ CTLG_ACTIVE }} wird zu {{ ACTIVE }}
- {{ CTLG_MASTER }} wird zu {{ MASTER }}, und es sind keine Einstellungen mehr in der Seitenstruktur erforderlich.
- {{ CTLG_TIMESTAMP }} wird zu {{ TIMESTAMP }}, z.B. {{ TIMESTAMP::tstamp::+ 1 days }}
Es gibt kein Filterformular mehr. Ab v2 und v3 kannst du stattdessen den Formulargenerator (Formulare) verwenden.
Es gibt neue Felder für die Umkreissuche:
- rs_pstl wird zu postal
- rs_cty wird zu city
- rs_strt wird zu street
- rs_cntry wird zu country
- rs_dstnc wird zu radius
Damit die Umkreissuche funktioniert, müssen bei den Feldern die jeweils passenden Rollen ausgewählt werden.
Einige Erweiterungen fehlen noch:
Import, Modifizierer, Frontend-Editing, Export
Diese Erweiterungen werden zu einem späteren Zeitpunkt nachgereicht.
Außerdem planen wir, eine ProSearch & Shop zu Integration. Dafür möchten wir teilweise das Frontend-Editing nutzen, um beispielsweise eine kostenpflichtige Registrierung zu ermöglichen. Daher dauert die Entwicklung etwas länger.
Was passiert nun mit CM v1? Diese Version wird weiterhin mit Updates versorgt. Wer also nicht auf die fehlenden Erweiterungen verzichten möchte, kann gerne CM v1 unter Contao 4.13 verwenden und später auf Contao 5 umsteigen.
PS: CM v2 und v3 werden weiterhin für 99 € netto erhältlich sein. Leider dauert es noch etwas, bis die Lizenzen verfügbar sind. Dennoch kannst du CM v2 und v3 installieren und produktiv nutzen. Sende uns einfach die genutzte Domain per E-Mail, und wir senden dir zu einem späteren Zeitpunkt die Lizenz und Rechnung.
v1.32
Catalog-Manager mit PHP 8 Support ist verfügbar.
Catalog-Manager v2
Das Bundle steht im Contao-Manager zur Verfügung. Zurzeit fehlt noch die Dokumentation, allerdings ist die Funktionsweise sehr stark an CM v1 angelehnt, sodass CM v1 Kenner problemlos mit CM v2 umgehen können. Anbei die wichtigsten Änderungen:
- { { CTLG_ACTIVE } } Inserttag wird zu { { ACTIVE } }
- { { CTLG_MASTER} } Inserttag wird zu { { MASTER } } und keine Einstellungen mehr in der Seitenstruktur erforderlich.
- { { CTLG_TIMESTAMP } } wird zu { { TIMESTAMP } } z.B. { { TIMESTAMP::tstamp::+ 1 days } }
- Es gibt kein Filterformular mehr, stattdessen kann der Formulargenerator verwendet werden.
- Frontend-Editing momentan nicht verfügbar.
Frontend-Dateiverwaltung für CM v1 verfügbar
Siehe hier: https://github.com/alnv/contao-frontend-file-picker-bundle
v1.31
Die LTS Version bietet für folgende Contao Versionen Support:
- Contao 3.5
- Contao 4.4
- Contao 4.9
- Contao 4.13
Somit wird Catalog Manager bis Feb. 2024 mit Updates versorgt.
Wichtige Änderung: Ab v1.31.12 kann ein Alias mehrfach in einer Tabelle generiert werden, sofern eine PID Spalte existiert (z.B bei Mehrsprachigkeit).
Catalog Manager v2.0 auf Anfrage verfügbar
Unter bestimmten Voraussetzungen und nur in Verbindung mit dem Support-Ticket kann Catalog Manager v2.0 eingesetzt werden.
v1.31
- PagePicker verbessert
- Detailseite kann eingeschränkt werden
- Individuelle Sortierung auf der ersten Ebene ermöglicht
Individuelle Sortierung aktivieren:
Gehe zu deinen Catalog Einstellungen und setze folgende Optionen:
- Darstellung: Sortierung nach einem festen Feld
- Sortierungs-Feld/er: Sortierindex
- Operatoren: Verschieben (muss ausgewählt sein)
v1.30
- Buchnavigation für Detailseiten implementiert.
- Löschfunktion für Uploads. (Kein Support für Mehrfache Uploads).
Contao 4.7 Kompatibilität
Ab Version 1.29.9 ist Catalog Manager mit der neuesten Contao Version kompatibel sein. Catalog Manager v1.29.9 steht ab sofort zur Verfügung.
v1.29
- DSGVO Hinweis für die Kartenansicht implementiert
- Anchor Eingabefeld für Filterformulare eingebaut #180
- Filtergenerator verbessert
Neuer Dokumentationsbeitrag: Mit Datum arbeiten
Catalog Manager und Mehrsprachigkeit
Neuer Artikel zu Mehrsprachigkeit mit Catalog Manager.
Über euren Feedback würde ich mich sehr freuen.
v1.28
- Neue Konfiguration für Mehrsprachigkeit.
- Latitude and Longitude können aus HTML5 Geolocation generiert werden.
- Slug-Generator für Contao 4.4 implementiert.
- PDF Download für Listen und Detailansicht verfügbar.
- System logs optimiert.
- NOT IN Operator implementiert.
- Mehrsprachigkeit verbessert.
v1.27
- Neues Inserttag { { CTLG_FORM::formId } }
- Neues Inserttag { { CTLG_ENTITY_URL::moduleId::entityId } }
- Ergebnisse aus der Umkreissuche können nun nach Distanz sortiert werden.
- Die Listenansicht kann optional nur Ergebnisse anzeigen, wenn bestimmte Filtereigenschaften gesetzt sind.
- Die Umlaute beim Alias werden umgeschrieben. Wer weiterhin Umlaute verwenden möchte, kann
$GLOBALS['TL_CONFIG']['ctlg_ignore_romanization'] = true;
in die localconfig.php hinzufügen. - Inhaltselemente werden beim kopieren berücksichtigt.*
* Modulname bei den Catalog Manager Einstellungen ist nun zwingend erforderlich, wenn man Inhaltselemente verwenden möchte. Kindtabellen werden automatisch erkannt. Siehe Screenshot.
Des Weiteren wird an einer Dokumentation für die Catalog Manager Inserttags gearbeitet. Die Dokumentation soll noch im November kommen.
v1.26
- Support Seite im Backend hinzugefügt. Diese dient der Orientierungshilfe und wird in der Zukunft, wichtige Hinweise zur Installation enthalten.
- Neues Inhaltselement - Catalog Einzelelement. Damit können wir auf einzelne Kataloge zugreifen und anzeigen.
- Das Join verhalten bei Kind-Tabellen verbessert. Diese werden zusammengefasst in einem Array ausgegeben.
- Taxonomies verbessert.
- Google Maps wird ab sofort immer über HTTPS geladen.
Catalog Manager Wishlist 2.0 verfügbar.
Diese Version bringt eine AJAX Unterstützung für das Formular mit. Das verhindert das Neuladen der Webseite. Weiter wurde das templating vereinfacht. Weitere Infos finden Sie hier.
Vielen Dank an S Punkt Online und DockMedia für die finanzielle Unterstützung.
Catalog Manager Exporter
Neue Erweiterung für Catalog Manager verfügbar. Mit Catalog Manager Export können Datensätze für Weiterverarbeitung etc. exportiert werden.
Kompatibel mit Catalog Manager v1.25.2 oder höher
v1.25
- Neue Icons
- Icons können leichter ausgetauscht werden.
- Catalog Manager ist mit Contao Auflistungsmodul kompatibel.
v1.24
v1.23
- Neues Inhaltselement: Sichtbarkeitswrapper.
v1.22.0
- Fehler mit pseudo Insert Tags gelöst [unknown insert tag].
- Die Kartenansicht wird bei verknüpften Tabellen angezeigt.
- Problem mit Standardwert im Filtergenerator gefixt.
- Neues Insert Tag: { { CTLG_LIST } } Dokumentation ist geplant.
- Problem mit IN-Operator gefixt.
- Löschen Button bei Bild-Upload implementiert.
- Neues Template: form_upload_ctlg.
- FE-Editing verbessert. Unsichtbare Elemente können angezeigt werden.
Catalog Mailer v1.0.0
Catalog Manager hat Zuwachs! Catalog Mailer steht ab heute zur Verfügung. Hier geht es zur Dokumentation.
v1.21.1
Die Zeilen & Spalten im Feldtyp "Textarea" müssen neu eingepflegt werden. Um Kompatibilität zur MySQl 8.0 zu gewährleisten mussten die Tabellen Feldnamen geändert werden.
v1.21.0
Bitte vor jedem Update ein Datenbank-Backup erstellen.
- Im Backend kann die Liste nach ID durchsucht werden.
- Im Filtergenerator können Datum Auswahllisten erstellt werden. Wie im Event Modul nur flexibler.
- Kartenansicht hat einen neuen InfoBox Script. Das alte ist veraltet und wird nicht länger unterstützt.
- Modifizierer ignoriert standard Eingabefelder. Siehe #121
- Textfelder im Filtergenerator akzeptieren mehrere Begriffe. Nur mit REGEXP Operator!
- Autovervollständigung für Filtergenerator implementiert.
- Autovervollständigung für FE-Editing implementiert.
- Datum Validierung für Filtergenerator implementiert.
- Individuelle Eingabefelder Templates für das Frontend Editing Formular möglich. Siehe #117
Folgende Templates müssen angepasst werden:
- mod_catalog_map_default
- ctlg_map_default
- ctlg_form_field_text
- ctlg_map_default
v1.21-beta.7
- Autovervollständigung für Filtergenerator implementiert.
- Datum Validierung für Filtergenerator implementiert.
- Individuelle Eingabefelder Templates für das Frontend Editing Formular möglich. Siehe #117
v1.21-beta.1
Bitte die Stable Version abwarten! Diese Version befindet sich noch in der Entwicklungsphase.
- Im Backend kann die Liste nach ID durchsucht werden.
- Im Filtergenerator können Datum Auswahllisten erstellt werden. Wie im Event Modul nur flexibler.
- Kartenansicht hat einen neuen InfoBox Script. Das alte ist veraltet und wird nicht länger unterstützt.
- Modifizierer ignoriert standard Eingabefelder. Siehe #121
- Textfelder im Filtergenerator akzeptieren mehrere Begriffe. Nur mit REGEXP Operator!
Folgende Templates müssen angepasst werden:
- mod_catalog_map_default
- ctlg_map_default
v1.20.0
Bitte vor jedem Update ein Datenbank-Backup erstellen.
- Kartenansicht: maxZoom ist standardmäßig gesetzt.
- Kartenansicht: Es wird in die gesuchte Ortschaft gezoomt.
- JSON: Bestimmte Optionen können deaktiviert werden.
- JSON: Problem mit tiefverschachtelten Arrays gelöst.
- Filtergenerator: Pflichtfelder möglich.
- Filtergenerator: Es wird ein button Element statt einem Input type="submit" verwendet.
- Filtergenerator: Dem Absende Button können individuelle CSS Klassen zugewiesen werden.
- Listenansicht: Inhaltselemente können in die Listenansicht hinzugefügt werden.
- Listenansicht: Textareas können gefiltert werden.
- Fine Uploader: Labels hinzugefügt.
- Sitemap: Neuer Hook: "catalogManagerAlterSitemapUrl".
Folgende Templates wurden geändert und müssen nach dem Update angepasst werden:
- ctlg_form_field_text
- ctlg_form_field_select
- ctlg_form_fine_uploader
- ctlg_form_field_range
- ctlg_form_field_radio
- ctlg_form_field_checkbox
- mod_catalog_map_default
- ce_catalog_filterform
v1.19.0
Bitte vor jedem Update ein Datenbank-Backup erstellen.
Dokumentation erweitert: Filtergenerator
v1.19-beta
- Routing Tabelle wird in der Sitemap berücksichtigt.
- Detailseiten können für die Sitemap rausgenommen werden.
- Performance Optimierung im Backend.
- Anzahl der Datensätze kann in der Listenansicht ausgegeben werden.
- Es gibt die Möglichkeit fehlerhafte URLs auf einer Detailseite umzuleiten.
Catalog Manager Erweiterungen
- Wunschliste/Merkliste Erweiterung: Zur Dokumentation
- CSV Importer: Zur Dokumentation
v1.18.0
Catalog Manager und der Filtergenerator haben ein eigenes Navigationsbereich. Nachdem update muss der Eintrag $GLOBALS['TL_CONFIG']['catalogNavigationAreas']
in der localconfig.php gelöscht werden. Da sonst die Reihenfolge der Navigation nicht mehr stimmt.
v1.17.0
Bitte vor jedem Update ein Datenbank-Backup erstellen.
v1.17.beta1
- Problem mit Install-Tool behoben. Modifizierte Tabellen & Felder werden nicht mehr zum löschen freigegeben.
- Berechtigungsfelder werden nicht mehr zum löschen freigegeben.
- Die Fremdschlüssel Auswahlliste wurde angepasst. Statt der ID wird der Titel ausgegeben. Mit $this->origin['my_key'] kann weiterhin auf die ID zugegriffen werden.
- Submit on change Steuerung im Frontend-Editing verbessert.
- "ctlg_form_default" und "ctlg_form_grouped" Templates wurden geändert.
- Auto-Generierung für eindeutige Bezeichnung wurde implementiert. #56
- Catalog Modifizierer wurde ausgebaut und verbessert.