Developer FAQ/de

In diesem FAQ geht es um Fragen, die sich die meisten Entwickler irgendwann mal stellen werden. Die meisten Fragen stammen aus dem IRC Channel. Wenn du Fragen dazu hast, wie man MediaWiki installiert oder einrichtet, dann schaue bitte in diesem FAQ nach.

Lesen empfohlen
Schaue dir unsere virtuelle MediaWiki Bibliothek (MVL) an, um dir eBooks (PDF) oder (auf deine Kosten) gedruckte Bücher zu besorgen.

Wie fange ich an?
Siehe auch: Wie kann ich beitragen?.

Lokalisierungsfragen
Hänge "?uselang=qqx" an das ende einer MidiaWiki-URL, um die "message keys" auf der Seite angezeigt zu bekommen.

Kann ich Aufgbaen für später einplanen?
Ja, benutze die "Job Queue".

Wie kann ich die "Job Queue" benutzten?
Schaue dir UploadFromUrl.php als Beispiel an.

Wie kann meine Erweiterung eine besondere Seite anlegen
Siehe $wgExtensionAliasesFiles.

Mein Patch hat den Jenkins-Test nicht bestanden, was jetzt?
Siehe Manual:PHP unit testing. Behebe das Problem und starte einen neuen Test. Wenn der Patch bestanden hat, kannst du ihn abgeben.

Ich bekomme den Fehler "Error: Invalid magic word" grundlos angezeigt
Versuche mal, ein paar Dinge in der Datei LocalSettings.php zu verändern, z. B. einige Erweiterungen deaktivieren. Versuche es dann noch mal, vielleicht funktioniert es danach wieder. Es scheint etwas mit Caching (dt. Zwischenspeichern) zu tun zu haben. Ein anderer Grund kann sein, dass du eine Erweiterung mit parser functions installiert hast, die nicht die notwendigen Elemente in den $magicWords Bereich geschrieben hat.

Warum bekomme ich den Fehler "Notice: Undefined offset" in Database.php?
Du hast wahrscheinlich deine Beitrittsbedingungen verstellt.

Wie bekomme ich meine Änderungen überprüft?
Benutze  bei den Dateien, die du geändert hast, um zu sehen, wer schon vorher daran gearbeitet hat. Füge diese dann als "Reviewer" hinzu. Siehe auch Gerrit/Code review/Getting reviews.

Siehe auch

 * Git and Gerrit FAQ