ÖsterreichWiki:Lua/Modul/TemplateData/de: Unterschied zwischen den Versionen
ÖsterreichWiki:Lua/Modul/TemplateData/de (Quelltext anzeigen)
Version vom 28. März 2017, 15:31 Uhr
, 28. März 2017+
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>< | <code><noexport></code> … <code></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. | ||
'''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. |