Zum Inhalt springen

Changelog

Was sich mit jeder Version von CookieHint and Consent geändert hat — neue Funktionen, Änderungen und Fehlerbehebungen.

Version 3.4.0

Neu

  • Option „Freigabe je Anbieter merken“ (Standard: aus) – am Platzhalter blockierter Inhalte lässt sich „Inhalte von … immer laden“ anhaken; ein Klick gibt dann alle eingebetteten Inhalte dieses Anbieters frei, auch bei künftigen Aufrufen. Die Freigabe wird im Einwilligungs-Log protokolliert und ist in den Cookie-Einstellungen widerrufbar
  • Option „iFrames nach erlaubter Kategorie laden“ (Standard: aus) – eingebettete Inhalte laden ohne Klick, sobald der Besucher die Kategorie des Anbieters erlaubt hat
  • Webarchive wie die Wayback Machine des Internet Archive erhalten die Seite ohne Cookie-Banner (Standard: an), damit archivierte Seiten lesbar bleiben – die Blockierung bleibt dabei aktiv, ins Archiv gelangt nichts, was eine Einwilligung braucht
  • Option „Weitere Besucher ohne Banner“ – eigene Ausnahmen per IP-Adresse, Netz oder Browser-Kennung

Geändert

  • Der Button „Inhalt laden“ über blockierten Inhalten trägt jetzt immer dieselben Farben wie die Banner-Buttons
  • „Zusätzliche Fremddomains“ lässt sich jetzt auch bei aktivem iFrame-Blocker einstellen, nicht nur mit dem Script-Blocker
  • Das Ablehnen im Banner wird sofort gespeichert – die bisherige Sicherheitsabfrage entfällt
  • Wer im Hinweisfenster zur neuen Version die alte Version weiter verwenden möchte, wählt dafür jetzt den Knopf „Alte Version vorerst weiter verwenden“ – die Entscheidung gilt für alle Administratoren und bleibt auch nach Updates erhalten, das Fenster erscheint danach nicht mehr

Behoben

  • Bei ausgeschalteter Statistik wurden Entscheidungen im Banner nicht im Einwilligungs-Log protokolliert
  • Eine Ablehnung gilt jetzt so lange wie eine Zustimmung (eingestellte Tageszahl) – bisher wurde nach einer Ablehnung im klassischen Banner bei jedem Browser-Neustart erneut gefragt
  • Der Medienmanager eines Seitenbaukastens startete bei aktivem Plugin nicht – auch dieses Bearbeitungsfenster ist jetzt ab Werk ausgenommen
  • Die Frontend-Bearbeitung eines Seitenbaukastens zeigte ohne Cookie-Zustimmung keinen Inhalt, wenn sie über eine suchmaschinenfreundliche Adresse aufgerufen wurde – Bearbeitungsansichten werden jetzt auch dort erkannt und ausgenommen
  • Bei der Cookie-Einstellung Strict erschien das Banner bei jedem Aufruf über einen Link von einer anderen Website erneut, obwohl bereits eingewilligt wurde; die Einstellung entfällt und wird automatisch auf Lax umgestellt; ist sie noch gespeichert, weist das Backend mit einem Hinweis darauf hin

Barrierefreiheit

  • Screenreader hören das Laden freigegebener Inhalte jetzt auch dann, wenn der Cookie-Einstellungen-Button ausgeschaltet ist

Version 3.3.1

Geändert

  • Der Button "Inhalt laden" des iFrame-Blockers übernimmt jetzt die eingestellte Button-Farbe und Button-Textfarbe

Behoben

  • Bei manchen Templates wurden in Verbindung mit einer weiteren Erweiterung alle Umlaute der Seite falsch dargestellt, sobald das Plugin aktiv war

Version 3.3.0

Neu

  • Option "Banner im Shadow DOM rendern" (Standard: aus) - das Banner läuft in einem eigenen, von der restlichen Seite abgeschirmten Bereich; Theme-CSS und Banner-CSS können sich nicht mehr gegenseitig beeinflussen
  • Kontrastprüfung im Backend — die eingestellten Bannerfarben werden gegen den gewählten Stil gerechnet, zu geringe Kontraste werden angezeigt
  • Eine geleerte Button-Textfarbe wählt automatisch Schwarz oder Weiß, je nachdem, was besser auf der Buttonfarbe kontrastiert

Geändert

  • Die mitgelieferte Cookie-Datenbank wird im Backend nicht mehr als Liste angezeigt; Statuszeile und Aktualisieren-Button bleiben erhalten
  • Die Backend-Hinweise zur Cookie-Datenbank nennen keine Server-Adresse mehr

Behoben

  • Auf Servern mit strengem Sicherheitsfilter ließ sich die Plugin-Konfiguration nicht speichern (Fehler 400) - die Inhalte des CSP-Felds und aller Felder mit Internet-Adressen werden für die Übertragung jetzt automatisch verpackt
  • Der klassische Banner (granulare Einwilligung aus) erscheint jetzt an der eingestellten Position, auch wenn kein Info- oder Impressum-Link hinterlegt ist
  • Mussten sehr viele fremde Cookies auf einmal gelöscht werden, konnte die Server-Antwort hinter einem Proxy zu groß werden und eine Fehlerseite (502) auslösen; das Löschen verteilt sich jetzt bei Bedarf auf mehrere Seitenaufrufe
  • Konnte der Aktualisierungs-Zeitpunkt der Cookie-Datenbank nicht gespeichert werden, versuchte das Plugin die Aktualisierung bei jedem Seitenaufruf erneut und bremste die Seite aus; die Aktualisierung wird dann jetzt ausgesetzt

Barrierefreiheit

  • Kategorie- und Cookie-Schalter tragen ihre Beschriftung jetzt als echten Text - Prüfwerkzeuge melden keine leeren Beschriftungen mehr
  • Das Banner meldet Rolle, Sprache und Titel bereits im ausgelieferten HTML; die Banner-Überschrift ist eine echte Überschrift
  • Blockierte Einbettungen erhalten automatisch einen Titel mit dem Namen des Anbieters - auch nachträglich eingefügte
  • Die Kategorienliste ist als benannte Gruppe ausgezeichnet; doppelte Tooltips auf den Schaltern entfallen
  • Die Tastaturbedienung im Layout "Stepper" ist durchgehend geschlossen; unsichtbare Bedienelemente werden übersprungen
  • ESC schließt den geöffneten Detailbereich und ein wiedergeöffnetes Banner
  • Der Farbkontrast der Banner-Buttons bleibt beim Überfahren mit der Maus erhalten
  • Die Aufklapp-Pfeile der Kategorien erfüllen die Mindest-Zielgröße für Bedienelemente
  • Eine Ansage-Region meldet Screenreadern das Ergebnis der Cookie-Prüfung, das Speichern und das Nachladen von Einbettungen; hinter dem modalen Banner ist die Seite inaktiv
  • Nach dem Speichern kehrt der Fokus mit einer "Auswahl gespeichert"-Ansage zum Einstellungen-Button zurück
  • Der Essenziell-Schalter ist per Tastatur auffindbar und trägt ein sichtbares "Immer aktiv"-Badge; Cookie-Schalter heißen jetzt "… erlauben" und nennen Beschreibung, Anbieter und Speicherdauer mit
  • Alle Bedienelemente erfüllen die Mindest-Zielgröße, von Besuchern eingestellte Textabstände werden respektiert und im Windows-Kontrastmodus bleiben die Schalterzustände unterscheidbar
  • Alle Stil-Farben (hell und dunkel) sind auf WCAG-AA-Kontraste nachgerechnet und wo nötig angepasst

Version 3.2.0

Neu

  • Option "CSP-Nonce verwenden" (Standard: aus) mit Platzhalter {nonce} im Feld "Content-Security-Policy" - alle Inline-Scripts und -Styles des Plugins tragen je Seitenaufruf eine Nonce; Joomla übernimmt die Nonce des Plugins "System - HTTP Headers", falls dort aktiviert
  • Als "Essenziell" eingetragene Dienste (z. B. Captchas wie Cloudflare Turnstile, hCaptcha oder reCAPTCHA) werden vom iFrame-Blocker nicht mehr blockiert - Kontaktformulare funktionieren damit auch vor der Einwilligung
  • Kategorien ohne gefundenes Cookie erscheinen nicht mehr im Banner; Essenziell bleibt immer sichtbar. Abschaltbar über die Option "Leere Kategorien ausblenden"

Geändert

  • Die Skripte des Plugins stehen im Seitenkopf jetzt hinter der Zeichensatz-Angabe statt davor - diese bleibt damit am Dokumentanfang

Behoben

  • Base64-eingebettete Bilder wurden vor der Einwilligung blockiert
  • Für Seitenbaukästen und Editoren im Frontend ist das Plugin jetzt komplett inaktiv; weitere Adressen lassen sich unter "Seiten ohne Cookie-Hinweis" eintragen
  • Erkannte Cookies verschwinden jetzt zuverlässig aus der Liste, sobald die Cookie-Datenbank sie kennt

Version 3.1.0

Neu

  • Drittanbieter-Skripte werden je Einwilligungskategorie blockiert
  • Feld "Zusätzliche Fremddomains" für eigene Anbieter, die nicht in der Cookie-Datenbank vermerkt sind
  • Blockierte Anbieter erscheinen im Banner weiterhin, gekennzeichnet mit "noch nicht geladen" - die Auswahl bleibt vollständig

Behoben

  • Auf Unterseiten wurde je nach Umgebung das Cookie-Symbol im Banner und im Einstellungen-Button nicht angezeigt
  • Nach "Alle ablehnen" wurden externe Quellen (z. B. Drittanbieter-Scripts) teilweise wieder geladen
  • Bei aktivierter iFrame-Blockierung wurden Embeds (YouTube, Maps …) zu klein dargestellt
  • Darstellungsfehler in Stil „glass“ behoben
  • Französische Übersetzung überarbeitet - vielen Dank an Philippe für die Korrekturen

Version 3.0.0

  • Erste Veröffentlichung