Vorlage Diskussion:Doku: Unterschied zwischen den Versionen

aus Kamelopedia, der wüsten Enzyklopädie
Zur Navigation springen Zur Suche springen
K (Die Seite wurde neu angelegt.)
 
K (Neuer Abschnitt →‎Brainstorming vom WiMu)
Zeile 6: Zeile 6:
 
| Namensräume  = Vorlage_Diskussion, Vorlage
 
| Namensräume  = Vorlage_Diskussion, Vorlage
 
}}
 
}}
 +
 +
== Brainstorming vom WiMu ==
 +
 +
Also ich stelle mir das so vor: '''jede''' (ja, wirklich jede) Vorlage kriegt auf die Diskussionsseite das Ding da vorne verpasst, und zwar als aller ersten Abschnitt. Die Vorlage funzt je nach Namensraum anners: hier auf der Vorlagen-Diskussionsseite wird die Doku mit den enstprechenden Parametern befüllt, ungefähr so:
 +
<pre>
 +
{{Doku
 +
| Beschreibung = blahblah-Text
 +
| Kategorie    = z.B. siehe-auch Vorlagen
 +
| Autokats    = z.B. Hat was
 +
| Parameter    =
 +
parameter1 = macht dieses
 +
parameter2 = macht jenes
 +
| Namensräume  = Liste der Namensräume, in denen die Vorlage verwendet werden sollte
 +
| Beispiel    = irgendein per DPL zuällig ausgewähltes Beispiel
 +
| usw.
 +
}}
 +
</pre>
 +
In allen anderen Namensräumen lässt sich mit <code><nowiki>{{Doku|Titel}}</nowiki></code> per DPL die Dokumentation der <code>Vorlage:Titel</code> anzeigen und im Namensraum <code>Vorlage</code> ohne Angabe des Titels die Doku dieser Vorlage (schlicht <code><nowiki>{{Doku}}</nowiki></code>).<br>
 +
Angezeigt soll – bis auf einige obligatorische Parameter – nur das werden, was auch ausgefüllt wurde, bzw. so viel wie möglich per DPL automatisieren (z.B. eben das Anzeigebeispiel); also in etwa so wie bei unserem Kamelionary.<br>Anwendungsbeispiele der Dokus neben der eigentlichen Dokumentation auf jeder Vorlagenseite
 +
 +
* '''Fehlerbehebung''': zum Beispiel ließen sich die Vorlagen-Kategorien über diese Doku erzeugen, und wenn eben die Angabe der Kat fehlt, erscheint eine Fehlermeldung mit Liste aler Vorlagen-Kategorien (nur ein Beispiel)
 +
* '''Qualitätssicherung''':
 +
** auf einer zentralen Vorlagen-Qualitätssicherungs-Seite per DPL nach Vorlagen suchen, die sich nicht im angegebenen Namensraum befinden (z.B. Vorlage:Bild auf einer Bild-Diskussionsseite, vermointe Kamelbauten, etc.)
 +
** man könnte in einem Parameter alle parser-Funktionen angeben, die für die jeweilige Vorlage benötigt werden, und dann nach einem update gezielt nach bugs suchen
 +
* '''Zentrale Vorlagen-Seite''': alle Dokus auf einer zentralen Seite per DPL sammeln, nach Vorlagen-Kategorien sortiert. Allerdings wegen der Übersichtlichkeit und Performance wegen zunächst nur den Vorlagen-Namen und den Parameter <code>Beschreibung</code>. Das restliche Gedöhnse würde ich nicht (wie bisher, glaube ich) mit unserem einklapp- ausklapp- Dingens verstecken, sondern nach klick auf einen butten per ajax von der MediaWiki-API holen. Dann dürften auch 1000 Vorlagen ganz fix geladen werden, und dennoch können wir in die Dokus jede noch so belanglose Info stopfen und DPLqueries machen, wie viele wir wollen.
 +
 +
=== Beschreibungs-Parameter ===
 +
 +
kann gerne ergänzt werden:
 +
 +
* '''Hinweis''': verschiedene Hinweis-Texte, durch die durchgeswitcht wird; z.B.: inuse (an der Vorlage wird noch gebaut), veraltet (Vorlage wurde durch eine neuere Vorlage ersetzt), begraben (Vorlage soll begraben werden), etc.
 +
* '''Beschreibung''': eine Beschreibung dessen, was die Vorlage tut
 +
* '''Kategorie''': Kategorie, in die die Vorlage gehört
 +
* '''Autokats''': Kategorien, die mit dieser Vorlage eingebunden werden
 +
* '''Parameter''': Parameter eben, und was die tun
 +
* '''Namensräume''': Liste der Namensräume, in der die Vorlage verwendet wedren sollte
 +
* '''Beispiel''': ein Beispiel eben
 +
* '''Versionsinfo''': Entstehungsdatum, Erstautor, Letzte Bearbeitung, Anzahl der Bearbeitungen, Autorenliste, Größe der Vorlage (in Bytes)
 +
* '''Seiteninfo''': Anzahl der Seiten, die diese Vorlage verwenden (evtl. zufällig zusammengewürfelte Liste mit 10 Beispielseiten)
 +
* '''Verwendete Dateien''': Liste der Bilder, die von der Vorlage verwendet werden
 +
* '''Verwendete Vorlagen''': Liste der Vorlagen, die von der Vorlage verwendet werden.
 +
* '''Verwendete Funktionen''': Liste der Parser-Funktione und Extensions, die verwendet werden.
 +
* '''Seitenschutzstatus''': wer darf editieren?
 +
 +
... mir fällt bestimmt bald noch mehr ein.
 +
 +
Alles in allem, würde ich bei der Gelegenheit mal ganz gerne unsere gesamten Vorlagen-Namensraum entmüllen; z.B. braucht die ollen uralt Quellen&Lizenz-Vorlagen kein Schwein mehr; teilweise haben sich die Vorlagen überholt (z.B. link-Bild); teilweise sind die Dinger mangels unserer tollen, neuen extensions ziemlich gruselig zusammengeschustert, etc. Auch hätte ich mal gerne ein paar verbindliche Programmier-Richtlinien, etwa, dass sich jede Autokat mit jeweils dem gleichen Parameter (z.B.: <code>Kat</code>) deaktivieren lassen muss, usw. So, man sieht: Sommerloch ... mir ist langweilig! Vorschläge und Sempf bitte jetzt. --[[Kamel:WiMu|WiMu]] 22:52, 4. Jul. 2010 (NNZ)

Version vom 4. Juli 2010, 21:52 Uhr

Beschreibung: Diese Vorlage dient der Dokumentation von Vorlagen
Parameter:
Beschreibung = Beschreibungstext
Parameter    = verwendete Parameter
Namensräume: Vorlage_Diskussion, Vorlage

Brainstorming vom WiMu

Also ich stelle mir das so vor: jede (ja, wirklich jede) Vorlage kriegt auf die Diskussionsseite das Ding da vorne verpasst, und zwar als aller ersten Abschnitt. Die Vorlage funzt je nach Namensraum anners: hier auf der Vorlagen-Diskussionsseite wird die Doku mit den enstprechenden Parametern befüllt, ungefähr so:

{{Doku
| Beschreibung = blahblah-Text
| Kategorie    = z.B. siehe-auch Vorlagen
| Autokats     = z.B. Hat was
| Parameter    = 
parameter1 = macht dieses
parameter2 = macht jenes
| Namensräume  = Liste der Namensräume, in denen die Vorlage verwendet werden sollte
| Beispiel     = irgendein per DPL zuällig ausgewähltes Beispiel
| usw.
}}

In allen anderen Namensräumen lässt sich mit {{Doku|Titel}} per DPL die Dokumentation der Vorlage:Titel anzeigen und im Namensraum Vorlage ohne Angabe des Titels die Doku dieser Vorlage (schlicht {{Doku}}).
Angezeigt soll – bis auf einige obligatorische Parameter – nur das werden, was auch ausgefüllt wurde, bzw. so viel wie möglich per DPL automatisieren (z.B. eben das Anzeigebeispiel); also in etwa so wie bei unserem Kamelionary.
Anwendungsbeispiele der Dokus neben der eigentlichen Dokumentation auf jeder Vorlagenseite

  • Fehlerbehebung: zum Beispiel ließen sich die Vorlagen-Kategorien über diese Doku erzeugen, und wenn eben die Angabe der Kat fehlt, erscheint eine Fehlermeldung mit Liste aler Vorlagen-Kategorien (nur ein Beispiel)
  • Qualitätssicherung:
    • auf einer zentralen Vorlagen-Qualitätssicherungs-Seite per DPL nach Vorlagen suchen, die sich nicht im angegebenen Namensraum befinden (z.B. Vorlage:Bild auf einer Bild-Diskussionsseite, vermointe Kamelbauten, etc.)
    • man könnte in einem Parameter alle parser-Funktionen angeben, die für die jeweilige Vorlage benötigt werden, und dann nach einem update gezielt nach bugs suchen
  • Zentrale Vorlagen-Seite: alle Dokus auf einer zentralen Seite per DPL sammeln, nach Vorlagen-Kategorien sortiert. Allerdings wegen der Übersichtlichkeit und Performance wegen zunächst nur den Vorlagen-Namen und den Parameter Beschreibung. Das restliche Gedöhnse würde ich nicht (wie bisher, glaube ich) mit unserem einklapp- ausklapp- Dingens verstecken, sondern nach klick auf einen butten per ajax von der MediaWiki-API holen. Dann dürften auch 1000 Vorlagen ganz fix geladen werden, und dennoch können wir in die Dokus jede noch so belanglose Info stopfen und DPLqueries machen, wie viele wir wollen.

Beschreibungs-Parameter

kann gerne ergänzt werden:

  • Hinweis: verschiedene Hinweis-Texte, durch die durchgeswitcht wird; z.B.: inuse (an der Vorlage wird noch gebaut), veraltet (Vorlage wurde durch eine neuere Vorlage ersetzt), begraben (Vorlage soll begraben werden), etc.
  • Beschreibung: eine Beschreibung dessen, was die Vorlage tut
  • Kategorie: Kategorie, in die die Vorlage gehört
  • Autokats: Kategorien, die mit dieser Vorlage eingebunden werden
  • Parameter: Parameter eben, und was die tun
  • Namensräume: Liste der Namensräume, in der die Vorlage verwendet wedren sollte
  • Beispiel: ein Beispiel eben
  • Versionsinfo: Entstehungsdatum, Erstautor, Letzte Bearbeitung, Anzahl der Bearbeitungen, Autorenliste, Größe der Vorlage (in Bytes)
  • Seiteninfo: Anzahl der Seiten, die diese Vorlage verwenden (evtl. zufällig zusammengewürfelte Liste mit 10 Beispielseiten)
  • Verwendete Dateien: Liste der Bilder, die von der Vorlage verwendet werden
  • Verwendete Vorlagen: Liste der Vorlagen, die von der Vorlage verwendet werden.
  • Verwendete Funktionen: Liste der Parser-Funktione und Extensions, die verwendet werden.
  • Seitenschutzstatus: wer darf editieren?

... mir fällt bestimmt bald noch mehr ein.

Alles in allem, würde ich bei der Gelegenheit mal ganz gerne unsere gesamten Vorlagen-Namensraum entmüllen; z.B. braucht die ollen uralt Quellen&Lizenz-Vorlagen kein Schwein mehr; teilweise haben sich die Vorlagen überholt (z.B. link-Bild); teilweise sind die Dinger mangels unserer tollen, neuen extensions ziemlich gruselig zusammengeschustert, etc. Auch hätte ich mal gerne ein paar verbindliche Programmier-Richtlinien, etwa, dass sich jede Autokat mit jeweils dem gleichen Parameter (z.B.: Kat) deaktivieren lassen muss, usw. So, man sieht: Sommerloch ... mir ist langweilig! Vorschläge und Sempf bitte jetzt. --WiMu 22:52, 4. Jul. 2010 (NNZ)