Vorlage:Dateiüberprüfung/Doku

Aus Kitakien

(Unterschied zwischen Versionen)
Wechseln zu: Navigation, Suche
(+Technische Doku)
Zeile 1: Zeile 1:
<noinclude>{{Dokumentation/Dokuseite}}</noinclude>
<noinclude>{{Dokumentation/Dokuseite}}</noinclude>
{{Wikipedia:Dateiüberprüfung/Anleitung}}
{{Wikipedia:Dateiüberprüfung/Anleitung}}
 +
== Technische Vorlagen-Doku ==
 +
 +
Ein paar Anmerkungen zur aktuellen technischen Umsetzung der Vorlage:
 +
* Die ersten 6 Switch-Anweisungen testen alle möglichen Felder auf die Existenz eines bestimmten Schlüsselwortes und geben - falls gefunden - den zugehörigen Langtext aus. Auf diese Art wird sowohl die Reihenfolge der Texte festgelegt als auch (effizient) eine Doppel-Nennung abgefangen (und der Langtext liegt - im Gegensatz zu früheren Implementationen - nur an einer einzigen Stelle vor)
 +
* <nowiki>{{#if: {{{1|}}}{{{2|}}}{{{3|}}}{{{4|}}}{{{5|}}}{{{6|}}}</nowiki> Entspricht einem "Wenn mindestens ein Feld gefüllt ist"
 +
* Der 'mathematische Ausdruck' mit der 6maligen Aufzählung der Schlüsselworte (''ohne '''Besonderer Fall''''') ist die Überprüfung, ob in allen 6 Feldern gültige Werte stehen. Hierbei dürfen die Felder 2 - 6 leer sein, Feld 1 nicht
 +
* Wenn der obge Test auf gültige Werte funktioniert, wird ein Hinweis auf die automatsche Nachricht ausgegeben und die entsprechende Kategorie (für den Bot) gesetzt
 +
* Schlägt der Test auf Gültigkeit fehl, wird zusätzlich auf "Besonderer Fall" abgeprüft. Trifft dies zu, so wird:
 +
** Eine Sonder-Kategorie gesetzt
 +
** Kein Hinweis auf eine automaische Nachricht generiert (wozu auch)
 +
** Die Fehlerprüfung der restlichen Felder übergangen (das kann / darf der DÜP-Abarbeiter ruhig selber nachsehen
 +
* Wenn ungültige Werte enthalten sind, aber "Besonderer Fall" nicht gesetzt wurde, wird eine Warnung ausgegeben und eine entsprechende Wartungskategorie eingetragen
 +
* Sind alle 6 Felder leer ('else'-Fall der "mindestens ein Feld gefüllt" - Prüfung), so wird eine Information ausgegeben und die Wartungskategorie für fehlende Gründe gesetzt
__NOTOC__
__NOTOC__

Version vom 12:17, 6. Jun. 2009

Datei:Information icon.svg Diese Seite ist die Dokumentations-Unterseite der Vorlage:Dateiüberprüfung.

{{Wikipedia:Dateiüberprüfung/Anleitung}}

Technische Vorlagen-Doku

Ein paar Anmerkungen zur aktuellen technischen Umsetzung der Vorlage:

  • Die ersten 6 Switch-Anweisungen testen alle möglichen Felder auf die Existenz eines bestimmten Schlüsselwortes und geben - falls gefunden - den zugehörigen Langtext aus. Auf diese Art wird sowohl die Reihenfolge der Texte festgelegt als auch (effizient) eine Doppel-Nennung abgefangen (und der Langtext liegt - im Gegensatz zu früheren Implementationen - nur an einer einzigen Stelle vor)
  • {{#if: {{{1|}}}{{{2|}}}{{{3|}}}{{{4|}}}{{{5|}}}{{{6|}}} Entspricht einem "Wenn mindestens ein Feld gefüllt ist"
  • Der 'mathematische Ausdruck' mit der 6maligen Aufzählung der Schlüsselworte (ohne Besonderer Fall) ist die Überprüfung, ob in allen 6 Feldern gültige Werte stehen. Hierbei dürfen die Felder 2 - 6 leer sein, Feld 1 nicht
  • Wenn der obge Test auf gültige Werte funktioniert, wird ein Hinweis auf die automatsche Nachricht ausgegeben und die entsprechende Kategorie (für den Bot) gesetzt
  • Schlägt der Test auf Gültigkeit fehl, wird zusätzlich auf "Besonderer Fall" abgeprüft. Trifft dies zu, so wird:
    • Eine Sonder-Kategorie gesetzt
    • Kein Hinweis auf eine automaische Nachricht generiert (wozu auch)
    • Die Fehlerprüfung der restlichen Felder übergangen (das kann / darf der DÜP-Abarbeiter ruhig selber nachsehen
  • Wenn ungültige Werte enthalten sind, aber "Besonderer Fall" nicht gesetzt wurde, wird eine Warnung ausgegeben und eine entsprechende Wartungskategorie eingetragen
  • Sind alle 6 Felder leer ('else'-Fall der "mindestens ein Feld gefüllt" - Prüfung), so wird eine Information ausgegeben und die Wartungskategorie für fehlende Gründe gesetzt
Persönliche Werkzeuge