Wikipedia:Technik/Cloud/meta/magicredirect
Abkürzung: WP:HT/magicredirect, WP:HT/meta/magicredirect
meta/magicredirect
(Platzhalter in URL)
füllt ein URL-Schema mit spezifischen Platzhaltern anhand von zwei Parametern aus.
URL und URL-Parameter
BearbeitenNachstehend sind die Parameter aufgelistet, wie sie in der URL benutzt werden.
- Die Basis-URL lautet:
https://meta.toolforge.org/magicredirect
- Daran ist mit einem vorangehenden Fragezeichen
?
die Parameterliste anzuhängen. - Es folgen Zuweisungen name
=
Wert - Dabei darf Wert keine Leerzeichen enthalten; muss bei bestimmten Zeichen ggf. kodiert werden.
- Die einzelnen Zuweisungen name
=
Wert sind durch&
voneinander zu trennen.
- url
- URL-Schema mit Platzhaltern
- Beispiel:
//{wiki.domain}/wiki/Special:UserRights/{user.name}@{wiki.name}
- wiki
- Datenbankname des Projekts, das für
{wiki.name}
und//{wiki.domain}
eingesetzt werden soll. dewiki
- user
- Benutzername
- Wird als
{user.name}
eingesetzt. - redirect
- Weiterleitung folgen
on
– Ergebnisseite direkt anzeigen (Vorgabe: generierte URL auf Formular anzeigen)
Alle Angaben sind optional. Fehlen notwendige, wird ein interaktives Formular angezeigt.
Platzhalter
BearbeitenNach Spezifikation der URL-Parameter wiki=
und ggf. user=
sind verfügbar:
- wiki
{wiki.dbName}
– [[../../../../MediaWiki/Datenbankname|Datenbankname des Projekts]], etwadewiki
{wiki.name}
– vereinfachter Datenbankname, etwadewiki
- In der Regel identisch; bei einigen zentralen Projekten Zweitformen.
{wiki.lang}
– ISO 639 Sprachcode der Standardinhaltssprache.- Einige wenige Projekte haben ungültige Codes wie
zh-classical
odernoboard-chapters
.
- Einige wenige Projekte haben ungültige Codes wie
{wiki.family}
– Projekttyp, wiewikibooks
{wiki.domain}
– Domain-Segment der URL,de.wikisource.org
{wiki.size}
– Anzahl der Artikel im Projekt{wiki.isClosed}
– wenn das Wiki geschlossen ist und nicht mehr öffentlich bearbeitet werden kann{wiki.serverNumber}
– Nummer des Servers, auf dem die Datenbank-Replica liegt{wiki.host}
– Name des Servers, auf dem die Datenbank-Replica liegt
- user
{user.id}
– Globale Benutzernummer (SUL){user.name}
– SUL-Benutzername{user.registration}
– Registrierungszeitpunkt des SUL-Kontos{user.locked}
– wenn das globale Konto gesperrt wurde{user.hidden}
– wenn das globale Konto versteckt wurde