Modul-Changelog

CW Glossary

CW-weites Fachbegriffs- und Fremdwortlexikon mit zentralen Grundeinstellungen, automatischer Erkennung, seitenbezogenem Footer-Lexikon sowie neuem Modul-Icon und Glossary-Teaser im modernen CW-Stil.

Releases7
Erstes Release05.09.2026
Letztes Release06.09.2026
Aktuelle Version0.1.0-alpha7

Changelog

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

v0.1.0-alpha7 06.09.2026 Stable

Version 0.1.0-alpha7

Modul-Branding Update

Neu

  • neues farbiges CW Glossary Modul-Icon in Blau, Grau, Rot und Grün integriert
  • neuer großer Glossary-Teaser im Stil der CW-Modulvorschauen integriert
  • Modulpräsentation in module.json auf die neuen PNG-Assets umgestellt

Verbessert

  • der Modulauftritt wirkt im Backend und in der Modulliste deutlich eigenständiger
  • Icon und Teaser passen nun visuell zur bisherigen CW-Development-Vorschauwelt

Unverändert

  • zentrale Grundeinstellungen
  • Footer-Shortcode und PHP-Funktion
  • automatische Erkennung und Override-Logik pro Begriff

Kompatibilität

  • CW >= 3.0.0-beta9
  • PHP >= 8.3
CW ≥ 3.0.0-beta9 PHP ≥ 8.3.0
v0.1.0-alpha6 06.09.2026 Stable

Version 0.1.0-alpha6

Footer-Lexikon & Einbindung

Neu

  • zentrale Option „Lexikon anzeigen“
  • Darstellung wahlweise als aufklappbare Details oder Popup
  • optionale Suche / Filter im Footer-Lexikon
  • HTML-Shortcode: [cw_glossary_footer]
  • PHP-Funktion: <?= cw_glossary_footer() ?>
  • lokale Shortcode-Overrides für mode und search

Wichtig

  • Das Footer-Lexikon enthält ausschließlich Begriffe, die auf der aktuellen Seite tatsächlich gefunden bzw. als Glossary-Begriff ausgegeben wurden.
  • Werden keine Begriffe gefunden, wird der Footer vollständig ausgeblendet: keine Überschrift, kein leerer Rahmen, kein zusätzlicher Abstand.

Architektur

  • Auto-Parser läuft zuerst.
  • Footer-Ausgabe wird danach aus den tatsächlich im fertigen Dokument vorhandenen data-cw-glossary-Treffern erzeugt.
  • Assets werden erst anschließend ergänzt.

Kompatibilität

  • CW >= 3.0.0-beta9
  • PHP >= 8.3
CW ≥ 3.0.0-beta9 PHP ≥ 8.3.0
v0.1.0-alpha5 06.09.2026 Stable

Version 0.1.0-alpha5

Central Defaults Pass

Neu

  • eigene Backend-Seite „Einstellungen“
  • automatische Erkennung zentral an/aus
  • Trefferhäufigkeit zentral: erstes oder alle Vorkommen
  • Ganzwortsuche zentral
  • Groß-/Kleinschreibung zentral
  • Standardlayout zentral
  • maximales Seitenlimit zentral konfigurierbar (1–100)
  • Begriffseditor vereinfacht
  • im normalen Bearbeitungsbereich nur noch Begriff, ID, Erklärung, Aliase und Icon
  • Erkennungs- und Darstellungsoptionen werden nicht mehr für jeden Begriff einzeln verlangt
  • optionale Sonderfälle liegen eingeklappt unter „Abweichende Einstellungen“
  • Begriffsübersicht zeigt „Standard“ oder „Abweichend“

Kompatibilität

  • alpha1–alpha4-Einträge bleiben lesbar
  • frühere Standardwerte werden automatisch als Vererbung interpretiert
  • echte frühere Sonderwerte bleiben als Overrides erhalten
  • eigene Begriffe bleiben unter project/storage/glossary/entries.json erhalten
  • neue Grundeinstellungen liegen updatefest unter project/storage/glossary/settings.json

Kompatibilität

  • CW >= 3.0.0-beta9
  • PHP >= 8.3
CW ≥ 3.0.0-beta9 PHP ≥ 8.3.0
v0.1.0-alpha4 06.09.2026 Stable

Version 0.1.0-alpha4

Treffersteuerung für automatische Fachbegriffe

Neu

  • pro Glossary-Begriff kann im Backend gewählt werden:
  • Nur erstes Vorkommen
  • Alle Vorkommen
  • bestehende Begriffe behalten automatisch das bisherige Verhalten „Nur erstes Vorkommen“
  • die Einstellung wird updatefest mit dem Eintrag gespeichert
  • Begriffsliste zeigt bei aktiver Automatik „Erster Treffer“ bzw. „Alle Treffer“
  • Sicherheit / Lesbarkeit
  • maximal 40 automatisch erzeugte Glossary-Hinweise pro Seite
  • bereits erzeugte Glossary-Markierungen werden beim Parser intern geschützt, damit spätere Begriffe nicht innerhalb einer Erklärung erneut markiert werden

Kompatibilität

  • CW >= 3.0.0-beta9
  • PHP >= 8.3
CW ≥ 3.0.0-beta9 PHP ≥ 8.3.0
v0.1.0-alpha3 06.09.2026 Stable

Version 0.1.0-alpha3

Environment & Education Terms

Neu

  • Perzentil
  • Wasserstress
  • Datenlücke
  • Quellkonflikt
  • Streuung
  • Schwellenwert / Schwelle
  • Erklärungen bewusst auch für Schüler und fachfremde Leser formuliert
  • konkrete CW-Environment-Einordnung bei Streuung und Schwellenwerten
  • Update-Verhalten
  • bestehende eigene Glossary-Dateien bleiben erhalten
  • nur die sechs neuen Starterbegriffe werden bei vorhandenen alpha2-Installationen ergänzt
  • vorhandene oder bereits individuell angelegte Einträge werden nicht überschrieben

Kompatibilität

  • CW >= 3.0.0-beta9
  • PHP >= 8.3
CW ≥ 3.0.0-beta9 PHP ≥ 8.3.0
v0.1.0-alpha2 05.09.2026 Stable

Version 0.1.0-alpha2

Automatic Term Parser

Neu

  • automatische Begriffserkennung nach dem normalen Seitenaufbau über den CW Frontend Document Filter
  • Standard-Scope: nur echte Fließtexte in <p>-Elementen
  • zusätzliche Textbereiche optional über .cw-glossary-scan oder [data-glossary-scan]
  • Links, Buttons, Formulare, Code/Pre, Script/Style, SVG und bereits gerenderte Glossary-Ausgaben werden ignoriert
  • class="noglossary" schließt einen einzelnen Treffer oder einen kompletten Teilbaum aus
  • data-noglossary als alternative Ausschlussmarkierung
  • pro Begriff höchstens erster zulässiger Treffer pro Seite
  • pro Begriff Schalter „Automatisch erkennen“
  • optionale Aliase / alternative Suchbegriffe
  • optional Groß-/Kleinschreibung und Ganzwortsuche
  • längere Suchbegriffe werden vor kürzeren geprüft
  • neuer Inline-Tooltip ist valides Phrasing-HTML und funktioniert per Klick/Tastatur

Kompatibilität

  • CW >= 3.0.0-beta9
  • PHP >= 8.3
  • alpha1-Speicherdaten bleiben kompatibel
CW ≥ 3.0.0-beta9 PHP ≥ 8.3.0
v0.1.0-alpha1 05.09.2026 Stable

Version 0.1.0-alpha1

Erster Release

  • CW-weites Fachbegriffs- und Fremdwortlexikon
  • Felder: ID, Begriff, Antwort/Erklärung, optionales Icon, Layoutvorlage
  • Einträge per ID oder Bezeichnung aufrufbar
  • Layouts: Inline / Info, Kompakt, Karte, Footer-Lexikon
  • CW Icon Library integriert
  • Blöcke: glossary.term und glossary.list
  • direkter Helfer cw_glossary()
  • updatefeste Speicherung unter project/storage/glossary/entries.json
  • Starterbegriffe für Statistik/Umwelt: WEI+, Median, Mittelwert, Minimum, Maximum, Trend, Quartal, hydrologisches Teilgebiet
CW ≥ 3.0.0-beta9 PHP ≥ 8.3.0