Modul-Changelog

Top-Themen

Redaktionelle Hero-, Banner- und Themen-Slider mit gemischten Quellen, Blog-Serien, visueller Bildfokus-Steuerung, Collagen, bis zu 3 Badges, mehreren getrackten Buttons, Targeting und CW-Tracking.

Releases11
Erstes Release16.08.2026
Letztes Release30.08.2026
Aktuelle Version0.1.0-alpha11

Changelog

Neueste Veröffentlichung zuerst. Die Inhalte werden direkt aus den beim Release gespeicherten Release Notes erzeugt.

v0.1.0-alpha11 30.08.2026 Stable

Version 0.1.0-alpha11

  • Die kritischen Breitenregeln des Card-Stage-Headers liegen zusätzlich im
  • bestehenden Haupt-Asset `top-topics.css`.
  • Damit nutzt die Überschrift wieder die vollständige Headerbreite, selbst
  • wenn ein älteres Modul-Update die später hinzugekommene Datei
  • `top-topics-card-stage.css` auf dem Zielserver nicht anlegen konnte.
  • Die Zusatzdatei bleibt für vollständige und neue Installationen erhalten.
  • Die Fallback-Regeln sind bewusst auf das Card-Stage-Layout begrenzt und
  • verändern Banner, Cards und Compact-Layouts nicht.
CW ≥ 3.0.0-alpha11 PHP ≥ 8.2.0
v0.1.0-alpha10 30.08.2026 Stable

Version 0.1.0-alpha10

  • Bei der Serienregel „Alle Teile anzeigen“ verwendet ein einzelner Top-Themen-Slide jetzt Teil 1 als eindeutigen Vertreter.
  • Die Regeln „Nur Teil N“ und „Neuester Teil“ werden weiterhin direkt aus der Blog-Serie übernommen.
  • Neuer Schalter „Bildfokus“ unter „Automatisch aus Quelle übernehmen“.
  • Bei aktivem Schalter übernimmt der Slide den Fokuspunkt des tatsächlich dargestellten Blogbeitrags automatisch für Desktop und Mobil.
  • Der automatische Fokus wechselt zusammen mit dem wirksamen Serienteil und funktioniert auch mit projektspezifischen Top-Themen-Templates.
  • Für einen individuellen Ausschnitt kann „Bildfokus“ deaktiviert und der Fokus wie bisher im Slide eingestellt werden.
CW ≥ 3.0.0-alpha11 PHP ≥ 8.2.0
v0.1.0-alpha9 30.08.2026 Stable

Version 0.1.0-alpha9

  • Blogbeitrag-Slides berücksichtigen jetzt die Startseiten-Vorgabe ihrer Blog-Serie.
  • „Nur Teil 1“, „Neuester Teil“ und „Nur Teil N“ bestimmen damit auch Titel, Teaser, Bild, Badge und Ziel-URL im Top-Themen-Slider.
  • Im Slide-Backend lässt sich die Serienvorgabe übernehmen oder bewusst überschreiben: ausgewählter Beitrag, erste, neueste oder bestimmte Folge.
  • „Alle Teile“ und „Ausblenden“ verändern einen ausdrücklich gepflegten Top-Themen-Slide nicht; dort bleibt der ausgewählte Beitrag erhalten.
  • Bestehende Blogbeitrag-Slides werden automatisch auf „Vorgabe der Blog-Serie übernehmen“ migriert.
  • Die stabile UUID-/Slug-Zuordnung und die bisherigen Layout-Korrekturen bleiben unverändert erhalten.
CW ≥ 3.0.0-alpha11 PHP ≥ 8.2.0
v0.1.0-alpha8 30.08.2026 Stable

Version 0.1.0-alpha8

  • Enthält weiterhin die stabilen UUID-/Slug-Referenzen und die Legacy-Migration aus alpha7.
  • Das Card-Stage-Layout besitzt jetzt belastbare Modul-Grundregeln und fällt nicht mehr auseinander, wenn projektspezifisches Seiten-CSS fehlt oder noch nicht neu erzeugt wurde.
  • Frontend-CSS und JavaScript erhalten eine Dateiversion in der URL. Browser laden Modul-Assets nach einem Update dadurch sicher neu.
  • Keine Änderung an bestehenden Top-Themen-Inhalten oder ihrer Sortierung.
CW ≥ 3.0.0-alpha11 PHP ≥ 8.2.0
v0.1.0-alpha7 30.08.2026 Stable

Version 0.1.0-alpha7

  • Blogbeiträge werden stabil über ihre UUID statt über lokale Datenbank-IDs verknüpft.
  • Blog-Serien werden stabil über ihren Slug statt über lokale Datenbank-IDs verknüpft.
  • Bestehende auflösbare Zahlen-Referenzen werden beim Update und Modulstart automatisch migriert.
  • Frontend und Vorschau verstehen neue stabile sowie alte numerische Referenzen.
  • Nicht auflösbare Quellen werden im Backend sichtbar gekennzeichnet und nicht mehr stillschweigend verborgen.
  • Neue oder bearbeitete Slides können nur mit einer tatsächlich vorhandenen Blog-Quelle gespeichert werden.
CW ≥ 3.0.0-alpha11 PHP ≥ 8.2.0
v0.1.0-alpha6 18.08.2026 Stable

Version 0.1.0-alpha6

  • Modul-Icon technisch korrigiert.
  • Schwarze/fehlerhafte Ecken bzw. problematische Hintergrundwirkung des Icon-Assets entfernt.
  • Icon-Hintergrund jetzt sauber auf hellem CI-Untergrund ausgegeben.
  • Cover und restlicher Modulstand aus alpha5 unverändert übernommen.
CW ≥ 3.0.0-alpha11 PHP ≥ 8.2.0
v0.1.0-alpha5 18.08.2026 Stable

Version 0.1.0-alpha5

  • Erstes offizielles Presentation-Setup für das Modul ergänzt.
  • Neues Modul-Icon im plastischen 3D-CW-Stil eingebaut.
  • Neues Cover/Teaserbild mit Hero-, Banner- und Slider-Kontext eingebaut.
  • Farbwelt in Violett/Pflaume mit goldenen Akzenten auf die neue Modul-CI abgestimmt.
  • Presentation-Assets als WebP unter assets/module/ eingebunden.
  • Mindestanforderung auf CW 3.0.0-alpha11 angehoben.
CW ≥ 3.0.0-alpha11 PHP ≥ 8.2.0
v0.1.0-alpha4 16.08.2026 Stable

Version 0.1.0-alpha4

  • Visuelle Bildfokus-Steuerung im Bereich „Banner & Text“.
  • Desktop-Vorschau als breiter Bühnen-Ausschnitt und separate Mobil-Vorschau.
  • Fokuspunkt direkt per Klick ins Bild setzen.
  • X/Y-Regler und Zahlenfelder bleiben synchron.
  • Presets für Mitte, links/rechts sowie oben/unten.
  • Bei Blog- und Serienquellen kann der Fokus des Quellbilds übernommen werden.
  • Medienauswahl übernimmt den in der Medienverwaltung hinterlegten Fokus als Ausgangspunkt.
  • Eigenes Desktopbild schaltet die automatische Bildübernahme der Quelle bewusst aus.
  • Leeres eigenes Bild fällt weiterhin sicher auf das Quellbild zurück.
  • Per-Slide-Fokus wird nicht mehr bei jedem Frontend-Aufruf durch den Blog-Fokus überschrieben.
  • Blogbeiträge erkennen ihre Serienzuordnung samt veröffentlichter Teile auch bei Einzelbeitrag-Quelle.
  • Klicktracking für Serien-Teilnavigation enthält Teil-ID und Teilposition.
  • Keine Datenbankmigration erforderlich.
  • Basis: 0.1.0-alpha3 plus die auf teitge.test getesteten Frontend-/Serien-Fixes.
CW ≥ 3.0.0-alpha10 PHP ≥ 8.2.0
v0.1.0-alpha3 16.08.2026 Stable

Version 0.1.0-alpha3

Bugfix nach dem alpha2-Praxistest:

  • TypeError beim Öffnen von „Inhalt hinzufügen“ behoben.
  • Numerische IDs aus Blog- und Serien-Pickern werden vor der HTML-Ausgabe sauber als Strings behandelt.
  • Die Auswahlmarkierung der Blog-/Serien-Picker funktioniert dadurch ebenfalls zuverlässig.
  • Keine Datenbankmigration erforderlich.
  • Basis: 0.1.0-alpha2.
CW ≥ 3.0.0-alpha10 PHP ≥ 8.2.0
v0.1.0-alpha2 16.08.2026 Stable

Version 0.1.0-alpha2

Schwerpunkt: gemischte Inhalte pro Slider statt einer globalen Datenquelle.

Neu

  • Jeder Slide wählt seine Quelle selbst: Seite, Blogbeitrag, Blog-Serie oder freier Inhalt/Link.
  • Ein Set kann alle Quelltypen beliebig mischen.
  • Picker für CW-Seiten, veröffentlichte Blogbeiträge und aktive Blog-Serien.
  • Automatische Übernahme von Titel, Teaser, Bild und Ziel-URL ist pro Slide einzeln abschaltbar.
  • Blog-Serie als eigener Quelltyp mit Hauptfolge: erste, neueste oder bestimmte Folge.
  • Automatische Folgenauswahl im Frontend für veröffentlichte Serienteile.
  • Bis zu 3 Badges pro Slide.
  • Automatische Serien-Badges: SERIE, x FOLGEN, FOLGE x VON y.
  • Beliebig viele Buttons pro Slide.
  • Jeder Button besitzt eigenen Tracking-Key, Stil, Zielmodus und Animation.
  • Button-Ziele können frei, aus der Hauptquelle oder aus der Serienübersicht kommen.
  • Bestehende alpha1-Badges und CTA werden bei der Migration in die neuen Tabellen übernommen.
  • Slides können im Inhaltsbereich dupliziert werden, inklusive Collage, Buttons und Badges.
  • Backend neu gegliedert: Einstellungen / Inhalte; Slide-Editor mit Datenzuweisung, Banner & Text, Buttons & Badges, Animation & Targeting.

Kompatibilität

  • Benötigt CW >= 3.0.0-alpha10 und PHP >= 8.2.
  • Migration 002 erweitert bestehende alpha1-Datenbanken ohne Löschen vorhandener Sets/Slides.
  • Alte automatische Set-Quellen bleiben als Fallback lesbar, solange ein altes Set noch keine gespeicherten Slides besitzt.
CW ≥ 3.0.0-alpha10 PHP ≥ 8.2.0
v0.1.0-alpha1 16.08.2026 Stable

Version 0.1.0-alpha1

Erste Alpha-Version des optionalen CW-Moduls Top-Themen.

  • Beliebig viele Themen-Sets
  • Fullsize-, Banner-, Cards- und Compact-Darstellung
  • Manuelle Slides oder automatische Quelle aus Blog-Kategorie/Blog-Serie
  • Desktop- und Mobilbild mit Fokuswerten
  • Freie Collagen aus zusätzlichen Bild-, Text- und Badge-Layern
  • Position/Größe getrennt für Desktop und Mobil
  • Layer-Ebenen, Deckkraft und Links
  • Animationen: Fade, Slide in vier Richtungen und Zoom
  • Gestaffelte Animation von Badge, Titel, Teaser und CTA
  • Zeitsteuerung pro Slide
  • Targeting nach Land, Region, Ort, Gerät, Referrer und UTM Campaign
  • CW-Tracking für Impressionen, Klicks, Slide-Wechsel und Sichtzeit 2/5/10 Sekunden
  • Statistik aus der bestehenden CW Analytics-Datenbank
  • Medienauswahl über die zentrale CW-Medienverwaltung
  • Updatefeste Frontend-Template-Overrides unter project/templates/top-themen/
  • prefers-reduced-motion wird berücksichtigt
  • Benötigt CW >= 3.0.0-alpha10 und PHP >= 8.2.
CW ≥ 3.0.0-alpha10 PHP ≥ 8.2.0