Ich antworte dir immer dort wo unser Gespräch begonnen hat.

Der große Wikipedia-Orden! Bearbeiten

Hiermit verleihe ich Benutzer
Revvar
die Auszeichnung
 
Held der Wikipedia
erster Klasse für
die Programmierung des Vorlagen-Meisters und der Rechtschreibprüfung
im Dienste der Verbesserung
unserer Enzyklopädie.
gez. Liesel 19:33, 7. Feb. 2007 (CET)


Input on "Template Forms" project? Bearbeiten

Hello Revvar, as part of the Wikipedia Usability Initiative we're trying to create a template-call-editing framework that's based, in part, on the Vorlagen-Meister gadget. I wanted to hear your thoughts about what we came up with; the description is here. Feel free to respond either on that page's talk page, or here, or directly to me at yaron57@gmail.com. (Anyone else reading this can also give their thoughts, ideally on that talk page.) Thanks. Yaron K. 19:12, 27. Okt. 2009 (CET)Beantworten

WP-Rechtschreibprüfung Bearbeiten

Hallo Revvar,

seit einigen Wochen (!) erscheint bei der WP-Rechtschreibprüfung die Fehlermeldung „Fehler2: Wahrscheinlich ist der canoo.net-Server nicht online“. Ist dem irgendwie abzuhelfen? Mit freundlichen Grüßen --Martin Geisler 09:54, 25. Jul. 2010 (CEST)Beantworten

Hallo Martin, danke für den Hinweis. Ich habe eine neue Version online gestellt. Bei Canoo.net gab es eine Änderung am Design, deshalb die Fehlermeldung. Grüße --Revvar (D Tools) 19:41, 25. Jul. 2010 (CEST)Beantworten
Hallo Revvar, wollte mich mal erkundigen ob es hier Benutzer_Diskussion:Revvar/RT schon was Neues gibt bzw. ob noch aktualisiert wird? TH2009 11:01, 16. Okt. 2011 (CEST)--Beantworten

VM bug Bearbeiten

Hi! I've found a bug in the parser of Vorlagen Meister. Example:

{{SomeTemplate|{{OtherTemplate|name=foo}}}}

When VM opens "SomeTemplate", the first parameter gets "{{OtherTemplate|name" instead of "{{OtherTemplate|name=foo}}". So it will be trimmed at = sign. Can you fix it? It would be important, because it affects 15000 articles in Hungarian wiki. – BáthoryPéter 15:52, 23. Nov. 2010 (CET)Beantworten

Hello BáthoryPéter, I will fix the bug next weekend. Regards --Revvar (D Tools) 20:42, 23. Nov. 2010 (CET)Beantworten

There is an other one:

{{népesség|{{{1}}}}}

VM recognize "{{{1}}", instead of "{{{1}}}". Thanks for the help! – BáthoryPéter 22:39, 23. Nov. 2010 (CET)Beantworten

I have made some changes in the code:

  • Vector's advenced toolbar integration
  • compatibility with wikEd
  • locals["ButtonText"] for localization of "VM" label
  • implemented new autostart feature (see the help at the end of code)

The actual code is at hu:Szerkesztő:BáthoryPéter/teszt.js (diff). The parser fix is still needed. – BáthoryPéter 09:30, 3. Dez. 2010 (CET)Beantworten


Vorlagen-Meister Bearbeiten

Hallo Revvar,

vielleicht liest du diese Zeilen ja. Seit ein paar Tagen funktioniert der VM nicht mehr unter Firefox. Nach der Aussage auf WP:FZW: Längere Antwort: Der Vorlagen-Meister verwendet an vielen Stellen Browserweichen, wobei er nicht testet, welche Funktionen vorhanden sind, sondern sich auf die Angaben zum User Agent verlässt. Und diese Angaben untersucht er nicht selbst, sondern nutzt einige Variablen, die seit mehreren Jahren als deprecated markiert sind, und dementsprechend seit ein paar Tagen keine vernünftigen Ergebnisse mehr liefern. Daher wird jetzt jeder Browser vom Vorlagen-Meister als Internet Explorer erkannt, und entsprechend wird versucht, Code auszuführen, der nur in alten Internet Explorerern funktioniert. Der Autor des Skripts, Benutzer:Revvar, war zwar neulich mal wieder kurz aktiv, aber leider nicht dauerhaft, und das Skript ist so komplex, dass es wohl keinem anderen Benutzer zuzumuten ist, es an neue Standards anzupassen. --Schnark 11:18, 15. Jun. 2013 (CEST) liegt das wohl an Änderungen der API. Vielleicht findest du ja die Zeit und Muse, das zu korrigieren. Gruß --SteveK ?! 13:39, 15. Jun. 2013 (CEST)Beantworten

Hallo SteveK,
momentan ist es schwierig für mich Zeit in meine alten Projekte hier zu investieren. Meine Familie (1 Kleinkind und 1 Baby) und mein Job lassen mir da wenig Freiraum. Ich werde trotzdem versuchen im Laufe der Woche das Problem zu beheben.
Grüße --Revvar (D Tools) 18:30, 16. Jun. 2013 (CEST)Beantworten
Hallo Revvar,
vielen Dank für die Antwort. Kann dich verstehen, dass das reale Leben viel Zeit kostet und wichtiger ist als die WP. Ich würde dir ja helfen, aber ich habe keine Schreibrechte und auch nicht die notwendige Erfahrung für die Änderung am VM. Der VM ist übrigens das Tool, was ich am meisten verwende.
Gruß --SteveK ?! 21:33, 16. Jun. 2013 (CEST)Beantworten

Nur kurz als Ergänzung: Firefox 21.0 und 22.0 sind davon betroffen. Mit Internet Explorer 10 funktioniert es. Opera und Google Chrome habe ich nicht getestet. Mit Google Chrome funktioniert es. Alles unter Windows 7 32/64 Bit. --Lindi (Sag’s mir persönlich) 01:58, 28. Jun. 2013 (CEST)Beantworten

Inzwischen auch mit Opera getestet. Funktioniert. Scheint also ein Firefox-Problem zu sein. --Lindi (Sag’s mir persönlich) 10:41, 28. Jun. 2013 (CEST)Beantworten


Hallo Revvar,

erstmal schön, dich hier wohlbehalten wiederzusehen.

Ich verstehe sehr gut, dass familiäre Geschichten gegen seit Jahren nicht mehr angefasste Software klar im Vorteil sind.

Dein Vorlagen-Meister wird hier gern benutzt, und es gibt sowohl bei moderneren Browsern einige Tücken, wie es auch eine Neuentwicklung gibt: Hilfe:TemplateData. Wenn du möchtest, könntest du die Programmierung an sich noch findende Entwickler abgeben; oder du möchtest am Ende selbst wieder einsteigen?

Auf Wikipedia:Technik/Archiv/Baustellen/Vorlagenmeister gibt es dazu eine Stichwortsammlung. Es wäre nett, wenn du dich dort äußern würdest.

Liebe Grüße --PerfektesChaos 22:35, 6. Jul. 2013 (CEST)Beantworten


Hallo alle zusammen! Ich habe unter Wikipedia_Diskussion:Helferlein/Vorlagen-Meister#VM-Button_wird_nicht_angezeigt_.28Firefox_21.0.2F22.0.29 eine Lösung zum Testen beschrieben. Zu der Stichwortsammlung und zu TemplateData melde ich mich morgen. Grüße --Revvar (D Tools) 01:19, 19. Jul. 2013 (CEST)Beantworten


Zu VM: Was ist die Bedeutung von 'var specialMarks = Array('�','�','�','�');' ?
IE8 geht wohl nicht. --RolandUnger (Diskussion) 08:18, 19. Jul. 2013 (CEST)Beantworten
Die specialMarks sind temporäre Platzhalterzeichen, so gewählt dass das Vorkommen in normalen Wikitext praktisch ausgeschlossen sein sollte. Momentan wird nur das erste genutzt. IE8 sollte jetzt gehen. Gruß --Revvar (D Tools) 17:39, 19. Jul. 2013 (CEST)Beantworten
Dank und Gruß. --RolandUnger (Diskussion) 18:12, 19. Jul. 2013 (CEST)Beantworten


Hallo PerfektesChaos,

Hilfe:TemplateData in Kombination mit dem VisualEditor scheint mir für die Zukunft ein potentielles Traumpaar auch zur Ablösung des Vorlagenmeisters zu werden. Momentan fehlen TemplateData noch ein paar Features in der Beschreibungssprache im Vergleich zum Vorlagenmeister, aber das wird leicht zu erweitern sein. Der VisualEditor funktioniert auch schon rudimentär mit Templates, soll wohl auch die TemplateData-Beschreibungen nutzen - ich habe es aber noch nicht testen können. Momentan sehe ich keine Hindernisse die XML-Beschreibungen automatisiert per XSLT in JSON zu überführen. Die Frage wäre wie man die Übergangsphase gestaltet.

Grüße --Revvar (D Tools) 23:05, 20. Jul. 2013 (CEST)Beantworten

Oops, jetzt erst gesehen.
  • Die Frage wäre nicht: Wie bekommt man XML-Daten des VM nach TemplateData/JSON (soweit kompatibel)?
    • Das schaffe ich bei Gelegenheit automatisiert selber; zumindest erstmal für die Fälle, in denen keine inkompatiblen Felder dabei sind. Vorgenommen habe ich mir das ohnehin schon, nachdem mehr Erfahrungen mit der knapp drei Wochen hier aktiven Chose gesammelt wurden.
  • Die Frage ist: Was wird aus dem Vorlagenmeister.js?
Ich sehe den klassischen Wikitext weiterhin als notwendige Alternative zum VisualEditor, der zwar einfache Aufgaben und unerfahrene Benutzer versorgen kann; aber die hartgesottenen Quelltext-Benutzer werden weiterhin einen Vorlagenmeister 2.0 einsetzen wollen, der statt seiner gewohnten XML-Daten zukünftig alternativ oder langfristig ersatzweise mit JSON gefüttert werden kann. Hinzu käme eine Modernisierung hinsichtlich DOM/jQuery/Browser.
Liebe Grüße --PerfektesChaos 20:15, 23. Jul. 2013 (CEST)Beantworten
Ich habe zum Testen der Fähigkeiten der Kombination TemplateData und VisualEditor schon ein kleines XSLT-Skript zur Umwandlung erstellt (Basis war das XSLT zur Generierung des HTML-Formulars aus der XML-Beschreibung, also kein großer Aufwand). Leider funktionieren da ein paar wesentliche Features im VisualEditor mit TemplateData noch nicht (siehe meine Meldung hier).
Was wird aus dem Vorlagenmeister.js? - einer Modernisierung steht von meiner Seite aus nichts im Wege - sehr gerne auch in Teamarbeit. Momentan kann ich wieder regelmäßig ein wenig Zeit in die Toolpflege und Entwicklung investieren.
Was wäre also zu tun:
Umstellung von XML aus JSON --> hierfür müsste das Eingabeformular dann per Javascript generiert werden. Momentan geschieht dies noch per XSLT mit anschließender Javascript-Ergänzung. Auch müsste TemplateData in irgendeiner Form Auswahllisten unterstützen, diese werden häufiger verwendet. RegExp zur Eingabeprüfung sind seltener im Einsatz.
DOM/jQuery/Browser --> erste, offensichtliche Ersetzungen habe ich hier gemacht, aber da gibt es noch viel Potential, vor allem im konsequenten Einsatz von jQuery.
Grüße --Revvar (D Tools) 22:36, 23. Jul. 2013 (CEST)Beantworten
  • Na, solange du selber Gelegenheit zum Programmieren hast, mach mal so wie du denkst.
    • Zur Unterstützung bei seit 2009 veränderten Möglichkeiten erlaube ich mir zu verlinken auf mw, jQuery, Variablen, Obsolet und API.
    • Mit der letzteren könnte ich beispielsweise zuliefern eine zeitgenössische API-Abfrage, die das TemplateData vom Server holt und das JSON mundgerecht verfügbar macht.
  • Mein Schlachtplan, den ich mir zurechtgelegt hatte, wäre, dass der Vorlagenmeister beide Informationsquellen abfragt, XML und JSON. Beide sollte er noch und zukünftig verstehen können. Wenn es JSON gibt, müsste es immer in das Formular hineinpassen. Bei den einstweilen inkompatiblen XML (Auswahl) werden nur diese benutzt und vorläufig kein TemplateData angelegt.
    • Ich vermute, dass TemplateData irgendwann noch mehr können wird. Wir sind ja auch nicht so schnell; vielleicht entwickelt sich in den nächsten Wochen und Monaten noch etwas. TemplateData ist eine wenige Monate alte Neuentwicklung, damit der noch gar nicht fertige VisualEditor irgendwie mit Vorlagen klarkommt.
    • Die Syntaxprüfung bei den Details des Parameters schien mir nicht so streng wie beim root-Objekt. Insofern müsste es notfalls gehen, ihm eine private selection-Property unterzuschieben, wenn da dauerhaft nichts kommt. Aber erstmal abwarten.
Ich selbst bin ganz gut eingedeckt mit Programmieraufgaben. Solange du selbst entwickeln kannst, wäre es mir lieber, wenn ich nur Fragen beantworte. Wenn die Sommerferien vorbei sind und du gar keine Zeit mehr haben solltest, können wir uns immer noch einen Weg überlegen, wie es weitergeht.
Beste Grüße --PerfektesChaos 00:22, 24. Jul. 2013 (CEST)Beantworten
Naja, das Sommerferien eine Bedeutung hatten ist bei mir schon ne Weile her ;-). Danke für die Links und Tipps, da werde ich mich mal durchwühlen und ein Konzept dazu ausarbeiten. Grüße --Revvar (D Tools) 23:12, 24. Jul. 2013 (CEST)Beantworten

Aktueller Linkservice:

Liebe Grüße --PerfektesChaos 10:42, 1. Aug. 2013 (CEST)Beantworten

Offensichtlich gibt es hookEvent() nicht mehr.
Anstelle hookEvent("load", tm_init);
sollte man jetzt $( document ).ready( tm_init() ); schreiben.
--RolandUnger (Diskussion) 16:56, 6. Nov. 2013 (CET)Beantworten
Gut mitgedacht. Richtig ist, dass hookEvent() morgen ungültig wird.
Allerdings ist im vorstehenden Vorschlag ein Klammernpaar zuviel.
Es ginge
  • $( document ).ready( tm_init );
oder ultrakurz und kryptisch
  • $( tm_init );
Allgemeine Info: WP:Technik/Skin/JS/Obsolet #Break.2013-11
Liebe Grüße --PerfektesChaos 21:30, 6. Nov. 2013 (CET)Beantworten

Vorlagenmeister: Großes Update Bearbeiten

Hallo,

nachdem seit November 2013 wegen nicht mehr unterstützter MediaWiki-Funktionen und Problemen mit neuen IE der VM nicht mehr lief, habe ich ihn grundlegend überarbeitet. Die JS-Syntax habe ich JSHINT-konform und strict umgeschrieben.

Der maßgebliche Quellcode befindet sich auf:

und die Doku ist jetzt

Liebe Grüße --PerfektesChaos 11:06, 17. Jul. 2014 (CEST)Beantworten

Vielen Dank! --Revvar (D Tools)

Sajax-Skripte werden deaktiviert Bearbeiten

Hallo Revvar! :-) Ein kurzer Hinweis, dass manche deiner Skripte auf en:User:Mr. Stradivarius/Scripts using Sajax in einer Wartungsliste aufgeführt wurden, da sie sajax-Aufrufe beinhalten. Möglicherweise sind auch weitere betroffen, zumindest war dies bei mir der Fall. Die Funktionalität dieser Abfragen wird am 12. August abgeschaltet, auf mw:Manual:Ajax wird jedoch knapp erklärt, wie man dies verhindern kann, sofern du das nicht eh schon wusstest. ;-) Liebe Grüße, —DerHexer (Disk.Bew.) 00:45, 10. Aug. 2015 (CEST)Beantworten

Masterarbeit | Bot Policy in der deutschen Wikipedia Bearbeiten

Hallo Revvar, ich schreibe derzeit an meiner Masterarbeit, die sich mit der Entwicklung der Bot-Policy in der deutsch- und englischsprachigen Wikipedia beschäftigt.

Ich habe gesehen, dass du als letzter Bot-OP von PyBot genannt worden bist. Interessant an diesem Bot ist, dass er seine ersten Edits gemacht hat, bevor es in der deutschen Wikipedia überhaupt eine Bot-Richtlinie gegeben hat. Dazu habe ich zwei Fragen. Wenn du die Zeit findest, sie zu beantworten (wenn die Benachrichtigung dich überhaupt noch erreicht), wäre ich sehr dankbar:

  • Wie wurde der Bot-Einsatz vor der Bot-Policy in der deutschen Wikipedia koordiniert?
  • Hast du dich als Bot-Betreiber an der Policy orientiert?

Liebe Grüße --Mmaarie (Diskussion) 16:22, 20. Aug. 2018 (CEST)MarieBeantworten

Wikiläum Bearbeiten

Hiermit gratuliere ich
Revvar
zu 15 Jahren ehrenamtlicher Arbeit
im Dienst der Verbesserung unserer Enzyklopädie
und verleihe den
 
Wikiläums-Verdienstorden in Rubin
gez. JoeHard (Diskussion) 00:12, 10. Okt. 2020 (CEST)

Hallo Revvar,

am 10. Oktober 2005 hast Du hier zum ersten Mal mitgearbeitet und deshalb gratuliere ich Dir heute zum fünfzehnjährigen Wikiläum. Du hast in den vergangenen 15 Jahren mehr als 11.200 Edits gemacht und 7 Artikel erstellt, dafür danke ich Dir. In letzter Zeit scheinst Du zwar hier weniger aktiv zu sein, aber das ändert sich vielleicht auch mal wieder, wer weiß? Ich hoffe jedenfalls, dass Du weiter dabei bist und dabei bleibst und dass die Arbeit hier Dir weiterhin Spaß macht.

Wenn Du es wünschst, kann Dir auch eine Wikiläums-Medaille zugeschickt werden. Details dazu findest Du hier.

Viele Grüße aus Hamburg und bleib gesund --JoeHard (Diskussion) 00:12, 10. Okt. 2020 (CEST)Beantworten

Hallo JoeHard, vielen herzlichen Dank für deine Glückwünsche! Ich bin aus beruflichen Gründen hier aktuell weniger aktiv, weshalb ich dir auch jetzt erst antworte, aber war nie weg. Viele Grüße aus dem Spreewald! --Revvar (D Tools) 20:52, 11. Nov. 2020 (CET)Beantworten

Benutzer:Revvar/Literatur Bearbeiten

Hi, du hast dort ein Konstrukt von 2007.

  • Das stört allerdings mittlerweile durch dort eingebundene Vorlagen die Gesamt-Vorlagenverwaltung.
  • Inzwischen gibt es ja eine Vorlage:Literatur basierend auf Lua-Programmierung (Dreiviertelmillion Einbindungen in über 300.000 Artikeln), weshalb einer Vorlagenprogrammierung von damals keine produktive Zukunft mehr beschieden sein wird.
  • Bitte setze deinen Entwurf in <pre> oder lasse ihn gleich per SLA löschen.

Besten Dank im Voraus --PerfektesChaos 16:42, 19. Mär. 2021 (CET)Beantworten

Hi PerfektesChaos, ist erledigt. --Revvar (D Tools) 12:58, 21. Mär. 2021 (CET)Beantworten
Dann schließe ich mich hier mal an, benötigst du noch den Benutzer:Revvar/Textvergleich? →Linterfehler. --Liebe Grüße, Lómelinde Diskussion 13:55, 21. Mär. 2021 (CET)Beantworten

Turnusmäßig hier wieder vorbeischauend: Besten Dank für die prompte Erledigung unserer beider Wünsche. LG --PerfektesChaos 23:50, 31. Mär. 2021 (CEST)Beantworten

Dankeschön! Bearbeiten

Hey Revvar, vielen Dank, dass du dir vor Jahren die Mühe machtest mir JavaScript näher zu bringen, obwohl ich gar keine Ahnung hatte, wie man programmiert. Damals war ich 13 Jahre alt. Inzwischen bin ich in der Forschung (Plasmaphysik) gelandet, arbeite meistens mit FORTRAN und Python und Programmieren gehört völlig zu meinem Alltag. Also ja, vielen Dank nochmal, dass du damals wohl deinen Beitrag dazu geleistet hast :D --Fritzbox D 21:27, 9. Jun. 2021 (CEST)Beantworten

Hey Fritzbox! Vielen Dank für deine lieben Worte. Die Mühe hat mir Spaß gemacht, fand und finde es sehr erfüllend einen kleinen Beitrag für dieses Projekt zu leisten. Deine Arbeit klingt spannend, sag Bescheid wenn du mal in Berlin bist ;-). Grüße --Revvar (D Tools) 21:42, 5. Okt. 2021 (CEST)Beantworten