FriendsOfREDAXO Consent Manager Versions Save

Stellt ein Opt-In Cookie Banner zur Verfügung

4.0.0

1 year ago

Version 4.0.0 – 20.01.2023

Breaking Changes

  • Achtung: Das Template für die Consent-Box und CSS wurde angepasst (Fragment consent_manager_box.php)! Bei eigenen Fragmenten entsprechend anpassen!
  • Template für die Consent-Box angepasst (fragments/consent_manager_box.php)
    • Buttons statt Links für die Buttons und den Close-Button
    • Neuer Button "Alles ablehnen" (@thorol)
    • Tabindex(e) hinzugefügt, Consent-Box ist jetzt auch per Tastatur bedienbar
    • SCSS angepasst, Variablen hinzugefügt und Style vereinfacht (scss/consent_manager_frontend.scss)
    • Browser-Default-Checkboxen ohne SchnickSchnack (nur greyscale/hue-rotate, und mit scale vergrössert), dadurch sind die Checkboxen auch per Tastatur erreichbar

Features

  • Themes sind jetzt möglich, SCSS mit Variablen, mehrere Standard-Themes sind beim Addon dabei, Theme-Vorschau im Backend, @aeberhard
    • Standard Theme Light, Light Bottom-Bar, Light Bottom-Right
    • Standard Theme Dark, Dark Bottom-Bar, Dark Bottom-Right
    • Olien's Dark Theme, Olien's Light Theme von @olien
    • Skerbis' Dark glass, Skerbis' Light glass von @skerbis
    • XOrange Themes von @aeberhard
  • Eigene Themes können im project-Addon im Ordner consent_manager_themes gespeichert werden
  • README.md grundlegend überarbeitet und verbessert, Danke @skerbis
  • Hinweistext überarbeitet, Cookie* an vielen Stellen durch Dienste ersetzt, rechtliche Hinweise @skerbis
  • CHANGELOG.md hinzugefügt, Anzeige im Backend (package.yml)
  • Host-Validation angepasst (consent_manager_rex_form::validateHostname)
  • JavaScript-Funktion consent_manager_showBox zum anzeigen der Consent-Box (assets/consent_manager_frontend.js) #230
  • JavaScript-Funktion consent_manager_hasconsent zur Consent-Abfrage hinzugefügt
  • Toggle Details anzeigen auch per Tastatur mit Enter (assets/consent_manager_frontend.js)
  • Domain bei Setcookie hinzugefügt, Subdomains sollten damit auch möglich sein (assets/consent_manager_frontend.js) #110
  • Consent-Log
    • IP-Adresse im Log ausgeben
    • Suchfeld hinzugefügt (Suche nach Datum, Host, IP, Cachelog-Id)
    • consent_manager_backend.js im Backend hinzugefügt
  • Standard-Klassen für Listen hinzugefügt (table-striped, table-hover)
  • Schlüsselfelder in den Listen verlinkt (editieren)
  • Update js.cookie-3.0.1.min.js
  • Reload der Seite kann erzwungen werden REX_CONSENT_MANAGER[forceReload=1]
  • In der Übersicht der Gruppen eine Warning ausgeben wenn noch keine Domain zugeordnet wurde #257
  • Validierungen in der Gruppenverwaltung verbessert
  • Code-Quality (rexstan) Level 9, Extensions: REDAXO SuperGlobals, Bleeding-Edge, Strict-Mode, Deprecation Warnings, PHPUnit, phpstan-dba, report-mixed, dead code
  • added .php-cs-fixer.dist.php, Code überarbeitet mit Coding Standards

Bugfixes

  • YAML validieren, bevor es gespeichert / übernommen wird #248
  • fix target file name @alxndr-w PR #258

4.0.0beta6

1 year ago

Version 4.0.0beta6 – 16.01.2023

Breaking Changes

  • Achtung: Das Template für die Consent-Box und CSS wurde angepasst (Fragment consent_manager_box.php)! Bei eigenen Fragmenten entsprechend anpassen!
  • Template für die Consent-Box angepasst (fragments/consent_manager_box.php)
    • Buttons statt Links für die Buttons und den Close-Button
    • Neuer Button "Alles ablehnen" (@thorol)
    • Tabindex(e) hinzugefügt, Consent-Box ist jetzt auch per Tastatur bedienbar
    • SCSS angepasst, Variablen hinzugefügt und Style vereinfacht (scss/consent_manager_frontend.scss)
    • Browser-Default-Checkboxen ohne SchnickSchnack (nur greyscale/hue-rotate, und mit scale vergrössert), dadurch sind die Checkboxen auch per Tastatur erreichbar

Features

  • Themes sind jetzt möglich, SCSS mit Variablen, mehrere Standard-Themes sind beim Addon dabei, Theme-Vorschau im Backend, @aeberhard
    • Standard Theme Light, Light Bottom-Bar, Light Bottom-Right
    • Standard Theme Dark, Dark Bottom-Bar, Dark Bottom-Right
    • Olien's Dark Theme, Olien's Light Theme von @olien
    • Skerbis' Dark glass, Skerbis' Light glass von @skerbis
  • Eigene Themes können im project-Addon im Ordner consent_manager_themes gespeichert werden
  • README.md grundlegend überarbeitet und verbessert, Danke @skerbis
  • Hinweistext überarbeitet, Cookie* an vielen Stellen durch Dienste ersetzt, rechtliche Hinweise @skerbis
  • CHANGELOG.md hinzugefügt, Anzeige im Backend (package.yml)
  • Host-Validation angepasst (consent_manager_rex_form::validateHostname)
  • JavaScript-Funktion consent_manager_showBox zum anzeigen der Consent-Box (assets/consent_manager_frontend.js) #230
  • JavaScript-Funktion consent_manager_hasconsent zur Consent-Abfrage hinzugefügt
  • Toggle Details anzeigen auch per Tastatur mit Enter (assets/consent_manager_frontend.js)
  • Domain bei Setcookie hinzugefügt, Subdomains sollten damit auch möglich sein (assets/consent_manager_frontend.js) #110
  • Consent-Log
    • IP-Adresse im Log ausgeben
    • Suchfeld hinzugefügt (Suche nach Datum, Host, IP, Cachelog-Id)
    • consent_manager_backend.js im Backend hinzugefügt
  • Standard-Klassen für Listen hinzugefügt (table-striped, table-hover)
  • Schlüsselfelder in den Listen verlinkt (editieren)
  • Update js.cookie-3.0.1.min.js
  • Reload der Seite kann erzwungen werden REX_CONSENT_MANAGER[forceReload=1]
  • In der Übersicht der Gruppen eine Warning ausgeben wenn noch keine Domain zugeordnet wurde #257
  • Code-Quality (rexstan) Level 9, Extensions: REDAXO SuperGlobals, Bleeding-Edge, Strict-Mode, Deprecation Warnings, PHPUnit, phpstan-dba, report-mixed, dead code
  • added .php-cs-fixer.dist.php, Code überarbeitet mit Coding Standards

Bugfixes

  • YAML validieren, bevor es gespeichert / übernommen wird #248
  • fix target file name @alxndr-w PR #258

4.0.0beta5

1 year ago

Version 4.0.0beta5 – 13.01.2023

Breaking Changes

  • Achtung: Das Template für die Consent-Box und CSS wurde angepasst (Fragment consent_manager_box.php)! Bei eigenen Fragmenten entsprechend anpassen!
  • Template für die Consent-Box angepasst (fragments/consent_manager_box.php)
    • Buttons statt Links für die Buttons und den Close-Button
    • Neuer Button "Alles ablehnen" (@thorol)
    • Tabindex(e) hinzugefügt
    • SCSS angepasst, Variablen hinzugefügt und Style vereinfacht (scss/consent_manager_frontend.scss)
    • Browser-Default-Checkboxen ohne SchnickSchnack (nur greyscale/hue-rotate, und mit scale vergrössert), dadurch sind die Checkboxen auch per Tastatur erreichbar

Features

  • Themes sind jetzt möglich, SCSS mit Variablen, 5 Standard-Themes sind beim Addon dabei, Theme-Vorschau im Backend
    • Standard Theme Light
    • Standard Theme Light Bottom-Bar
    • Standard Theme Light Bottom-Right
    • Standard Theme Dark
    • Olien's Dark Theme von @olien
  • Eigene Themes können im project-Addon im Ordner consent_manager_themes gespeichert werden
  • CHANGELOG.md hinzugefügt, Anzeige im Backend (package.yml)
  • Host-Validation angepasst (consent_manager_rex_form::validateHostname)
  • JavaScript-Funktion consent_manager_showBox zum anzeigen der Consent-Box (assets/consent_manager_frontend.js) #230
  • JavaScript-Funktion consent_manager_hasconsent zur Consent-Abfrage hinzugefügt
  • Toggle Details anzeigen auch per Tastatur mit Enter (assets/consent_manager_frontend.js)
  • Domain bei Setcookie hinzugefügt, Subdomains sollten damit auch möglich sein (assets/consent_manager_frontend.js) #110
  • Consent-Log
    • IP-Adresse im Log ausgeben
    • Suchfeld hinzugefügt (Suche nach Datum, Host, IP, Cachelog-Id)
    • consent_manager_backend.js im Backend hinzugefügt
  • Standard-Klassen für Listen hinzugefügt (table-striped, table-hover)
  • Schlüsselfelder in den Listen verlinkt (editieren)
  • Update js.cookie-3.0.1.min.js
  • Reload der Seite kann erzwungen werden REX_CONSENT_MANAGER[forceReload=1]
  • In der Übersicht der Gruppen eine Warning ausgeben wenn noch keine Domain zugeordnet wurde #257
  • Code-Quality (rexstan) Level 9, Extensions: REDAXO SuperGlobals, Bleeding-Edge, Strict-Mode, Deprecation Warnings, PHPUnit, phpstan-dba, report-mixed, dead code
  • added .php-cs-fixer.dist.php, Code überarbeitet mit Coding Standards

Bugfixes

  • YAML validieren, bevor es gespeichert / übernommen wird #248
  • fix target file name @alxndr-w PR #258

4.0.0beta4

1 year ago

Version 4.0.0beta4 – 01.01.2023

Breaking Changes

  • Achtung: Das Template für die Consent-Box und CSS wurde angepasst (Fragment consent_manager_box.php)! Bei eigenen Fragmenten entsprechend anpassen!
  • Template für die Consent-Box angepasst (fragments/consent_manager_box.php)
    • Buttons statt Links für die Buttons und den Close-Button
    • Neuer Button "Alles ablehnen" (@thorol)
    • Tabindex(e) hinzugefügt
    • CSS angepasst (scss/consent_manager_frontend.scss)
    • Browser-Default-Checkboxen ohne SchnickSchnack (nur greyscale, und mit scale vergrössert), dadurch sind die Checkboxen auch per Tastatur erreichbar

Features

  • CHANGELOG.md hinzugefügt, Anzeige im Backend (package.yml)
  • Host-Validation angepasst (consent_manager_rex_form::validateHostname)
  • JavaScript-Funktion consent_manager_showBox zum anzeigen der Consent-Box (assets/consent_manager_frontend.js) #230
  • JavaScript-Funktion consent_manager_hasconsent zur Consent-Abfrage hinzugefügt
  • Toggle Details anzeigen auch per Tastatur mit Enter (assets/consent_manager_frontend.js)
  • Domain bei Setcookie hinzugefügt, Subdomains sollten damit auch möglich sein (assets/consent_manager_frontend.js) #110
  • Consent-Log
    • IP-Adresse im Log ausgeben
    • Suchfeld hinzugefügt (Suche nach Datum, Host, IP, Cachelog-Id)
    • consent_manager_backend.js im Backend hinzugefügt
  • Standard-Klassen für Listen hinzugefügt (table-striped, table-hover)
  • Schlüsselfelder in den Listen verlinkt (editieren)
  • Update js.cookie-3.0.1.min.js
  • Reload der Seite kann erzwungen werden REX_CONSENT_MANAGER[forceReload=1]
  • In der Übersicht der Gruppen eine Warning ausgeben wenn noch keine Domain zugeordnet wurde #257
  • Code-Quality (rexstan) Extensions: REDAXO SuperGlobals, Bleeding-Edge, Strict-Mode, Strict-Mode, phpstan-dba, code complexity, dead code

Bugfixes

  • YAML validieren, bevor es gespeichert / übernommen wird #248
  • fix target file name @alxndr-w PR #258

4.0.0beta3

1 year ago

Breaking Changes

  • Achtung: Das Template für die Consent-Box und CSS wurde angepasst (Fragment consent_manager_box.php)! Bei eigenen Fragmenten entsprechend anpassen!
  • Template für die Consent-Box angepasst (fragments/consent_manager_box.php)
    • Buttons statt Links für die Buttons und den Close-Button
    • Tabindex(e) hinzugefügt
    • CSS angepasst (scss/consent_manager_frontend.scss)
    • Browser-Default-Checkboxen ohne SchnickSchnack (nur greyscale, und mit scale vergrössert), dadurch sind die Checkboxen auch per Tastatur erreichbar

Features

  • CHANGELOG.md hinzugefügt, Anzeige im Backend (package.yml)
  • Host-Validation angepasst (consent_manager_rex_form::validateHostname)
  • JavaScript-Funktion consent_manager_showBox zum anzeigen der Consent-Box (assets/consent_manager_frontend.js) #230
  • JavaScript-Funktion consent_manager_hasconsent zur Consent-Abfrage hinzugefügt
  • Toggle Details anzeigen auch per Tastatur mit Enter (assets/consent_manager_frontend.js)
  • Domain bei Setcookie hinzugefügt, Subdomains sollten damit auch möglich sein (assets/consent_manager_frontend.js) #110
  • Consent-Log
    • IP-Adresse im Log ausgeben
    • Suchfeld hinzugefügt (Suche nach Datum, Host, IP, Cachelog-Id)
    • consent_manager_backend.js im Backend hinzugefügt
  • Standard-Klassen für Listen hinzugefügt (table-striped, table-hover)
  • Schlüsselfelder in den Listen verlinkt (editieren)
  • Update js.cookie-3.0.1.min.js
  • Reload der Seite kann erzwungen werden REX_CONSENT_MANAGER[forceReload=1]
  • In der Übersicht der Gruppen eine Warning ausgeben wenn noch keine Domain zugeordnet wurde #257
  • Code-Quality (rexstan) Extensions: REDAXO SuperGlobals, Bleeding-Edge, Strict-Mode, Strict-Mode, phpstan-dba, code complexity, dead code

Bugfixes

  • YAML validieren, bevor es gespeichert / übernommen wird #248
  • fix target file name @alxndr-w PR #258

4.0.0beta2

1 year ago

Version 4.0.0beta2 – 07.11.2022

Breaking Changes

  • Achtung: Das Template für die Consent-Box und CSS wurde angepasst (Fragment consent_manager_box.php)! Bei eigenen Fragmenten entsprechend anpassen!
  • Template für die Consent-Box angepasst (fragments/consent_manager_box.php)
    • Buttons statt Links für die Buttons und den Close-Button
    • Tabindex(e) hinzugefügt
    • CSS angepasst (scss/consent_manager_frontend.scss)
    • Browser-Default-Checkboxen ohne SchnickSchnack (nur greyscale, und mit scale vergrössert), dadurch sind die Checkboxen auch per Tastatur erreichbar

Features

  • CHANGELOG.md hinzugefügt, Anzeige im Backend (package.yml)
  • Host-Validation angepasst (consent_manager_rex_form::validateHostname)
  • JavaScript-Funktion consent_manager_showBox zum anzeigen der Consent-Box (assets/consent_manager_frontend.js) #230
  • JavaScript-Funktion consent_manager_hasconsent zur Consent-Abfrage hinzugefügt
  • Toggle Details anzeigen auch per Tastatur mit Enter (assets/consent_manager_frontend.js)
  • Domain bei Setcookie hinzugefügt, Subdomains sollten damit auch möglich sein (assets/consent_manager_frontend.js) #110
  • Consent-Log
    • IP-Adresse im Log ausgeben
    • Suchfeld hinzugefügt (Suche nach Datum, Host, IP, Cachelog-Id)
    • consent_manager_backend.js im Backend hinzugefügt
  • Standard-Klassen für Listen hinzugefügt (table-striped, table-hover)
  • Schlüsselfelder in den Listen verlinkt (editieren)
  • Update js.cookie-3.0.1.min.js
  • Reload der Seite kann erzwungen werden REX_CONSENT_MANAGER[forceReload=1]
  • In der Übersicht der Gruppen eine Warning ausgeben wenn noch keine Domain zugeordnet wurde #257
  • Code-Quality (rexstan) Extensions: REDAXO SuperGlobals, Bleeding-Edge, Strict-Mode, Strict-Mode, phpstan-dba, code complexity, dead code

Bugfixes

  • YAML validieren, bevor es gespeichert / übernommen wird #248
  • fix target file name @alxndr-w PR #258

4.0.0beta1

1 year ago

Version 4.0.0beta1 – 02.11.2022

Achtung: Das Template für die Consent-Box und CSS wurde angepasst (Fragment consent_manager_box.php)! Bei eigenen Fragmenten entsprechend anpassen!

Changes

  • CHANGELOG.md hinzugefügt, Anzeige im Backend (package.yml)
  • Host-Validation angepasst (consent_manager_rex_form::validateHostname)
  • Template für die Consent-Box angepasst (fragments/consent_manager_box.php)
    • Buttons statt Links für die Buttons und den Close-Button
    • Tabindex(e) hinzugefügt
    • CSS angepasst (scss/consent_manager_frontend.scss)
    • Browser-Default-Checkboxen ohne SchnickSchnack (nur greyscale, und mit scale vergrössert), dadurch sind die Checkboxen auch per Tastatur erreichbar
  • JavaScript-Funktion consent_manager_showBox zum anzeigen der Consent-Box (assets/consent_manager_frontend.js) #230
  • JavaScript-Funktion consent_manager_hasconsent zur Consent-Abfrage hinzugefügt
  • Toggle Details anzeigen auch per Tastatur mit Enter (assets/consent_manager_frontend.js)
  • Domain bei Setcookie hinzugefügt, Subdomains sollten damit auch möglich sein (assets/consent_manager_frontend.js) #110
  • Consent-Log
    • IP-Adresse im Log ausgeben
    • Suchfeld hinzugefügt (Suche nach Datum, Host, IP, Cachelog-Id)
    • consent_manager_backend.js im Backend hinzugefügt
  • Standard-Klassen für Listen hinzugefügt (table-striped, table-hover)
  • Schlüsselfelder in den Listen verlinkt (editieren)
  • Update js.cookie-3.0.1.min.js
  • Reload der Seite kann erzwungen werden REX_CONSENT_MANAGER[forceReload=1]
  • In der Übersicht der Gruppen eine Warning ausgeben wenn noch keine Domain zugeordnet wurde #257
  • Code-Quality (rexstan) Extensions: Bleeding-Edge, Strict-Mode, Deprecation Warnings, PHPUnit, phpstan-dba, cognitive complexity

Bugfixes

  • YAML validieren, bevor es gespeichert / übernommen wird #248
  • fix target file name @alxndr-w PR #258

3.0.8

1 year ago

What's Changed

Full Changelog: https://github.com/FriendsOfREDAXO/consent_manager/compare/3.0.7...3.0.8

3.0.6

2 years ago
  • Fehler beim Installieren der Beispieldateien behoben