Parsoid
Zur Navigation springen
Zur Suche springen
Ausblick: Parser-Umstellung und Vorlagenpflege
Veröffentlicht am 2025-05-18von Stewie
In kommenden MediaWiki-Versionen (voraussichtlich ab 1.41) wird der Parser technisch grundlegend umgestellt. Ziel ist ein stabileres und standardisiertes Parsermodell mit langfristiger Unterstützung – bekannt als die sogenannte Parsoid Parser Engine. Was bedeutet das für uns? Auch wenn wir noch nicht direkt betroffen sind, möchten wir heute schon darauf hinweisen, welche Techniken wir künftig vermeiden sollten, um unnötige Umbauten später zu verhindern. Folgende Erweiterungen sind in unserem Wiki betroffen:
- **Variables** – `#var`, `#vardefine`, `#var_final`
- **Arrays** – `#arraymap`, `#arraydefine`, `#arraysize`, usw.
- **Konsistentes Verhalten** zwischen VisualEditor und Quelltext
- **Stabilere Verarbeitung** komplexer Seiten und Vorlagen
- **Einheitliche Schnittstellen** für Erweiterungen
- **Bessere Performance** durch modernen Code
- Bitte **keine neuen Vorlagen mehr mit Variablen- oder Array-Funktionen** schreiben
- Bestehende Vorlagen bei Gelegenheit **vereinfachen oder umstellen**
- Setzt bevorzugt auf native Parserfunktionen wie `#if`, `#ifeq`, `#switch`