Wikipedia:Technik/Werkstatt/Intro
Willkommen in der
Technik-Werkstatt
Hier können Wikipedia-Autoren Fragen zur Software rund um die Wikipedia stellen. Dazu gehören etwa:
- Programmierung in JavaScript
- Einsatz von CSS (Cascading Style Sheets)
- Abfragen über die API
- Vermutete Software-Fehler: Ist die deutschsprachige Wikipedia schuld oder die weltweite Software? Ggf. Weiterleitung mittels Phabricator (ehemals: „Bugzilla“).
- Fragen zu Tools (WP:HT) – soweit hier gängig
- Probleme mit Netzwerk, Server, Browser.
Möglich ist alles, was zur Unterstützung der Mitarbeit an den Wiki-Projekten der WMF dient.
Sachdienliche Antworten können von allen gegeben werden; siehe ansonsten Wikipedia:Werkstätten zu den Gepflogenheiten.
Geeignete Fragen sind beispielsweise:
- Mein CSS an dieser Stelle stellt nicht das dar, was ich möchte; warum nicht?
- Ich will diese spezielle Aufgabe mit JavaScript automatisieren oder unterstützen. Auf Skin/Benutzerskripte habe ich nichts dazu gefunden. Gibt es dafür schon irgendwo etwas Fertiges?
- Mein JavaScript geht nicht! Warum?
Damit wir dir helfen können, benötigen wir von dir Angaben mit maximal möglicher Präzision:- Welche Funktion und Wirkung erhoffst du dir?
- Welche Wirkung erfolgt im Moment?
- Welchen JS-Code hast du schon? Wikilinks angeben, ggf. darin bei längerem Code charakteristische Zeichenketten zum Suchen und Finden.
- Tritt das Problem nur in bestimmten Situationen auf? Nur bei bestimmten Artikeln: Wikilinks? Bei einem Browser geht es, mit dem anderen nicht – dann Versionsnummern!
- Gibt es Fehlermeldungen, insbesondere mit Zeilennummer? Copy&Paste oldid/Uhrzeit dieses Skripts!
- Soll das Seitenlayout (Skin, Bedienungselemente) verändert werden? Dann diese Skin nennen.
- Abschließend als Lesetipp: Fehlerberichte – wie Sie Softwarefehler melden sollten.
- Du hast einen mutmaßlichen Software-Fehler entdeckt, magst das aber nicht auf Phabricator melden? Wir prüfen gern, ob dies ein weltweiter Fehler ist oder ein in der deutschsprachigen Wikipedia hausgemachtes Problem (für das Phabricator nicht zuständig wäre), und leiten das Ergebnis geeignet weiter.
- Ich möchte mit einem Skript Daten über die API abfragen, komme aber weder mit der Dokumentation noch mit der API-Spielwiese zurecht. Kann mir jemand sagen, welche Parameter ich senden muss, um diese Daten zu erhalten?
- Es geht um „CSS in Vorlage“ – und du kannst dich nicht entscheiden, ob du hier oder in der Vorlagenwerkstatt richtig bist?
Das ist völlig egal; in beiden Werkstätten werden dieselben Leute antworten. Weil aber unterschiedliche Kreise mitlesen und spezifisch archiviert wird, sollten reine Vorlagen-Angelegenheiten in der Vorlagenwerkstatt geklärt werden, also speziell zur Vorlagen-Systematik, Vorlagen-Parameter, Kategorien, Programmierung.
Technisch ist es nicht möglich, dass jemand anders deine .css
- oder .js
-Benutzerseiten verändert; auch wer besondere Rechte dazu hat, wird dies nicht tun.
Oder vielleicht doch vorher mal in die Anleitung gucken? | |
---|---|
CSS | JavaScript |
Skin/CSS – CSS im Wikiprojekt | Skin/JS – JS im Wikiprojekt |
|
|
Browser-Cache schon geleert? Auch wirksam? |
Nebenbei: Wenn dir so gut geholfen wurde, dass es ein paar Tage in diversen Situationen einwandfrei funktioniert, ist es gern gesehen, wenn du selbst einen Baustein {{Erledigt|1=~~~~}}
setzt, damit die automatische Archivierung tätig wird.