Vorlage:Dokumentation: Unterschied zwischen den Versionen

aus FreewarWiki, der Referenz für Freewar
Zur Navigation springen Zur Suche springen
K (Die Seite wurde neu angelegt: „{{In Bearbeitung}} Hier entsteht eine Vorlage zur sinnvolleren Dokumentation von Vorlagen. Geplant ist, dass die Unterseite /Dokumentation für Dokumentationen ve…“)
 
K (System für Dokumentationen unter /Dokumentation. Verbesserungen erwünscht.)
Zeile 1: Zeile 1:
{{In Bearbeitung}}
<onlyinclude>
Hier entsteht eine Vorlage zur sinnvolleren Dokumentation von Vorlagen. Geplant ist, dass die Unterseite /Dokumentation für Dokumentationen verwendet werden kann, ähnlich wie das System der deutschsprachigen Wikipedia - nur etwas weniger überladen. Dadurch würden bei Überarbeitung der Dokumentation nicht mehr endlos lange Auftragswarteschlangen der einzelnen Vorlagen entstehen. Auf einem lokalen Testwiki sind bereits die ersten Tests positiv abgeschlossen. Nimm bitte daher vorerst keine Änderungen an dieser Vorlage vor.
<hr style="background: #b3b7ff; margin:1em 0.5em; height:0.7ex;" />
<div style="border: 1px #aaa; margin-bottom:0.5em; padding:0.5em; padding-top:0; clear:left; border-style:solid;">


Die aktuell verwendete Vorlage für Dokumentationen ist: [[Vorlage:Vorlagen-Dokumentation]].
<div style="margin:0; margin-bottom:.3em; padding-top:.5em; padding-bottom:.17em; background:none; font-size:116%; color:black; font-weight:bold">[ <span class="plainlinks">[{{fullurl:{{SUBJECTPAGENAME}}/Dokumentation|action=edit}} Bearbeiten]</span> ] Dokumentation</div>
 
{{#ifexist: {{SUBJECTPAGENAME}}/Dokumentation
| {{{{SUBJECTPAGENAME}}/Dokumentation}}
 
[[Kategorie:Dokumentierte Vorlage|{{PAGENAME}}]]
 
| Für diese Vorlage wurde noch keine Dokumentationsseite erstellt. Wenn du dich im Umgang mit dieser Vorlage auskennst, solltest du eine <span class="plainlinks">[{{fullurl:{{SUBJECTPAGENAME}}/Dokumentation|action=edit}} Dokumentationsseite erstellen]</span>. Weitere Informationen dazu findest du unter [[Hilfe:Vorlagen]].
 
[[Kategorie:Undokumentierte Vorlage|{{PAGENAME}}]]
 
}}
</div>
<hr style="background: #b3b7ff; margin:1em 0.5em; height:0.7ex;" />
</onlyinclude>

Version vom 28. Juni 2011, 21:03 Uhr


[ Bearbeiten ] Dokumentation

Diese Vorlage erzeugt einen Dokumentationsbaustein wie diesen hier. Sie bindet den Text der Unterseite „/Dokumentation“ ein.

Diese Vorlage sollte möglichst in allen Vorlagen verwendet werden.

Sinn dieser Vorlage

Wird eine Vorlage in einer Seite aufgerufen, so wird der gesamte Vorlagentext neu ausgewertet - samt der Dokumentation, die durch das Setzen des „noinclude“-Tags ohnehin wieder weggelassen wird. Zudem werden im FreewarWiki Vorlagen verwendet, die teilweise tausendfach eingebunden sind. Eine Änderung an diesen Vorlagen, beispielsweise eine Verbesserung im Dokumentationstext innerhalb einer Vorlage, erzeugt dies eine lange Auftragswarteschlange und somit eine hohe Serverlast.

Durch die Trennung von Quellcode und Dokumentation schafft man nicht nur Übersicht sondern entlastet auch das Wiki: Dadurch, dass die Dokumentation in einer Unterseite steht wird sie bei einem Vorlagenaufruf nicht mitgeladen. Auch eine Änderung des Dokumentationstextes ist problemlos möglich und erzeugt keine endlos lange Auftragswarteschlange.

Benutzung

Diese Vorlage erwartet keine Parameter. Es reicht, wenn man <noinclude>{{Dokumentation}}</noinclude> ans Ende einer Vorlage schreibt und die Dokumentationsseite [[<Seitenname>/Dokumentation]] erstellt. Achte gegebenenfalls darauf, dass du zwischen dem Vorlagentext und der Dokumentationseinbindung keinen Zeilenumbruch setzt, da dies unter Umständen das Aussehen der eingebundenen Vorlage stark beeinflussen kann.