Modul:MagicWords/Data/Doku
Dies ist die Dokumentationsseite für Modul:MagicWords/Data
Modul:MagicWords/Data – Datenspeicher für Magic Words Bearbeiten
Diese Modul-Unterseite dient ausschließlich als zentraler Datenspeicher für Modul:MagicWords. Es enthält die Zuordnung der benutzerfreundlichen Common Names zu den eigentlichen MediaWiki Magic Words und legt fest, ob diese aktiv unterstützt werden.
Das Modul darf keinen ausführbaren Code (außer der reinen Tabellendefinition) enthalten, um eine optimale Performance durch das mw.loadData Caching zu gewährleisten.
Datenformat Bearbeiten
Jeder Eintrag in der Lua-Tabelle folgt diesem strikten Format:
["Common Name"] = {"Magic Word oder Variable", Supported (true/false)},
- "Common Name" (Schlüssel): Ein eindeutiger, leicht verständlicher Name, der im Hauptmodul zur Abfrage verwendet wird (z.B. Nicht_Indexieren).
- "Magic Word..." (Wert 1): Das tatsächliche Wikitext-Element (z.B. __NOINDEX__oder{{CURRENTYEAR}}).
- Supported (Wert 2): Ein boolescher Wert (trueoderfalse), der festlegt, ob das Element aktiv und empfohlen wird. Beifalsefügt das Hauptmodul die Wartungskategorie hinzu.
Die vollständige Datentabelle (Modul:MagicWords/Data) Bearbeiten
Die Daten sind nach offiziellen MediaWiki-Kategorien strukturiert, um die Wartung zu vereinfachen. Änderungen hinsichlich der Unterstützung und Ausbau der Datengrundlage sollten von der MediaWiki-Dokumentation abgeleitet werden.
Wartungshinweise Bearbeiten
Änderungen an dieser Seite werden sofort im Modul:MagicWords wirksam. Nach einer Bearbeitung müssen alle Artikel, die das Hauptmodul verwenden, null-editiert werden, um die Änderungen des mw.loadData-Caches zu übernehmen.