ÖsterreichWiki:Lua/Modul/TemplateData/de: Unterschied zwischen den Versionen

Zur Navigation springen Zur Suche springen
+
wp>PerfektesChaos
(Setup)
 
wp>PerfektesChaos
(+)
Zeile 11: Zeile 11:


=== {{Anker|enhancedJSON}} Verbesserte Präsentation ===
=== {{Anker|enhancedJSON}} Verbesserte Präsentation ===
Über die einfache, von MediaWiki unterstützte und im VisualEditor dargestellte Syntax hinaus können für die Vorlagendokumentationsseite die nachstehenden Möglichkeiten in den JSON-Code eingebracht werden. Sie wirken auf die als [[Hilfe:TemplateData/JSON #InterfaceText|InterfaceText]] eingestuften Elemente, sind aber in vollem Umfang nur für <code>description</code>-Felder sinnvoll.
Über die einfache, von MediaWiki unterstützte und im VisualEditor dargestellte Syntax hinaus können für die Vorlagendokumentationsseite die nachstehenden Möglichkeiten in den JSON-Code eingebracht werden. <section begin="JSONenhanced" />Sie wirken auf die als [[Hilfe:TemplateData/JSON #InterfaceText|InterfaceText]] eingestuften Elemente, sind aber in vollem Umfang nur für <code>description</code>-Felder sinnvoll.


'''Wikilinks'''
'''Wikilinks'''
Zeile 26: Zeile 26:
* HTML-Tags (und die nicht vorab ersetzten MediaWiki-Elemente) werden für den VisualEditor entfernt; ansonsten bleiben sie wirksam.
* HTML-Tags (und die nicht vorab ersetzten MediaWiki-Elemente) werden für den VisualEditor entfernt; ansonsten bleiben sie wirksam.
* Atttribute werden oft in <code>"</code> eingeschlossen; das kollidiert mit der JSON-Syntax. Es ist darauf zu achten, dass <code>'</code> verwendet werden; bei Vorlagen kann das ein Problem sein.
* Atttribute werden oft in <code>"</code> eingeschlossen; das kollidiert mit der JSON-Syntax. Es ist darauf zu achten, dass <code>'</code> verwendet werden; bei Vorlagen kann das ein Problem sein.
<code>&lt;noinclude></code> … <code>&lt;/noinclude></code>
<code>&lt;noexport></code> … <code>&lt;/noexport></code>
* Die eingeschlosenen Bereiche werden nicht zum VisualEditor exportiert.
* Die eingeschlosenen Bereiche werden nicht zum VisualEditor exportiert.
* Komplexere Wikisyntax und umfangreiche Erläuterungen können auf die Dokumentationsseite beschränkt werden.
* Komplexere Wikisyntax und umfangreiche Erläuterungen können auf die Dokumentationsseite beschränkt werden.
* Die übliche Funktion kann später über Maskierung als <code>&amp;lt;noinclude></code> wirksam werden.
'''Vorlagen'''
'''Vorlagen'''
* Insbesondere wenn der Vorlagenparameter <code>JSON=</code> benutzt wird, können Vorlagen überall in den JSON-Code eingestreut werden; deren expandierte Syntax könnte allerdings mit der JSON-Syntax kollidieren.
* Insbesondere wenn der Vorlagenparameter <code>JSON=</code> benutzt wird, können Vorlagen überall in den JSON-Code eingestreut werden; deren expandierte Syntax könnte allerdings mit der JSON-Syntax kollidieren.
Zeile 46: Zeile 45:
#* Diese Lächerlichkeit gab 2016 den Anlass zur Entwicklung dieses Moduls.
#* Diese Lächerlichkeit gab 2016 den Anlass zur Entwicklung dieses Moduls.
# Auch wenn die Problemstellung es grundsätzlich unmöglich macht, dass Vorgabewerte oder gar AutoValue-Spezifikationen jemals definiert werden können, wird bei jedem einzelnen Parameterwert eine inhaltsfreie sechszeilige Definitionsliste ausgegeben.
# Auch wenn die Problemstellung es grundsätzlich unmöglich macht, dass Vorgabewerte oder gar AutoValue-Spezifikationen jemals definiert werden können, wird bei jedem einzelnen Parameterwert eine inhaltsfreie sechszeilige Definitionsliste ausgegeben.
#* {{Phab|Task=T125333}} / {{Phab|Task=T137443}} / {{Phab|Task=T160254}}
#* {{Phab|Task=T125333}} / {{Phab|Task=T137443}} / {{Phab|Task=T160254}}<section end="JSONenhanced" />
#* MediaWiki lässt sich noch nicht einmal mehr zu Stellungnahmen herab.
#* MediaWiki lässt sich noch nicht einmal mehr zu Stellungnahmen herab.
Aus den allgemeinen Kommentaren geht hervor, dass MediaWiki lediglich die Präsentation von TemplateData-Spezifikationen im VisualEditor für wichtig hält; dass aber auch irgendjemand die Vorlagen programmieren und pflegen muss und dass jemand die Vorlagenbeschreibung generieren und über die Schlichtfunktionalität im VisualEditor-Formular hinaus handhabbar machen muss, liegt außerhalb des Weltbildes.
Aus den allgemeinen Kommentaren geht hervor, dass MediaWiki lediglich die Präsentation von TemplateData-Spezifikationen im VisualEditor für wichtig hält; dass aber auch irgendjemand die Vorlagen programmieren und pflegen muss und dass jemand die Vorlagenbeschreibung generieren und über die Schlichtfunktionalität im VisualEditor-Formular hinaus handhabbar machen muss, liegt außerhalb des Weltbildes.
Anonymer Benutzer

Navigationsmenü