Wikipedia:Administratoren/Anfragen

Abkürzung: WP:A/A, WP:AAF, WP:AA

Auf den Adminanfragen kannst du Wikipedia-Administratoren um Hilfe bitten, wenn dein Anliegen zu keiner anderen Seite passt. Diese Seite ist nicht der richtige Ort, um auf aktuelle Konflikte zwischen Benutzern (dazu gibt es die Vandalismusmeldung) oder möglichen Missbrauch von Administratorrechten (siehe Wikipedia:Administratoren/Probleme) aufmerksam zu machen.

Jeder Benutzer kann durch sachbezogene Kommentare beitragen. Allgemeine Betrachtungen, Nachtreten (gegenüber dem Antragsteller oder anderen Benutzern) usw. gehören nicht auf diese Projektseite und werden entfernt.

Anfragen, die unter die Oversight-Richtlinie fallen könnten, bitte nicht hier thematisieren, sondern direkt an das OS-Team schreiben, das ist via Wikimail möglich.

Die Seite Fragen zur Wikipedia dient für alle Probleme, deren Lösung keiner besonderen Rechte bedarf. Für Anfragen an Benutzer mit Sichterrechten solltest du Wikipedia:Gesichtete Versionen/Anfragen benutzen. Die Vergabe und Rücknahme von Benutzerrechten kannst du bei der Rechtevergabe beantragen und Seitenverschiebungen unter Wikipedia:Verschiebewünsche anfragen.

Warum Benutzerkonten nicht gelöscht werden können, erfährst du in den FAQ, und wie du ein Konto stilllegen kannst, unter Hilfe:Benutzerkonto stilllegen.

Ist das die richtige Seite für mich?

Für viele Aufgaben gibt es separate Anlaufstellen, siehe hierzu die Infobox „Hilfreiche Links“ rechts.

Auf dieser Seite bist du richtig, wenn du zum Beispiel

Wie lege ich einen neuen Abschnitt an?

Über den Link unten öffnet sich ein Bearbeitungsfenster, in das du deine Anfrage eintragen kannst. Verwende bitte eine sinnvolle Überschrift im Betreffsfeld und beschreibe die Situation möglichst sorgfältig. Insbesondere sind Links auf Bearbeitungen (Diff-Links) und Logbücher erwünscht. Sofern es notwendig und dir möglich ist, versuche Vorschläge zu machen, wie die Situation gelöst werden könnte.

Mit dem {{Erledigt|1=--~~~~}}-Baustein markierte Abschnitte werden zwei Mal täglich archiviert, nicht erledigte Abschnitte werden dagegen sieben Tage nach dem neuesten Beitrag automatisch ins Archiv verschoben (aktuelles Archiv).


VisualEditor reference names

mw:Help:Cite/VisualEditor reference names soll seit gestern aktiv sein.

Danke im Voraus --PerfektesChaos 14:13, 14. Okt. 2026 (CEST)

Eine Nacht drüber schlafen, und erstmal denken und verdauen und träumen, hat sich als Strategie bewährt.
  • Bei Internetquelle ist url Pflichtparameter.
  • Bei Literatur ist Titel Pflichtparameter; Autor und Datum sind optional.
Bringt mich dann eher zu einem neuen Modul:VisualEditorRef.
  • Internetquelle {{#invoke:VisualEditorRef|f|url={{{url|}}}}}
    • Extrahiert die charakteristische Domain, auch aus Archivlinks usw.
    • Ergebnis: example.com oder oxford.edu.uk
  • Literatur {{#invoke:VisualEditorRef|f|Titel={{{Titel|}}} |Autor={{{Autor|}}} |Datum={{{Datum|}}}}}
    • Ergebnis: Kommt drauf an. Erster Familienname, falls Autor; mit Jahreszahl, falls Datum – ohne Autor längstes Wort im Titel (insbesondere wenn mit Großbuchstaben beginnend).
  • Ergebnis leer, falls Pflichtparameter fehlen. Ggf. Fallback mit: ref
Vermutung: An den sprechenden Bezeichner wird ohnehin eine noch nicht verwendete -1 -2 -3 drangehängt, weil es das ja mit unterschiedlichen Bandnummern, Seitenzahlen oder mehrere im Jahr geben könnte.
VG --PerfektesChaos 16:52, 14. Okt. 2026 (CEST)
Danke für Ping, genau in die Richtung hatte ich auch gedacht und im testwiki auch schon ein wenig mit nem Modul rumgespielt, auf den ersten Blick passt dein Vorschlag für mich. Frwiki hat in sehr ähnliche Richtung gedacht mit fr:Module:NomRefAuto, vielleicht können wir uns davon auch inspirieren lassen? --Johannnes89 (Diskussion) 19:28, 14. Okt. 2026 (CEST)
Ok ich hab im betawiki weiter getestet, mir auch die Implementation in frwiki & ruwiki angeschaut und bin nun über den Vorschlag hinaus gegangen, aus verschiedenen Gründen:
  • Nicht alle EN nutzen Literatur/Internetquelle, wir sollten auch für den (vergleichsweise seltenen, aber möglichen) Fall vorbeugen, dass jemand Vorlagen wie Cite web, Cite book, Webarchiv usw. nutzt.
  • Ich hab zudem noch mehr Fallbackoptionen bei den Vorlagenparametern eingebaut, um das Risiko von vergleichsweise schlechten Namen zu reduzieren. Im Idealfall ist der Name stets "Nachname-Jahr" oder (falls kein Datum/Jahr verfügbar) nur "Nachname", außer bei Internetquelle, wo zuerst versucht wird, die URL zu extrahieren, bevor "Nachname-Jahr" der Fallback wird.
  • Wenn auch die weiteren fallback-Optionen nichts produzieren, wird halt kein inhaltsbasierter EN-Name erstellt, sondern ein simpler Fallbackname (dazu unten).
Das findet sich nun in Modul:VisualEditorRef abgebildet, aus dem sich {{Autoname}}, {{AutonameInternetquelle}} und {{AutonameLiteratur}} bedienen. Diese Seiten hab ich erstmal auf Sichterlevel geschützt, wahrscheinlich werden wir am Anfang ja vielleicht noch manches anpassen, danach sollte es am besten auf Adminlevel geschützt werden, um versehentliche Änderungen der VE ref name pattern zu vermeiden.
In Benutzer:Johannnes89/Autorefnames hab ich zahlreiche Beispiele erstellt, welche EN-Namen so entstehen würden (die Zahl wird dann bei echten Einzelnachweisnamen automatisch angehängt – in der Tat um Fälle von ungewollt doppelten EN-Namen zu vermeiden und die automatischen Namen leichter identifizierbar zu machen, falls es ein Problem gibt).
Dann habe ich MediaWiki:Cite-autoname-template-map.json erstellt, die zuordnet, dass für Literatur/Internetquelle die jeweils speziell definierten Vorlagen genutzt werden sollen und für sonstige Vorlagen in Einzelnachweisen {{Autoname}}. Sollten sich mehrere Vorlagen in EN befinden, wird künftig übrigens stets die erste Vorlage dahingehend ausgewertet, ob sie Parameter enthält, die für inhaltsbasierte EN-Namen nutzbar sind.
Bei den simplen Fallbacknamen (nötig für EN ohne Vorlage oder Vorlagen, bei denen keine Inhalte für den Namen genutzt werden konnten) bin ich von <ref name="ref-1">, <ref name="ref-2"> usw. immer noch nicht ganz überzeugt. Ist zwar schön kurz, aber lässt sich das gut erfassen? <ref name="Einzelnachweis-1">, <ref name="Einzelnachweis-2"> usw. ist in meinen Augen besser lesbar und vermeidet so Fehler. Entsprechend habe ich MediaWiki:Visualeditor-cite-tool-name-book-autoname und MediaWiki:Visualeditor-cite-tool-name-web-autoname erstellt, damit ist der simple Fallback einheitlich bei EN mit und ohne Vorlage (andernfalls gäb es auch noch simple Fallbacks wie "Buch-1" und "Website-1", das ist nun nicht mehr der Fall). Lässt sich natürlich auch alles noch ändern, falls alle anderen doch <ref name="ref-1"> besser finden.
Und nachdem ich all das geschrieben hatte und überlegt hatte, erst noch weiter zu testen, kam ich zum Entschluss, dass PC recht hat und wir so schnell wie möglich die alten <ref name=":1"> loswerden sollten. Deshalb hab ich nun per Spezial:CommunityConfiguration/Cite-VisualEditor-Autonames / MediaWiki:Cite-VisualEditor-Autonames.json das neue Namensschema aktiviert. Idealerweise ist es inhaltsbasiert (z.B. <ref name="Obama2026-1">), bei EN ohne Vorlagen (oder EN deren Vorlagen keinen unterstützten Parameter nutzen) wird der Name dann <ref name="Einzelnachweis-1">. Ändern können wir das ja weiterhin noch (oder auch wieder deaktivieren und erstmal die alten Namen nutzen, sollte ich nen groben Fehler übersehen haben – aber das denke ich eigentlich nicht mit Blick auf die Tests in Benutzer:Johannnes89/Autorefnames).
Um möglichen Fragen vorzugreifen: Bestehende EN-Namen werden von der Änderung nicht erfasst. Und sobald einmal gespeichert ändert sich der durch VE generierte Name auch nicht mehr, nur weil man (egal ob im Wikitext oder VE) was am EN-Inhalt ändert (und wie immer kann man natürlich auch die EN-Namen im Wikitext weiter anpassen, wenn das VE-Ergebnis mal suboptimal war, z.B. nur der simple Fallbackname herauskam. Ebenfalls nicht erfasst werden Edits, wo jemand schon auf "Bearbeiten" gedrückt hat, bevor die Änderung wirksam wurde, deshalb können zunächst noch ein paar alte Namen noch auftauchen. --Johannnes89 (Diskussion) 18:09, 15. Okt. 2026 (CEST)

Da haben wir uns ggf. wunderhübsch überkreuzt.

Unnötig zu erklären, dass ich meine Programmierung als vielfach besser, robuster, performanter bei noch mehr Funktionalität einschätze.

Zum generellen Verständnis, das aus mw:Help: nicht so restlos hervorgeht, und ich mir bislang zusammengereint habe:

Ich habe keine fr- oder ru-Module durchgelesen.

Was ich beispielsweise übern Durst kann:

Ich komme auch mit einer einzigen Vorlage und notfalls einer Unter-Vorlage aus; je weniger involviert sind und einzeln dokumentiert werden, desto simpler.

Bei Vorlage:Internetquelle ist url Pflichtparameter und exakt genauso bei Vorlage:Webarchiv und Vorlage:cite web.

VG --PerfektesChaos 22:13, 15. Okt. 2026 (CEST)

  • Hab ohne deine Version zu kennen keinen Zweifel, dass sie insbes. bei der Domain-Extrahierung besser sein dürfte und bestimmt auch sonst robuster usw. Prinzipiell also gerne deine Variante.
  • Deine Beschränkung auf url, autor+jahr und titel halte ich aber für zu kurz gegriffen. Bereits jetzt hab ich ein Beispiel gefunden, wo weitere Fallback-Parameter sinnvoll wären, um tatsächlich nen inhaltsbasierten Namen zu erhalten (|Eintrag= als Fallback für |Titel=), weil manche EN nunmal auch andere Vorlagen nutzen. Und auch bei der Literatur-Vorlage sieht man, dass manche User wirklich nur sehr wenige Felder ausfüllen – sonderlich gut finde ich die Nutzung des längsten großgeschriebenen Wortes aus dem Titel da nicht.
  • Genau aus dem Grund will ich also mehr als nur ein paar wenige Parameter der beiden Standard-Einzelnachweisvorlagen covern – über die verschiedenen Varianten zum Autorenfeld und Datum/Jahr, die verschiedenen Varianten zu Werk und Hrsg sowie verschiedene Varianten zu URL und Titel sind auch cite book, cite new, cite journal und viele weitere Vorlagen sicher erfasst.
  • Titel ist in meinen Augen eher nachrangig einzuordnen – wenn |Autor= nicht verfügbar ist, nehm ich doch viel lieber |Hrsg= + |Datum= anstatt direkt nen potentiell schlechten Namen aus dem Titel zu pflücken? Was passiert z.B., wenn jemand die URL auch in den Titel packt?
  • An Sammelwerk häng ich nicht besonders. Ich hab halt geschaut, aus welchen Parametern sich potentiell sinnvolle Namen generieren lassen und wollte beim Fallbackchain nicht sparsam sein, weil es ja immer sein kann, dass irgendeine mir gerade unbekannte Vorlage einen so benannten Parameter nutzt und somit zufällig von der Autoname-Implementierung erfasst wäre. Das halte ich für besser, als weiterhin einige Namen, die nichts zum Inhalt sagen.
  • Was den simplen Fallbackbegriff betrifft: Wir könnten ja auch erstmal abwarten, ob sich jemand beschwert und notfalls dann ändern ;) Klare Lesbarkeit hätte da für mich Prio. Falls unbedingt "ref1", dann lieber "Ref1", um es optisch von der eigentlichen ref-syntax abzuheben. Aber in meinen Augen signalisiert ein ganzes Wort wie "Einzelnachweis-1" auch deutlich mehr, dass man den Namen ersetzen kann, das dürften unerfahrene Wikitextuser bei <ref name="ref1"> weniger schnell realisieren.
--Johannnes89 (Diskussion) 23:06, 15. Okt. 2026 (CEST)
Es gibt aber zwei Sorten von Menschen:
  1. Diejenigen, womöglich als Newbies nur das VE-Formular sehen.
  2. Alle Quelltext-Bearbeitenden, die sich permanent darüber ärgern, dass es ein unnötig langes Wort, und obendrein eine missliebige Vokabel, überall in den Quelltext eingestreut bekommt, und niemand die Möglichkeit hat, das überall abzuändern, ohne Gefahr zu laufen, dass es dann zu einem Zuordnungsfehler kommt. Und auch niemand diese administrativ aufgezwungene Extra-Editier-Nacharbeit haben will.
    • Und die zweiten sind die lauteren.
    • Man könnte ja auch mal aus den letzten Jahrzehnten was lernen, wie Angelegenheiten geschmeidig laufen, statt vorsätzlich einen Protest auszulösen (hiermit amtlich zu Protokoll gegeben) und erst einem Volksaufstand weichen zu wollen.
    • Und für die ersteren wird sich ref-3 im Eingabeformular mit der Zeit lernen lassen.
    • Während die zweiten <ref name="ref-3"> im Quelltext sehen, und ein und dasselbe Schlüsselwort ref klarmacht, wie es gemeint ist, und niemand nochmal eine willkürliche zweite Notation dafür zusätzlich erlernen muss.
»manche User wirklich nur sehr wenige Felder ausfüllen«
  • Mag ja sein; aber Titel ist Pflichtparameter, und es gibt im Bestand nur extrem wenige Einbindungen ohne, weil sofort die Vorlagenwartung aufschlägt, und versucht irgendwie zu erraten, was da gemeint wurde, vielleicht in den falschen Parameter geschrieben, oder anhand von ISBN DOI URL usw. zu rekonstruieren.
  • Du kannst also davon ausgehen, dass praktisch immer, wenn die Wiederverwendungs-Situation eintritt, der Titel definiert ist.
»um tatsächlich nen inhaltsbasierten Namen zu erhalten«
  • Du hast da aber keine KI am Start.
  • Was in welchem Einzelfall das intelligenteste charakteristische Schlagwort wäre, kann nur händisch-menschlich beurteilt werden; automatisch mit schlichtem Algorithmus ist das nicht feststellbar.
  • In aller Regel ist der Titel des Aufsatzes, des Buches, dieser anonymen Publikation auch der charakteristische Bezeichner für genau diese einzelne Publikation. Oder ein Familienname, auch okay.
  • Das soll aber auch möglichst kurz sein; ein ellenlanger Werktitel, womöglich einer wissenschaftlichen Arbeit, wäre weder im VE-Formular noch im Quelltext akzeptabel.
  • Die ganzen kurzen Wörter, es am zu ein der die das von auf, sollen da rausgeschmissen werden.
  • Ein möglichst langes Wort im Titel ist auch besonders charakteristisch und auffällig für diesen anonymen Aufsatz; im Deutschen bei Großschreibung vermutlich ein wichtiges Substantiv.
»die verschiedenen Varianten zu Werk und Hrsg […]«
  • Wenn es bei Internetquelle, Webarchiv, cite web eine gültige url als Pflichtparameter gibt (deren Fehlen oder Ungültigkeit eine Wartungskat auslöst und den Putzdienst herbeiruft), dann ergibt sich daraus die wesentliche Domain, damit ist der Bezeichner bereits endgültig festgelegt, und alle weiteren Überlegungen zu irgendwelchen anderen Parametern laufen komplett ins Leere.
  • Der Werktitel ist Pflichtparameter bei allen Literatur, cite book, cite new, cite journal, und wenn aus dem erstmal das wichtigste Wort, das genau diesen einen anonymen Aufsatz kennzeichnet, glücklich herausfiltriert wurde, dann ist die Suche nach dem Bezeichner abgeschlossen.
  • Im Artikel können am Dutzend lauter verschiedene Aufsätze desselben Periodikums zitiert werden. Die haben alle verschiedene Werktitel. Würde man sowas als Bezeichner wählen, dann haben alle Aufsätze den gleichen Basis-Bezeichner. Im Übrigen sind die Namen von Zeitschriften oft extrem lang (Mitteilungen des historisch-geografischen Instituts der Fritze-Willi-Universität zu Berlin), weshalb ein Sammelwerk oder journal wegen übermäßiger Länge weder für das VE-Formular noch für den Quelltext geeignet ist. Und ein Hrsg mit Christian-Albrechts-Universität zu Kiel bringt auch keine Verbesserung mehr.
  • Es kann natürlich die Situation auftreten, dass ein wichtiges langes Wort mit Bezug zur Artikelthematik in mehreren Aufsätzen das längste ist; Pech. Es geht um einen simplen Algorithmus, und keine KI.
  • Weil du oben den hier verlinkt hast und dich zu »|Eintrag= als Fallback für |Titel=« ausgelassen hast:
    • Wir haben um die 15.000 Vorlagen, die als Zitationsvorlage in Frage kommen, darunter 4000 BibISBN.
    • Du wirst keine Vorlage:righteous.yadvashem.org auch noch in deinem JSON aufzählen können.
    • Die haben auch extrem verschiedene Parameterkonzepte; alle die eine neue Vorlage bauen dürfen hier machen was immer sie wollen, die VWS hat keinerlei Weisungsbefugnis.
    • Auch über * lassen sich nicht sämtliche Parametermodelle abbilden.
    • Für eine Handvoll Universal-Zitationsvorlagen wie Internetquelle, Literatur und womöglich noch eine Handvoll cite lässt sich sowas aufbauen und pflegen. Das sind solche mit Zigtausenden von Artikeln, in denen sie verwendet werden. Alle Vorstellungen darüber hinaus werden am Baum landen. Das von dir zitierte righteous.yadvashem.org ist in 65 Artikel eingebunden.
Es muss für die große Masse an Belegen ein möglichst kurzer Bezeichner mit simplem Lua aufgefischt werden, der sich von möglichst vielen anderen Bezeichnern unterscheidet, und assoziieren lässt, um welche der Publikationen es geht.
  • Natürlich kann es sein, dass ebendiese Internet-Domain häufig in diesem Artikel refenziert wird. Kann auch sein, dass diese Domain nur einmal im ganzen Artikel vorkommt. Schicksal. Wir sehen nur den einen einzelnen ref vor uns, und müssen mit einer wartungsfähigen Implementierung und einem von den Enkeln begreifbaren Algorithmus einen sehr kurzen Bezeichner finden, der hoffentlich eindeutig nur diese eine Publikation erratbar kennzeichnet.
VG --PerfektesChaos 01:26, 16. Okt. 2026 (CEST)
  • Ich seh deinen Punkt bei Werk/Herausgeber, aber man könnte ja auch wie beim Titel ebenfalls versuchen, da das längste Wort oder was anderes sinnvolles rauszufiltern. Mein Modul schaut z.B. bereits jetzt bei |werk= ob sich eine Domain extrahieren lässt und nimmt sonst (wie beim Titel) das längste Wort. Damit bekommt man auch da schöne Ergebnisse (Beispiel )
  • Natürlich sind wir keine KI und können nicht für alle 15.000 Vorlagen mitdenken. Aber zum Glück nutzen viele Vorlagen ja identisch (oder fast identisch) benannte Parameter. Wenn also das Modul typische Parameter wie Autor (+Datum/Jahr), Titel, Werk, Herausgeber... in verschiedenen denkbaren Schreibweisen (und auch auf Englisch) abdeckt, erreicht man schon recht viele dieser Vorlagen (nebenbei bemerkt hätte ich persönlich auch nichts dagegen, später stückweise weitere Parameter zu ergänzen, wenn nicht-abgedeckte edge cases auffallen).
  • Und dann müssen wir die Namen all dieser Vorlagen weder kennen, noch uns sonst darum groß Gedanken machen. Im JSON kann man (wie es jetzt auch konfiguriert ist) ja festlegen, dass eine Autoname-Vorlagen auf sämtliche Vorlagen angewendet werden soll, die sich in Einzelnachweisen finden lassen, sofern nicht ebenfalls im JSON definiert ist, dass für spezielle Vorlagen spezielle Autoname-Vorlagen genutzt werden sollen. So kann man mit wenig Aufwand zumindest den Versuch betreiben, auch bei weniger typischen EN-Vorlagen (an die man womöglich gar nicht gedacht hat) nen sinnvollen Namen zu erstellen.
    • Ich muss somit righteous.yadvashem.org gar nicht im JSON aufzählen, sondern nur (zufällig oder absichtlich) in der Autoname-Vorlage (bzw. dem Modul) nen Parameter definiert haben, der in dieser Vorlage genutzt wurde.
    • Ebenso muss ich auch künftige Vorlagen nicht mitdenken – entweder nutzen die einen der Parameter in einer der Schreibweisen, die man als Fallbackchain definiert hat, oder man hat halt Pech. Aber durch etwas mehr definierte Fallbackoptionen bei den Parametern kann man ja zumindest die Wahrscheinlichkeit erhöhen, dass es klappt...
  • Auch bei Wartbarkeit sehe ich keine Probleme – das ist ein Grund, weshalb ich in meinem Implementierungsvorschlag Internetquelle & Literatur separat definiert hab: Bei den beiden Vorlagen wollen wir ganz genau wissen (und das auch zuverlässig warten und testen), wann welcher Autoname erstellt wird. Bei quasi allen anderen Vorlagen ist es ideal, wenn es klappt, aber natürlich verkraften wir es auch, wenn doch zum Fallbacknamen gegriffen werden muss.
  • Praktischerweise haben wir eine Auswertung, welche Vorlagen am häufigsten in EN eingebunden sind – mir geht es insbesondere darum, sich zumindest Gedanken zu machen, die Top20 zu erwischen (tut mein Modul auch nicht vollständig, weil manche Vorlagen sich nicht für ref name eignen, aber angesichts der vielen Möglichkeiten direkt einfach nur auf Literatur, Internetquelle und Cite XY abzustellen, halte ich für falsch.
--Johannnes89 (Diskussion) 07:53, 16. Okt. 2026 (CEST)
Ich vergaß, deine generelle Frage zu beantworten: VisualEditor schaut, ob im EN eine Vorlage ist.
  • Falls nein -> simpler fallback name.
  • Falls ja, wird die erste gefundene Vorlage evaluiert (um nicht zu viele API-Calls zu senden, zumal die erste Vorlage idR die Belegvorlage sein dürfte bei EN, die mehrere Vorlagen enthalten).
    • Dabei wird geschaut, ob in MediaWiki:Cite-autoname-template-map.json eine Autoname-Vorlage für die jeweilige (Beleg-)vorlage hinterlegt ist (* = default für alle Vorlagen, außer für solche, die extra definiert sind). Falls nein, greift der simple fallback name.
    • Wenn es eine passende Autoname-Vorlage gibt, wird geschaut, ob diese Autoname-Vorlage einen oder mehrere Parameter definiert, die in der im EN gefundenen Vorlage genutzt werden. Wenn ja, wird gemäß "Anweisung" der Autoname-Vorlage (oder des zugehörigen Moduls) der inhaltsbasierte ref name erstellt. Falls nein, greift erneut der simple fallback name.
--Johannnes89 (Diskussion) 23:37, 15. Okt. 2026 (CEST)
„wird geschaut, ob diese Autoname-Vorlage einen oder mehrere Parameter definiert“
  1. ist mir das immer noch nicht präzise und verständlich genug.
  2. ist es überflüssig. Es wurde in JSON definiert, dass bei Zitationsvorlage X die autoname-Vorlage Y angewendet werden soll.
    • Dann kann die autoname-Vorlage Y mit allen Parametern aufgerufen werden, die in Zitationsvorlage X einen Wert (notfalls sogar leer) zuweisen.
  3. Es wurde in JSON definiert, dass für X die Y benutzt werden soll; dann darf ungeprüft unterstellt werden, dass Y mit einigen dieser Parameter was anfangen kann. Wenn nicht, dann ist es denen ihr Problem. „geschaut, ob“ braucht es nicht.
VG --PerfektesChaos 01:26, 16. Okt. 2026 (CEST)
Nee eben nicht: Im JSON kann sinnvollerweise definiert werden, eine Autoname-Vorlage bei sämtlichen EN-Vorlagen anzuwenden, sofern nicht definiert ist, für bestimmte EN-Vorlagen eine eigene Autoname-Vorlage zu nutzen. So kann man zumindest den Versuch unternehmen, unsere tausenden Vorlagen abzudecken. Gleichzeitig kann dann halt nicht "ungeprüft unterstellt werden", dass die Autoname-Vorlage was mit irgendeinem Parameter anfangen kann, das wird bei weniger häufig genutzten EN-Vorlagen einfach (willkommener) Zufall sein.
Noch was anderes zur technischen Implementierung, was ich vergaß zu erwähnen: Nur die Zahl wird automatisch vergeben, weil verschiedene Wikis verschiedene Präferenzen haben könnten, ob sie "Obama2026-1", "Obama2026_1" o.Ä. haben wollen (vielleicht auch "Obama2026-1", aber ohne Jahr dann "Obama1"). Das muss also auch über die Vorlage bzw. das Modul definiert werden. Beim Testen im Betawiki hatte ich zunächst dran gedacht, den Bindestrich wirklich nur bei Jahreszahlen zu nutzen, aber "tagesschau.de1" sieht in meinen Augen schlechter aus als "tageschau.de-1", deshalb sorgt Modul:VisualEditorRef nun einfach überall für nen Bindestrich, wie man auch bei den Beispielen in Benutzer:Johannnes89/Autorefnames sieht. --Johannnes89 (Diskussion) 08:03, 16. Okt. 2026 (CEST)
Und warum wird das, was du jetzt darlegst, nicht für die Umsetzenden und Pflegenden in all den Wikis präzise und konkret auf mw:Help: dargestellt?
  • Bislang steht da einfach nur, man könne einige autoname-Vorlagen spezifizieren, und die würden dann aufgerufen.
  • Mit welchen Parametern, wird nicht ausgesagt.
»um nicht zu viele API-Calls zu senden« 23:37, 15. Okt.; »wird geschaut, ob diese Autoname-Vorlage einen oder mehrere Parameter definiert, die in der im EN gefundenen Vorlage genutzt werden«
  • Wozu soll das denn nötig sein??
  • Im ref ist {{HMBL |a=Ding |b=Dong}} eingebunden.
    • Der HMBL ist autoname via JSON zugeordnet.
    • Also wird ausgewertet: {{autoname |a=Ding |b=Dong}} und dessen Ergebnis ist der Basis-Bezeichner.
    • Ob da irgendwas „definiert“ sei, egal ob in Vorlage:autoname oder Vorlage:HMBL und deren TemplateData, ist völlig egal.
      • autoname wird mit a und b aufgerufen, und damit fertig.
      • Wenn autoname das kennt und irgendwas damit anstellt, passiert was. Wenn sie unbekannt sind, dann passiert halt nix. Warum muss da zuerst „geschaut“ und „definiert“ und „API-Calls“ werden???
      • Mal abgesehen davon könnten auch mit getParent().args die Aufrufparameter von autoname ausgewertet werden, ohne dass sie im Programmierungs-Quelltext von autoname „definiert“ würden.
  • Ich kann sehr wohl »dann halt nicht "ungeprüft unterstellt werden"« – doch, sie wird mit sämtlichen Parametern aufgerufen, und die mit denen sie was anfangen kann, werden ausgewertet, und alle unbekannten bleiben halt wirkungslos. Ist seit zwei Jahrzehnten immer schon so und teils bewusst zur Hinterlegung praktiziert. Wo soll das Problem sein? Wer muss zu welchem Zweck da irgendwas „geprüft“ haben?
  • „Tötet sie alle, Gott wird die Seinen erkennen“ – rief man wohl schon vor einem Jahrtausend.
»Bindestrich«
  • Ein Trennzeichen zwischen Schlagwort und laufender Nummer ist in jedem Fall angebracht.
  • Bindestrich muss es nicht zwangsläufig sein.
  • ref- hatte ich mir bereits 14:13, 14. Okt. gewünscht.
  • Bei einer Domain wäre aber example.com/1 angebrachter, woraus ich später eine Pseudo-URL example.com/Dingens machen kann.
  • „Meier-Burghard-1“ ist auch ein seltsamer Familienname; „Meier-Burghard/1“ liest sich strukturierter.
VG --PerfektesChaos 09:44, 16. Okt. 2026 (CEST)
Ich freu mich immer über Feedback, wenn etwas unklar oder unpräzise ist, kann natürlich sein, dass ich da etwas betriebsblind war oder es in verschiedenen Wikis verschiedene Informationsbedürfnisse gibt, dann update ich die Hilfeseite gerne, um sie für alle verständlich zu machen.
  • "Mit welchen Parametern..." – das ist doch der Punkt: Die Autoname-Vorlage gibt an, welche EN-Vorlagenparameter sie "kennt" und wie daraus ein Name entstehen könnte. Das ermöglicht vollkommene Flexibilität, die Autonamevorlage immer wirken zu lassen, wenn in der EN-Vorlage einen Parameter genutzt wird, mit dem die Autoname-Vorlage etwas anfangen kann.
  • "Wozu soll das nötig sein"? Man stelle sich einen Einzelnachweis wie <ref>{{righteous.yadvashem.org |...}} {{Webarchiv ...}}</ref> vor – in dem Fall würde VisualEditor nur bei der ersten Vorlage versuchen, einen EN-Namen zu erstellen (und zum simplen Fallback greifen, wenn die erste Vorlage keinen Parameter liefert, mit dem eine Autonamevorlage etwas anfangen kann).
  • Ich bekomme das Gefühl, du möchtest mich missverstehen, wenn ich hier versuche in einfacher Sprache den Prozess zu erklären. Was ich will ist einfach: Eine Autonamevorlage, die diverse Parameter abdeckt, die möglichst viele der 15.000 Vorlagen potentiell erfasst, ohne dass ich überprüfen muss, ob das tatsächlich so ist (außer bei den zentralen Vorlagen wie Internetquelle/Literatur, für die ich diverse Tests gemacht hab). Und das geht nunmal am einfachsten, wenn ich verschiedene mögliche Varianten von Autor, Titel, Werk usw. in die Autoname-Vorlage schreibe – entweder trifft dann eine davon auf die EN-Vorlage zu, oder wenn ich Pech hab halt nicht.
  • Bindestrich: Ich hab noch nie gesehen, dass ein Autor im Quelltext einen EN "tagesschau.de/1" genannt hätte, aber sowas wie "tageschau-1" oder "tagesschau.de-1" ist mir schon häufiger begegnet, wenn es mehrere EN der gleichen Website gab.
--Johannnes89 (Diskussion) 10:39, 16. Okt. 2026 (CEST)

»Ich freu mich immer über Feedback, wenn etwas unklar oder unpräzise ist«

»Die Autoname-Vorlage gibt an«

»Man stelle sich […] vor – in dem Fall würde VisualEditor nur bei der ersten Vorlage versuchen«

Schrägstrich:

VG --PerfektesChaos 11:42, 16. Okt. 2026 (CEST)

"Vorlagendokumentation liefern zu der abstrakten Autoname-Vorlage" – sowas gibt es aber gar nicht. In der Hilfeseite steht explizit: Wikis können eine oder mehrere Autoname-Vorlagen erstellen und darin definieren, welche EN-Vorlagenparameter auf welche Art und Weise zur Erstellung von Einzelnachweisnamen genutzt werden sollen. Als simples Beispiel ist dafür eine Vorlage gezeigt, die für den Namen schlichtweg den vollständigen Inhalt aus bestimmten Belegvorlagenparametern nimmt (z.B. Autor + Jahr). Es ist aber den Wikis selbst überlassen, welche / wie viele Belegvorlagenparameter sie in die Autoname-Vorlage packen wollen, wie sie die kombinieren wollen (oder welche Fallbackketten sie erstellen) und ob sie mehrere Autoname-Vorlagen für mehrere Belegvorlagen(arten) erstellen wollen. Ebenfalls beschrieben ist auch, dass (und wie) man im JSON eine default Autonamevorlage festlegen kann. Und wenn man jetzt noch Lua nutzt, haben Wikis quasi unendliche Freiheiten. VisualEditor nimmt im Prinzip einfach an, was auch immer ihm die Autoname-Vorlage (mit oder ohne Modul) ausspuckt und hängt dann noch ne Zahl dran. Das kann 1:1 der Inhalt eines beliebigen, von der Community gewählten Vorlagenparameters sein oder per Modul extrahiert auch nur ein Teil des Vorlagenparameterinhalts, ggf. kombiniert mit anderen Inhalten.
Die Anweisung muss für ~1000 WMF Wikis (und zahlreiche third party wikis) funktionieren, die alle unterschiedliche Einzelnachweisvorlagen nutzen und überwiegend eben keine "Leutchen aus der Programmierung" sind, sondern Menschen, die es so eben und eben schaffen, eine einfache Beispielvorlage aus ner Hilfeseite zu kopieren oder sich was von nem anderen Wiki abzukupfern, vorausgesetzt es passt zu den im eigenen Wiki verwendeten Vorlagen. Auch hier auf WP:AA führen wir ja keine Privatunterhaltung, ich versuche meine Beschreibungen so zu verfassen, dass auch andere Menschen mitlesen und ihre Meinung äußern können. Entsprechend sehen wir bereits ein paar größere, technisch affinere Projekte, die mit eigenen Autoname-Modulen experimentieren, während andere Wikis einfach das simple Beispiel nutzen (oder auf inhaltsbasierte Namen komplett verzichten und einfach nur von <ref name=":1"> auf sowas wie <ref name="Einzelnachweis-1"> in deren Sprache wechseln).
Ich hab in der Hilfeseite noch nen Hinweis bzgl. des Trennzeichens eingebaut, das war in der Tat nicht klar, sondern bisher nur bei den simplen Fallbacknamen erwähnt oder aus dem Beispiel ableitbar, danke für das Feedback. Die fortlaufenden Ziffern standen da bereits, aber ich lass mir nochmal durch den Kopf gehen, ob das noch klarer sein kann. --Johannnes89 (Diskussion) 15:17, 16. Okt. 2026 (CEST)
Gerade etwas wie tagesschau.de/1 fände ich da aber eher unnötig irritierend. Eben weil man das URL-Schema kennt, rechnet man auch mit einer URL und nicht damit, dass es sich um eine Pseudo-URL handelt. --Ameisenigel (Diskussion) 15:44, 16. Okt. 2026 (CEST)
+1 –IWL04 • 11:31, 17. Okt. 2026 (CEST)

Ich habe noch nie eine Internet-TL-Domain .de-1 gesehen.

VG --PerfektesChaos 14:19, 22. Okt. 2026 (CEST)

Richtig, und deshalb erkennt man bei "tagesschau.de-1" sofort, dass der Name "tagesschau.de" ist und dann eine Nummer erhalten hat, während /1 eben wie ein Teil einer URL aussieht und damit ein ungeeigneter ref name ist. Mit einer insource-Suche kannst du feststellen, dass es auch vor meiner Änderung schon zahlreiche Namen gab, die genau wie "tagesschau.de-1" aussahen. Deine Beispiele oben hingegen belegen zwar, dass es auch Namen mit / gab, aber sowas wie "tagesschau.de/1" ist mir bei meiner eigenen Suche jedenfalls nicht begegnet (dir anscheinend auch nicht, sonst hättest du bessere Beispiele geliefert).
Zu deiner letzten Anmerkung: Dass an verschiedenen Stellen in der Wikipedia verschiedene technische Themen diskutiert werden, bedeutet übrigens nicht, dass du "Herausforderungen" abbekommst, in diesem Gemeinschaftsprojekt können durchaus auch andere sich mit solchen Fragen beschäftigen. --Johannnes89 (Diskussion) 14:27, 22. Okt. 2026 (CEST)

Massive Sperrumgehung mit multiplen TKs

Ich habe es zwar als VM gestellt, bin aber inzwischen der Ansicht, dass diese massive Sperrumgehung zu komplex ist für eine VM, deshalb melde ich das auch hier mit Verweis auf die VM: Wikipedia:Vandalismusmeldung#Benutzer:~2026-55843-44, Benutzer:~2026-55892-79, Benutzer:~2026-55790-18, Benutzer:~2026-55385-40, Benutzer:~2026-55151-01, Benutzer:~2026-55726-98 uvm.. -- Chaddy · D 00:12, 19. Okt. 2026 (CEST)

auf VM mit Wikipedia:Vandalismusmeldung#c-Squasher-20261019085400-Benutzer:~2026-55843-44,_Benutzer:~2026-55892-79,_Benutzer:~2026-55790-18,_Benut mit Tipps für die Zukunft erl. --Nordprinz (Diskussion) 11:46, 19. Okt. 2026 (CEST)
Beim letzten Mal hat die IP-Sperre allerdings auch nicht so viel gebracht (und ist ja auch so oder sehr sehr einfach zu umgehen). Wäre vielleicht ein Bearbeitungsfilter denkbar (mit denen kenne ich mich allerdings nur wenig aus und kann dementsprechend auch nur bedingt Vorschläge machen, wie der aussehen könnte)? -- Chaddy · D 13:39, 19. Okt. 2026 (CEST)

Verschiebung Sea Shepherd (Umbau zu BKL II)

Bitte Sea Shepherd nach Sea Shepherd (Begriffsklärung) verschieben und anschließend Sea Shepherd (Meeresschutzbewegung) auf das freie Lemma Sea Shepherd verschieben. Begründung siehe Diskussion:Sea Shepherd (Meeresschutzbewegung), dort seit 10 Tagen ohne Widerspruch. Begriffsklärungshinweis und Linkfix übernehme ich. --Sinthoras1 (Diskussion) 07:40, 21. Okt. 2026 (CEST)

Warum, was gefällt Dir nicht an der jetzigen Situation? Ist doch alles eindeutig. Wer Sea Shepherd sucht wird ohne Umweg auf die drei Organisationen geleitet, die ohnehin redundant sind. -- Biberbaer (Diskussion) 08:59, 21. Okt. 2026 (CEST)
Ich halte diese Anfrage für abgeschlossen. Verschiebungen, zudem möglicherweise ohne eindeutigen Konsens, sind inhaltliche, nicht administrative EEntscheidung. -- Toni 09:51, 25. Okt. 2026 (CET)

watchlistMessage

Mittlerweile häufen sich (verständlich) Anfragen und (berechtigt) Fehlerberichte zu unseren Tools.

Ich empfehle deshalb eine watchlistMessage.

VG --PerfektesChaos 14:18, 22. Okt. 2026 (CEST)

Wie vorgeschlagen umgesetzt --Johannnes89 (Diskussion) 14:32, 22. Okt. 2026 (CEST)
@PerfektesChaos, @Johannnes89: Woher kommt „ein größerer Teil sollte aber in der kommenden Woche reaktiviert sein“? Ist das offiziell? --Count Count (Diskussion) 15:13, 22. Okt. 2026 (CEST)
Das ist Autofahren mit Kindern: „Wann sind wir endlich da?“ „Ich muss mal! Dringend!“ „Wie lange dauert das denn noch?“ „Wann sind wir endlich da?“
  • Die Message ist: Dieses Wochenende, und die nächste Woche durch brauchst du nicht zu drängeln; aber irgendwann wird die Sonne aufgehen, und nach und nach wird alles wieder gut.
Der momentane Text hält bis Sonntag abend, weil heute Werktag ist; bis dann braucht es ohnehin ein Update.
  • 3 ½ Tage sind in der IT eine lange Zeit; ich gehe davon aus, dass bis dahin irgendwas wieder laufen wird; zunächst die Toolforge.
  • Wir gucken alle paar Stunden, wie das so abgeht, und spätestens am Wochenende gibt es entweder Erfreuliches oder zumindest genauere Einschätzungen.
  • Ich mach das ja auch schon ein paar Jahrzehnte und jongliere mit Glaskugeln.
VG --PerfektesChaos 15:36, 22. Okt. 2026 (CEST)
Ist in der Tat nicht wirklich sicher, aber die WMF hat ja bereits darum gebeten, Tool auf wikitech:Talk:Incidents/2026-10-21 PHP security update/Community zu nennen, die kein PHP nutzen, das klingt nach ner guten Chance, dass viele Tools irgendwann kommende Woche wieder laufen können – und wenn nicht, kann man den Text ja noch updaten. --Johannnes89 (Diskussion) 15:42, 22. Okt. 2026 (CEST)
Zitat aus der Mail von vorhin / phab:T441908:
"Toolforge:
We're working on making the Toolforge build service smart enough to block launching of PHP tools so that we can start launching non-php things safely. Next, we'll figure out what to do about tools that rely on unfixed/unfixable PHP versions. We hope to have partial (php-free) Toolforge functionality restored sometime in the next 24 hours.
Cloud-VPS:
We're currently focusing on projects maintained by WMF staff and/or NDA users, since we have more flexibility to adjust those projects to our current safety standards. Our team is auditing projects one by one with the goal of starting up those projects that don't use PHP at all ASAP. After that we'll look at patching projects that use PHP in some form - we'll do so to the best of our ability and understanding of each project, with a focus on security rather than fully enabled functionality at first - and after that we will face up to the projects that rely on unfixed PHP versions. This whole process will likely take a few days for most projects which have a simpler path to safety, and a few weeks for the most complex ones. We might start contacting some maintainers for support as we start working on their projects." --Johannnes89 (Diskussion) 18:07, 22. Okt. 2026 (CEST)

Da die Lage (erwartungsgemäß) sehr im Fluss ist und Update-watchlistMessage kurzfristig absehbar, hier erstmal noch nicht erlen. Ich bebachte grad bei Probeklicks einen Fortschritt auf Toolforge, wenngleich noch keine Funktionalität.

VG --PerfektesChaos 20:27, 22. Okt. 2026 (CEST)

Neues von der Toolforge:
  • Gerade eben lieferte ics, dessen Ausfall ich am späten Abend des 20. beobachtete.
  • Vermutlich gehen jetzt, wie skizziert, erste der Toolforge-Dingse wieder live.
  • Nach einiger Beobachtung betreffend Robustheit sollte in hellgrüner Hoffnungsfarbe die watchlistMessage betreffend „kommenden Woche“ umformuliert werden (dieser Halbsatz gestrichen); hingegen angefügt: „einige konnten bereits reaktiviert werden, und nach und nach werden weitere folgen“
VG --PerfektesChaos 13:45, 23. Okt. 2026 (CEST)
Sodele; sieht ganz gut aus; Update in hellgrüner Hoffnungsfarbe sollte dann jetzt raus.
  • persondata geht auch wieder; wirkt stabil.
  • Update on the ongoing Toolforge and Cloud VPS downtime meint ja, die “webservices” würden laufen. Das ist wohl das, was wir „Tools“ nennen. “php jobs” würden noch dauern, wegen “build images”; vielleicht sind das Bots und cronjobs.
Instanzen der wmcloud.org dauern wohl noch einige Zeit, etwa petscan und pageviews, weil da wohl die Maintainer dieser virtuellen Server jeder eigenverantwortlich konfigurieren müssen.
VG --PerfektesChaos 16:56, 23. Okt. 2026 (CEST)
War gerade dabei, die watchlist messsage wie von dir vorgeschlagen zu updaten, aber da immer mehr Tools nun bereits zurückkommen (vgl. wikitech:Incidents/2026-10-21 PHP security update/Community, die dort verlinkten Mails/Tickets und die vielen schon abgehakten Tools in wikitech:Talk:Incidents/2026-10-21 PHP security update/Community) frag ich mich gerade, ob die Message überhaupt noch nötig ist? Zumal es inzwischen doch ein WMF CentralNotice-Banner gibt. Viele Tools, die den Durchschnittsusern besonders auffallen dürften, sind bereits wieder online (z.B. xtools und pageviews). --Johannnes89 (Diskussion) 07:33, 24. Okt. 2026 (CEST)
Tools und Bots, die PHP verwenden, sind solange offline, bis sich die Maintainer darum kümmern. Da PHP 7 nicht mehr unterstützt wird und somit eine Migration auf PHP 8 nötig ist, ist das je nach Codebasis mehr oder weniger aufwendig. Meine Tools laufen wieder, da sie kein PHP verwenden bis auf toolforge:stimmberechtigung, für das ich inzwischen auch die Pflege übernommen habe. Da bin ich dran, es sollte also bis heute Abend wieder laufen. --Count Count (Diskussion) 09:11, 24. Okt. 2026 (CEST)
Vielleicht ist es an diesem Punkt sinnvoller, auf WP:TW zu sammeln, welche für unsere Community wichtigen Tools noch offline sind und die jeweiligen Maintainer individuell anzusprechen. --Johannnes89 (Diskussion) 09:41, 24. Okt. 2026 (CEST)
+1. Ich bin auch gerne bereit, mich bei wichtigen Tools von inaktiven Maintainern um die Migration zu kümmern, soweit möglich. --Count Count (Diskussion) 11:12, 24. Okt. 2026 (CEST)

Zurzeit bekommen alle, die erstmals dieses Wochenende die Beo besuchen, die hellblaue Message, dass garnix geht.

VG --PerfektesChaos 12:44, 24. Okt. 2026 (CEST)

Am Rande: wmcloud-Funktionen kommen auch bereits zurück (z.B. xtools). Es geht alles doch schneller, als ich zu hoffen gewagt hatte. --Mpns (Martin / Disk) 12:58, 24. Okt. 2026 (CEST)
Dafür sind diese Woche ja noch weitere Sicherheitslücken aufgetaucht (die nichts mit PHP zu tun haben, z.B. Node2Shell), die zur Deaktivierung weiterer Tools geführt haben (z.B. Etherpad) – vielleicht könnte man die Nachricht auch einfach verallgemeinern, dass wegen Sicherheitslücken gerade einige Tools offline sind, ohne viel zu spezifizieren. --Johannnes89 (Diskussion) 17:29, 24. Okt. 2026 (CEST)

@ „Nachricht auch einfach verallgemeinern“

Ob wir einen Brotli-Decoder verwenden, und wie lange ein Update dauert, wird abzuwarten sein.

VG --PerfektesChaos 18:10, 24. Okt. 2026 (CEST)