| Vorlagenprogrammierung | Diskussionen | Lua | Unterseiten | |||
| Modul | Deutsch | English | Modul: | Dokumentation | ||
Das Objekt (etwa als JSON-Seite) hat die auf dieser Seite beschriebene Struktur.
Es gelten die allgemeinen Regeln der JavaScript Object Notation:
" eingeschlossen.
" enthalten. Besser wären typografische Anführungszeichen, in HTML-Syntax Apostrophe '.\" oder ggf. &qout;." einzuschließen ist, einem Doppelpunkt : und dann dem Wert.{ }.
"X": "sowas" werden durch Kommata voneinander getrennt.[ ].
true oder false.Für JSON im Wiki gilt:
Über die allgemeinen Regeln hinaus gilt für diese Anwendung:
"" wird in der Regel als nicht vorhandene Zuweisung betrachtet.
"comment": "Memo" möglich. Sie wird nirgends ausgewertet und kann Hinweise für die spätere Quelltextbearbeitung aufnehmen.Siehe Quelltext von MediaWiki:Gadget-markAdmins/userGroups.json.
Das Kürzel ist Bezeichner für eine Gruppe, etwa "A" oder "SG".
Kürzel dürfen recht frei gewählt werden, unter einigen Bedingungen:
# . und Leerzeichen dürfen nicht enthalten sein.- sein.Bei den Kürzeln sind Groß- und Kleinschreibung signifikant.
Dieses Objekt hat zwei Komponenten:
Es ist die Komponente "accounts" des Haupt-Objekts.
Nicky und nicky gelten als unterschiedliche Konten.
ÄÖÜäöüß und AOUaouss usw.Dieses wird einem Benutzerkonto zugewiesen.
Es kann sein:
"A"Dieses Objekt ist die vollständige Struktur für ein Benutzerkonto. Kurzformen als vereinfachtes Benutzerkonto-Element sind gleichrangig.
Die Komponenten können sein:
"f" oder Frau oder female; erster Buchstabe ohne Groß- und Kleinschreibung ist maßgeblich
"m" oder Mann oder male; erster Buchstabe ohne Groß- und Kleinschreibung ist maßgeblich – explizit männlichIn den frühen Jahren der Wiki-Software gab es gar keine Geschlechtszuordnung, später weiblich und nicht-weiblich.
"A""+" oder Datum oder trueAlternativ dazu ist möglich:
Dieses Objekt ist die vollständige Struktur für eine Mandatsperiode in einer Funktion. Die Kurzform als reines Kürzel ist gleichrangig.
Die Komponenten können sein:
JJJJ-MM-TT bevorzugt und sicherer)fromJJJJ-MM-TT bevorzugt und sicherer)
"-" ist ein unbekanntes aber vorgefallenes Datum; wird nicht dargestellt"?" oder "???" ist ein unbekanntes aber vorgefallenes Datum; wird sichtbar dargestellttrue ist ein unbekanntes aber vorgefallenes Datum; wird nicht dargestellt"member" (Vorgabe) – Gruppenmitglied"ping" – nur nachrichtlichinfo als WikitextDas Datumsobjekt kann verschiedenen Zeitpunkten zugeordnet werden. Die Kurzform ist die einfache Zeichenkette.
Als Format sollte immer JJJJ-MM-TT benutzt werden („ISO“), auch nur JJJJ oder JJJJ-MM. Andere Datumsnotationen werden in Tabellen auch gleichberechtigt dargestellt, jedoch in verschiedenen Software-Auswertungen nicht interpretiert.
Die Komponenten können sein:
date nicht als konkretes Datum dargestellt werden kann („Herbst 2003“), kann hier ein ISO-Tag für die softwareseitige Auswertung angegeben werden.#fragmentvsn usw. (Zeichenkette)In der Reihenfolge vsn → log → page werden die Angaben für die Darstellung ausgewertet.
Die Verlinkungen sind für Kandidatur-Wahl-Seiten, Erklärung der Rückgabe der Rechte, Kondolenzlisten usw. vorgesehen.
Dieses Objekt ist die vollständige Struktur für einen alternativen Nick. Die Kurzform als reine Zeichenkette für ehemalige Konten ist gleichrangig.
Die Komponenten können sein:
true – spätertrue – Verlinkung generierenDieses Objekt gibt optionale Zusatzinformationen für die Darstellung. Es ist die Komponente "codes" des Haupt-Objekts.
Es hat zwei optionale Komponenten:
"groups" – Objekt, das den Gruppen-Kürzeln jeweils ein Gruppe-Objekt zuordnet"order" – Reihenfolge der GruppenJede Gruppen-Komponente ist ein Gruppe-Objekt zum Kürzel und kann die folgenden Komponenten enthalten:
Mit dem Array order können die Kürzel der Gruppen in eine logische Reihenfolge gebracht werden. Andernfalls würde alphabetische Sortierung erfolgen.