Benutzer:SirJective/Fehlerhaft formatierte Signaturen

Dies ist eine alte Version dieser Seite, zuletzt bearbeitet am 20. November 2004 um 09:22 Uhr durch MAK (Diskussion | Beiträge) (Die Bereinigung der vorhandenen Signaturen). Sie kann sich erheblich von der aktuellen Version unterscheiden.

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.

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|(?!)]]]]

Die in den Einstellungen angegebene Signatur sieht so aus:

[[Benutzer:XXX|YYY]]
XXX [[Benutzer_Diskussion:XXX|(?!)]]

Diese Signaturen rufen keine mir bekannten Fehler in der Software hervor. Da sie aber syntaktisch falsch sind (sie haben einen Link im Link), könnten sie bei bestimmten Algorithmen, die im Quelltext nach Links suchen, zu Problemen führen.

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|(?!)]]

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 2000 Seiten mit fehlerhaften Signaturen von etwa 180 Benutzern. Insgesamt sind etwa 10.000 einzelne Signaturen zu korrigieren.

Ich werde vorher ankündigen, wann ich mit den Änderungen beginne.

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*).


  • 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! --[[Benutzer:Dundak|Dundak ]] 00:17, 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 [[Benutzer:MAK|MAK   08:22, 20. Nov 2004 (CET)

Ich werde hier die Angaben sammeln, wie ich welche Signatur modifizieren will. 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).

Dabei ist die Signatur so anzugeben, wie sie im fertigen Text erscheint bzw. erscheinen soll (d.h. mit dem kompletten Benutzer-Link), nicht wie sie in den Einstellungen angegeben wurde. Ihr könnt eure eigene gern modifizieren, wenn ihr eine andere wollt.

In der Tabelle ist jede Signatur durch einige Zeichen eingeschlossen, die es mir erlauben, den Text direkt in das Bot-Programm zu übernehmen. Eventuell vorhandene Anführungszeichen (") und Backslashes (\) in einer Signatur müssen durch Voranstellen eines Backslash (\) "geschützt" werden. Apostrophen (') brauchen keinen Backslash.

Jeweils die alte und die neue Signatur (wie im fertigen Text, nicht wie in den Einstellungen!)
u"[[Benutzer:Schizoschaf|[[Benutzer:Schizoschaf|schizoschaf]][[Benutzer_Diskussion:Schizoschaf|(?!)]]]]":
u"[[Benutzer:Schizoschaf|schizoschaf]][[Benutzer_Diskussion:Schizoschaf|-?!-]]",
u"[[Benutzer:Darkone|[[Benutzer:Darkone|Darkone]][[Benutzer Diskussion:Darkone| ''('''¿!''')'']]]]":
u"[[Benutzer:Darkone|Darkone]][[Benutzer Diskussion:Darkone| ''('''¿!''')'']]",
u"[[Benutzer:Supaari|Supaari [[Benutzer_Diskussion:Supaari|✉]]]]":
u"[[Benutzer:Supaari|Supaari]] [[Benutzer_Diskussion:Supaari|<small><sup>sag's</sup><sub>mir!</sub></small>]]",
u"[[Benutzer:Daniel FR|[[Benutzer:Daniel FR|Daniel FR]] [[Benutzer Diskussion:Daniel FR|'''''Hey!''''']]]]":
u"[[Benutzer:Daniel FR|Daniel FR]] [[Benutzer Diskussion:Daniel FR|'''''Hey!''''']]",
u"[[Benutzer:Daniel FR|[[Benutzer:Daniel FR|Daniel FR]] [[Benutzer Diskussion:Daniel FR|''!?'']]]]":
u"[[Benutzer:Daniel FR|Daniel FR]] [[Benutzer Diskussion:Daniel FR|'''''Hey!''''']]",
u"[[Benutzer:Okatjerute|Okatjerute [[Benutzer_Diskussion:Okatjerute|''!?*'']]]]":
u"[[Benutzer:Okatjerute|Okatjerute]] [[Benutzer_Diskussion:Okatjerute|''!?*'']]",
u"":
u"",