Benutzer:SirJective/Fehlerhaft formatierte Signaturen
aus Wikipedia, der freien Enzyklopädie
Es gibt recht viele Benutzer, die ihre Signatur syntaktisch falsch formatiert haben. Das ist keine Schande, denn zum Teil wurde das vermutlich durch die ungenaue Anleitung in einer früheren Version von Wikipedia:Signatur hervorgerufen.
Ich habe ein Programm geschrieben, welches bestimmte Fehlformatierungen entdeckt, und habe angefangen, die Benutzer anzuschreiben.
Mit der am 23. Dezember installierten Software-Version MediaWiki 1.4 sind diese Fehler nun auch im Ausgabetext sichtbar.
Inhaltsverzeichnis |
[Bearbeiten] Das Problem und der erste Schritt zur Lösung
Die meisten Fehlformatierungen sind von folgender Bauart.
- [[Benutzer:XXX|[[Benutzer:XXX|YYY]]]]
- [[Benutzer:XXX|XXX [[Benutzer_Diskussion:XXX|(?!)]]]]
Hier hat man einen Link innerhalb eines Links, das ist syntaktisch falsch und sieht mMn im Quelltext nicht gut aus.
Seit Version 1.4 sieht man diesen Fehler auch im Ausgabetext.
Diese Signaturen rufen außer der kaputten Anzeige derzeit keine weiteren Fehler in der Software hervor. Teilweise führten diese Signaturen zu falschen Absatzzählungen. Sie könnten aber bei anderen Algorithmen, die im Quelltext nach Links suchen, zu Problemen führen, und außerdem sind sie syntaktisch falsch (erwähnte ich das schon?).
Die folgende Anleitung ist für Versionen vor 1.4 geschrieben, lässt sich aber auch auf 1.4 anwenden. Es gibt aber jetzt eine zusätzliche, hier nicht beschriebene Option (siehe dazu Wikipedia:Einstellungen).
Die in den Einstellungen angegebene Signatur sieht so aus:
- [[Benutzer:XXX|YYY]]
- XXX [[Benutzer_Diskussion:XXX|(?!)]]
Richtig wäre dagegen folgende Einstellung:
- YYY
- XXX]] [[Benutzer_Diskussion:XXX|(?!)
Im ersten Fall ist nur der Spitzname anzugeben. Im zweiten Fall muss der Benutzerseiten-Link geschlossen werden, der letzte Link darf aber nicht geschlossen werden.
Das Drumherum fügt die Software automatisch ein:
- [[Benutzer:XXX|SIGNATUR]]
Mit den richtigen Einstellungen werden diese syntaktisch korrekten Signaturen erzeugt:
- [[Benutzer:XXX|YYY]]
- [[Benutzer:XXX|XXX]] [[Benutzer_Diskussion:XXX|(?!)]]
Übrigens:
Nicht jeder Link im Link ist syntaktisch falsch. Die einzige mir bekannte Ausnahme ist ein Link im Beschreibungstextes eines Bildes, wie z.B.
- [[Bild:XXX.png|thumb|Darstellung eines [[XXX]]]]
In diesem Fall ist nämlich nicht der Beschreibungstext der Link, sondern das Bild selbst. Hier einen zusätzlichen Link im Beschreibungstext zu setzen, ist an manchen Stellen sinnvoll.
[Bearbeiten] Die Bereinigung der vorhandenen Signaturen
Die Benutzer mit syntaktisch fehlerhaften Signaturen sollten zunächst ihre Signatur richtig einstellen.
Dann ist zu überlegen, wie die vorhandenen fehlerhaften Signaturen bereinigt werden können. Benutzer, die nicht viele solche Signaturen hinterlassen haben, können diese selbst manuell korrigieren.
Ich überlege aber, alle solchen Signaturen halbautomatisch zu korrigieren. Ich habe den PyWikipediaBot installiert, um mit diesem Bot die Ersetzungen (stets durch mich überwacht!) durchführen zu können. Mein Scan lieferte über 2400 Seiten mit fehlerhaften Signaturen von etwa 120 Benutzern. Insgesamt sind etwa 11.000 einzelne Signaturen zu korrigieren. (Stand: 23. Dez 2004) Der Bot-Account ist Benutzer:SirBot.
Einige Benutzer (vor allem Anathema) haben ihren Unmut über dieses Vorhaben geäußert. Solange diese Links funktionieren, sehen sie keinen Grund dazu, einige hundert Edits auszuführen, nur um "Quelltextkosmetik" zu betreiben. Die Argumentation basiert darauf, dass dies die Versionsgeschichte "zumülle" und zu keinem praktischen Nutzen führe, insbesondere bei Änderungen in archivierten Diskussionen. Eine eventuelle weitere Diskussion darüber möge bitte auf der Diskussionsseite stattfinden oder dort verlinkt werden.
Ich werde daher diese Änderungen vorerst nicht durchführen. Wer seine Signaturen selbst ändern möchte, dem stelle ich gern Listen betroffener Seiten zur Verfügung.
- Schade, das wäre wirklich mal eine nette Aktion gewesen. Ich kann Anathemas Bedenekn aber auch verstehen. Auf jeden danke ich dir für deinen Einsatz in der Sache (und dafür, daß du mir erklärt hast, wie ich meine Signatur richtig hinkriege :-) --Skriptor ✉ 22:46, 6. Dez 2004 (CET)
Neuigkeit: Aufgrund der geänderten Software funktionieren diese Links nicht mehr wie beabsichtigt, ich werde daher für SirBot den Bot-Status beantragen, um die - nun störenden - fehlerhaften Signaturen zu bereinigen. --SirJective 13:37, 24. Dez 2004 (CET)
Ich werde nun mit der Bearbeitung einiger Seiten beginnen, um zu sehen, ob alles so funktioniert, wie ich es erwarte. Welche Seiten verändert wurden, ist über die Benutzerbeiträge von Benutzer:SirBot zu sehen. Falls das wie erwartet funktioniert, beginne ich im nächsten Jahr damit, die Seiten nach und nach zu bearbeiten. Derzeit finde ich etwa 1200 Seiten, auf denen nur fehlerhafte Signaturen von Benutzern stehen, die mir ihr Einverständnis gegeben haben. Die übrigen Seiten werde ich zunächst nicht antasten.
Da hier aber nicht irgendwelche Texte, sondern Signaturen geändert würden, muss dazu jeder betroffene Benutzer sein Einverständnis geben. Die betroffenen Benutzer mögen das bitte tun, indem sie hier unterschreiben (mit ihrer dann hoffentlich schon korrigierten Signatur *g*).
[Bearbeiten] Einverstanden
- nämlich so --SirJective 22:36, 18. Nov 2004 (CET)
- --schizoschaf -?!- 13:07, 19. Nov 2004 (CET)
- --Darkone (¿!) 14:03, 19. Nov 2004 (CET)
- aber sicher doch. --rdb? 18:31, 19. Nov 2004 (CET)
- ja, danke. -- Salmi ử 18:50, 19. Nov 2004 (CET)
- Skriptor ✉ 18:52, 19. Nov 2004 (CET) Wow! Das ist ein Service!
- Ja gerne, wenn's nicht zu viel Mühe macht - ansonsten kann ich die von mir bisher noch nicht korrigierten fehlerhaften Altsignaturen auch noch manuel berichtigen. --SteffenB 19:14, 19. Nov 2004 (CET)
- Klar doch, und danke! -- Shannon 20:39, 19. Nov 2004 (CET)
- i. O. - Danke! - Und es funktioniert wirklich! - Ilja • 21:27, 19. Nov 2004 (CET)
- Thank's !!!--rb fish 21:32, 19. Nov 2004 (CET)
- Serviceleistung gebucht. --Supaari bla!bla! 21:55, 19. Nov 2004 (CET)
- Hey, prima Service. nehm ich gern in Kauf. Bitte einmal Signatur waschen und föhnen. THX --Zinnmann d 22:27, 19. Nov 2004 (CET)
- tu das.--van Flamm 23:02, 19. Nov 2004 (CET)
- Von mir aus kannst du die Sachen bereinigen. --¶eerBr Þ 22:41, 19. Nov 2004 (CET) (von Peers Diskussionsseite --SirJective)
- Klar, mein Enverständnis hast Du! -- RainerBi ✉ 18:21, 19. Nov 2004 (CET) (von Rainers Diskussionsseite --SirJective)
- Vielen Dank für die viele Arbeit, die du uns damit abnimmst --ST 23:13, 19. Nov 2004 (CET)
- Mach mal. Aber bitte nix kaputtmachen! :) -- Daniel FR Hey! 23:23, 19. Nov 2004 (CET)
- Na klar. (Oh, da sind ja doch einige betroffen) --Tebdi ノート 00:09, 20. Nov 2004 (CET)
- Immer zu! Es hat also nicht alles mit Logik zu tun. ;-) --Dundak ✍ 15:02, 20. Nov 2004 (CET)
- Ok, wenns dem Fortschritt dient. --มีชา disk. 00:28, 20. Nov 2004 (CET)
- klar, ist ok --Benutzer:MilesTeg
- Gerne doch, danke :) --Okatjerute !?* 00:42, 20. Nov 2004 (CET)
- viel Spaß *fg* --TheK(?!) 02:20, 20. Nov 2004 (CET)
- Vielen Dank für Dein Angebot - ich hätte gerne die entsprechenden Änderungen durch einen Bot ausgeführt MAK UNIQ38bd66dc654e19a3-math-00000D89-QINU 08:22, 20. Nov 2004 (CET)
- Klar, Danke! --Trexer 13:12, 20. Nov 2004 (CET)
- Danke, Du darfst die Änderungen gerne ausführen. Grüße, --Birger_Fricke ⇌ 13:51, 20. Nov 2004 (CET)
- Ja klar, wenn das mit Halbautomatik nicht zu viele Umstände macht, gern. -- Tim 10:39, 20. Nov 2004 (CET) (von Tims Diskussionsseite --SirJective)
- Nur zu! :-) :Bdk: 14:25, 20. Nov 2004 (CET)
- Klar! Fehler sind da um ausgebügelt zu werden ;-) - Danke für den Hinweis --- MfG, Melancholie - Diskussion 15:28, 20. Nov 2004 (CET)
- is lieb von dir. --Leon ¿! 17:05, 20. Nov 2004 (CET)
- immer doch - danke ;) --APPER\☺☹ 20:19, 20. Nov 2004 (CET)
- Danke für den Hinweis. Kannst meine Signaturen gerne bereinigen. --Daniel Beyer ✉ 11:42, 21. Nov 2004 (CET)
- Einverstanden, danke für den Service. --Stefan "!?" 12:04, 21. Nov 2004 (CET)
- Ja, klar. Danke. Rumpler 15:02, 21. Nov 2004 (CET)
- meine alten bitte auch auf die neue version korrigieren. Danke! --BLueFiSH.as ✉! 20:19, 23. Nov 2004 (CET)
- JD {æ} 15:44, 24. Dez 2004 (CET)
- Das nenn ich einen rundum-sorglos-Service *g* --chris 論 00:52, 25. Dez 2004 (CET)
- Schönes Weihnachtsgeschenk. Danke schon mal. ---Bubo 容 14:48, 25. Dez 2004 (CET)
- Aber gerne doch :-) --diba ♫ 20:35, 27. Dez 2004 (CET)
- ok. ---plp
- Vielen Dank. --EBB (Diskussion) 23:07, 23. Jan 2005 (CET)
- Vielen Dank für Deine Mühe --MAK @ 21:49, 22. Jan 2005 (CET)
- Ja bitte! --Captain Blood 21:08, 23. Jan 2005 (CET)
- Super Idee --Heidas (¿?) 20:19, 16. Jan 2005 (CET)
- Vielen Dank! Gerne einverstanden --Pik-Asso 09:43, 24. Jan 2005 (CET)
- dito! Meine Signatur muss ich noch reparieren, ich nehm derzeit nicht an Diskussionen teil - done --Aki 11:32, 24. Jan 2005 (CET)
- --Crux ふ 00:58, 6. Feb 2005 (CET)
- ja bitte, wenn auch späte rückmeldung meinerseits. Thalon 10:10, 18. Mär 2005 (CET)
- ich bin da ziemlich leidenschaftslos (solange dein Bot nicht den Server in die Knie zwingt ;-)) --Aineias © 19:33, 15. Jan 2005 (CET) (von Aineias' Diskussionsseite, ich werte das als Zustimmung) --SirJective
- natürlich kannst du meine Signatur verändern. Ich hab nur irgendwann mal bemerkt daß sie nicht mehr funktioniert hat, hab mir dabei nicht weiter Gedanken gemacht. [...] Gruß Ralf 16:23, 19. Mai 2005 (CEST) von meiner Diskussionsseite --SirJective
Bis hierher sind die zu ersetzenden Signaturen in die Tabelle eingetragen.
Dich kann ich noch nicht behandeln, weil deine alte Signatur noch nicht meinem "Beuteschema" [[...[[...]]...]] entspricht. Du wirst aber irgendwann auch dran kommen.
- Bitte für mich noch ein Full-Service bitte, da text in den Sigs nicht mehr funzt. :-( --NewAtair Δ 23:14, 21. Jan 2005 (CET)
Jeder weitere unterschreibe bitte ab hier. Wer erstmal nur wissen möchte, ob seine Signatur in Ordnung ist, frage bitte auf der Diskussionsseite.
[Bearbeiten] Geplante Ersetzungen
Ich werde auf dieser Unterseite die Angaben sammeln, wie ich welche Signatur modifizieren werde. Dabei halte ich mich zunächst an eure neue, von euch selbst geänderte Signatur. Ihr müsst die Angaben also nicht selbst eintragen, denn ich kenne ja alle eure alten Signaturen (manche haben sie nämlich im Laufe der Zeit gewechselt).
- Das wäre vielleicht auch der geeignete Zeitpunkt, die Benutzer, die Bildchen oder irgendwelche <sup>-Tags in ihren Signaturen verwenden, darauf hinzuweisen, dass dies anderen mit anderen Browsern, Schriftarten und -größen das Layout zerreißt. -- Schnargel 19:47, 20. Jan 2005 (CET)
[Bearbeiten] Tarnsignaturen
- Halló! Das Thema Signaturen hat mich auch eine Weile beschäftigt. Auch Signaturen, die man zwischen den unterschiedlichen Sprachen bzw. Projekten verwenden kann. Neuerdings waren sie plötzlich da: "die Tarnsignaturen", die vielleicht auch ihre Berechtigung haben. Sie zeigen im Quellkode wer signiert hat, nicht jedoch auf der Seite (zumindestens nicht jetzt 05:27, 14. Feb 2005 (CET) in Monobook). Dies ist eine ideale Unterschrift für einen Bot-Betreiber.
- Viele "Tricks" funktionieren nicht versionsübergreifend. Warum, hat mit der internen Bearbeitung, dem "Ersetzen" der einzelnen Bausteine (sowie deren Reihenflge) zu tun. Deswegen überleben sie manche Versionsänderung nicht ;-)
- Obere Signatur besteht nur aus ]] | [{{SERVER}}{{localurl:User_talk:Gangleri|action=history}} Th] | [[{{ns:User_talk}}:Gangleri|T - kein Leerzeichen davor, kein Leerzeichen danach..
- {{ns:User_talk}} wurde in "localurl" nicht verwendet, da dies z.Z. zu einem Fehler führen würde:
Th. - Was auf den ersten Blick korrekt aussieht [[{{ns:User}}:Gangleri|]] funktioniert eigentlich nicht: [[Benutzer:Gangleri|]].
- Das Problem ist anscheinend bekannt, da irgendwann klar wurde, dass [[{{ns:User}}:Gangleri|Gangleri]] dennoch (05:40, 14. Feb 2005 (CET)) funktioniert: Gangleri.
- {{ns:User_talk}} wurde in "localurl" nicht verwendet, da dies z.Z. zu einem Fehler führen würde:
- Gruß Gangleri | Th | T 05:40, 14. Feb 2005 (CET)
- P.S.: _ ist sichtbar. Gangleri | Th | T