Änderungsprotokoll

Bitte beachten Sie das Änderungsprotokoll des Catalog Managers und erstellen Sie vorsorglich vor jedem Update ein Datenbank-Backup.

v1.16.0

Bitte vor jedem Update ein Datenbank-Backup erstellen.

Neuheiten:

  • CTLG_MASTER Inserttag wurde erweitert. Dieser kann gerenderte Daten zurückliefen. Zum Beispiel { { CTLG_MASTER::vereinslogo::?parse=1 } } liefert das Bild anstelle der UUID.
  • Die Auswahllisten (für select, radio, checkboxen etc.) im Filtergenerator und bei den Eingabefeldern können nun manuell sortiert werden.
  • Es können Standardwerte für alle Eingabefelder im Frontend-Editing festgelegt werden. Zum Beispiel kann der angemeldete Benutzer jedem Datensatz seine ID übergeben. #75
  • Es gibt nun Social-Sharing-Buttons für die Detail und Listenansicht. Die Social-Sharing-Buttons können auch außerhalb des Catalog Managers eingesetzt werden.
  • Versionierung ist nun möglich.
  • Kind-Tabellen können in der Listenansicht verknüpft werden. #84
  • Neues Inserttag: CTLG_TIMESTAMP. Dieser liefert den aktuellen Timestamp. Zusätzlich können wir den Zeitstempel modifizieren. Zum Beispiel { { CTLG_TIMESTAMP::?add=604800 } } liefert Timestamp + sieben Tage. Weitere Operatoren sind möglich: subtract, multiply, divide
  • Neues Inserttag: CTLG_RANDOM_ENTITY_IDS. Dieser liefert zufällige IDs einer Tabelle. Zum Beispiel { { CTLG_RANDOM_ENTITY_IDS::ctlg_vereine::?limit=5 } } gibt fünf IDs von der Tabelle ctlg_vereine.
  • und zahlreiche Verbesserungen.

Wichtig:

Weiterhin besteht ein Problem mit dem Installtool unter Contao 4. Sobald der Cache gelöscht ist, werden Berechtigungsfelder und modifizierte Felder zum Löschen freigegeben. Am Problem bin ich dran. Hier gibt es ein Workaround.

v1.6

Catalog Manager v1.6 ist verfügbar. Nach einer gründlichen QS ist die v1.6.8 bereit für den Produktiveinsatz. Ab v1.6 können alle Contao Core Module mit dem Catalog Manager manipuliert und erweitert werden. Hier findest du ein Tutorial.

Wichtige Punkte:

Die Tabellennamen und Feldnamen werden strenger geprüft. Sollte jemand aufgrund einer "invalid" Fehlermeldung seine Kataloge nicht mehr abspeichern können. Sie/Er hat folgende Möglichkeiten:

  • Tabellenname oder Feldnamen umbenennen.
  • Oder die Prüfung entfernen (auf eigene Gefahr).*

In der Vergangenheit reichte ein falsches Sonderzeichen aus, um die gesamte Seite lahmzulegen. Daher dieser drastische Schritt. Ich bitte um Verständnis.

Vor dem Update ein Backup der Datenbank erstellen.

Berechtigungsfelder unter Contao 4 beachten.

* In der system/config/localconfig.php kann der "strict Mode" deaktiviert werden:

$GLOBALS['TL_CONFIG']['ctlg_strict_mode'] = false;

v1.6-beta

  • Alias, Eindeutige Bezeichnung, Anzeigen ab/bis können überschrieben werden.
  • Es können eigene Navigationsbereiche erstellt werden.
  • Eine Autovervollständigung für Textfelder möglich (Nur im Backend).
  • Contao Tabellen (tl_*) können mit dem Catalog Manager modifiziert werden.
  • Feldnamen können unbenannt werden, wenn diese unerlaubte Zeichen enthalten. Ab v1.6 müssen Feldnamen kleingeschrieben werden. Als Sonderzeichen ist nur der Unterschrich (_) erlaubt!

v1.5.8

  • Filtergenerator Formulare können bei einem aktiven auto_item ausgeblendet werden.
  • Paletten können versteckt werden #64.
  • Datenbank-Wert kann in der Listen/Detailansicht ausgelesen werden #68.
  • FE-Editing: Die Weiterleitung nach dem löschen eines Datensatzes verbessert.
  • FE-Editing: Problem bei Speichern behoben.
  • FE-Editing: Neuer Hook: catalogManagerInitializeFrontendEditing.

v1.5.7

  • Wichtig: Nach einem Update werden keine Links zu Kind-Tabellen angezeigt. Diese müssen neu konfiguriert werden. Siehe unter Frontend Modul > Catalog Listenansicht > Beziehungs-Einstellungen.
  • Änderung bei der Fremdschlüssel Auswahlliste: Es wird jetzt die Textspalte statt Wertspalte verwendet.
  • Der CTLG_MASTER InsertTag kann auf verknüpfte Tabellen zugreifen.
    { { CTLG_MASTER::ctlg_parenttableFieldname::?joinParent=1 } }
    { { CTLG_MASTER::ctlg_parenttableFieldname::?joinFields=1 } }
  • LinkTitel wird jetzt korrekt in der Bildergalerie angezeigt.
  • Und viele weitere Verbesserungen…

v1.5

  • Anzeigen ab/bis Felder werden korrekt im FE-Editing Formular angezeigt.
  • Datei-Upload hat einen neuen Standard Datentyp (blob NULL).
  • Alias und Titel können im Backend durchsucht werden. #44.
  • Timestamp wird nun als formatiertes Datum dargestellt.
  • Das { { CTLG_ACTIVE::feldname::?isDate } } InsertTag wurde verbessert.
  • Zusätzliches Leerzeichen bei multiplen Werten hinzugefügt. #42.
  • Bei der Auswahllisten-Filterung kann auf die Elterntabelle zugegriffen werden z.B { { tabelleFeldname } }. #35.
  • Hochgeladene Bilder können nun im jeweiligen Template ausgeben werden. #23.
  • Master Tabelle setzt automatisch den Titel des Datensatzes bei der Breadcrumb Navigation.
  • Das OR-Icon wurde ausgetauscht (Taxonomies/Filterung).
  • Die automatische Sortierung für Auswahllisten wurde verbessert.
  • Die Spalten können im Backend modifiziert werden. Neben dem Titel können alle Spalten ( auch Bilder ) ausgegeben werden. Eigene HTML-Tags sind möglich. Siehe Vereinsmodul ( ##vereinslogo## ##title## ).
  • Es gibt neue CSS-Klassen in der Tabellenansicht. #43.
  • ctlg_form_field_radio & ctlg_form_field_checkbox Templates wurden verändert. #45.
  • Sichtbarkeitsfehler bei leeren Datensätzen behoben. #51
  • Contao core Tabellen können gefiltert werden. #36.
  • Zahlreichen Verbesserungen und Optimierungen implementiert.

v1.4

  • Fine Uploader Frontend Widget implementiert.
  • Multiple Uploads für Frontend Editing implementiert.
  • Die Auswahllisten übernehmen die Reihenfolge der jeweiligen Backend Einstellungen.
  • Mehrere Bearbeiten Modus für Backend Module und Eingabefelder freigeschaltet.
  • Fast Mode für Listenansicht implementiert. Verkürzt die Render Zeit, wenn keine Bilder/Galerien verwendet werden.
  • Backend Benutzerberechtigungen überarbeitet/verbessert.
  • Individuelle Eingabefelder werden in der Listen/Detailansicht ausgegeben, ohne Template Anpassung - Dieses Feature ist in der Testphase. Hier können Sie mitdiskutieren.

v1.3

Dieses Update bringt sehr viele Änderungen mit sich, daher ist ein Backup vor dem Update sehr ratsam!

  • Catalog Manager ist mit Contao 4.4 Kompatibel
  • Neu: Filterformular als Backend Modul. Mit der Zeit werden neue Features dazukommen. Momentan unterscheidet sich das Filterformular nicht viel vom FE Modul Filterformular.
  • Neu: Umfang (von-bis) Eingabefeld im Filterformular (BE).
  • Voller Support für die POST Übertragungsmethode für alle Filterformularen
  • Verbesserte Benutzerberechtigungen im Frontend Editing. Es gibt keine 403 Fehlermeldung mehr!
  • Wichtig: Der Spaltenname unique wurde zu isUnique unbenannt. Alle Eingabefelder mit der Eigenschaft einzigartig müssen neu eingestellt werden. Sorry für die Umstände :)
  • Es gibt nun Frontend Editing Meldungen wenn ein Datensatz erstellt, bearbeitet oder gelöscht wurde.
  • Die Weiterleitung im Frontend Editing wurde verbessert.
  • AJAX Support für Listen und Filterformulare
  • SQL Query Generator wurde komplett neu geschrieben und überarbeitet.
  • Das Frontend Modul Catalog Taxonomie kann zusätzlich gefiltert werden (z.B nach Sprache etc.)
  • und viele weitere Verbesserungen…

v1.1.0

  • Datei-Upload überarbeitet
  • Notification Center Unterstützung
  • AJAX HTTP HEADER Response implementiert

v1.0.1

  • Catalog Taxonomies FE Modul implementiert
  • Taxonomie Routing implementiert
  • FE Klassen optimiert
  • Stabilität verbessert

v1.0-rc.7

  • Verknüpfte Felder werden in der Listen/Detailansicht geparst
  • Neu: Filterung mit clean urls möglich
  • Fehler behoben

v1.0-rc.5

  • Upload Eingabefeld überarbeitet
  • Galerie Template renderer implementiert

v1.0-rc.4

  • Neue icons
  • Backend Sortierung verbessert

v1.0-rc.3

  • Alias Generierung im BE und FE verbessert
  • ctlg_form_default & ctlg_form_grouped Templates wurden verändert
  • Die Sortierung der Datensätze im BE Module muss neu konfiguriert werden
  • Viele Templates wurden angepasst. Darunter ctlg_view_teaser, ctlg_form_*, mod_catalog_*
  • Alle Weiterleitungseinstellungen wurden verbessert und überarbeitet
  • Fehlende labels hinzugefügt und verbessert
  • Listenansicht kann als eine Tabelle ausgegeben werden
  • Viele Fehler im Frontend-Editing behoben