Benutzer Diskussion:MichaelSchoenitzer/QuickWikiEditor

Letzter Kommentar: vor 9 Jahren von Cramunhao in Abschnitt Auch Probleme mit QWE

Text im Add-ons-Manager erledigtErledigt Bearbeiten

Hallo Michael! Gerne werde ich Dein Tool betatesten. Beim Text im Add-ons-Manager sind mir ein paar sprachliche Schnitzer aufgefallen. Schicke mir doch den Text per Mail (copy geht nicht), ich schicke Dir dann eine korrigierte Version zurück. Was ist mit "restart" gemeint? Disable/enable oder im Ernst ein Firefox-Neustart? Grüße --WolfgangRieger (Diskussion) 23:34, 13. Mär. 2013 (CET)Beantworten

Hier ist der Quelltext im purem Formart, copy-paste sollte da kein Problem sein. Danke für sprachliche Verbesserungen. Ich werde das Add-on zukünftig auch internationalisierten, bin nur noch nicht dazugekommen. Wo steht den "restart"? -- Michi 23:46, 13. Mär. 2013 (CET)Beantworten
Sorry, hab erst jetzt gesehen, dass es um den Text im Add-ons-Manager geht. Hier der Text:
{
  "name": "quickwikieditor",
  "fullName": "QuickWikiEditor",
  "description": "Edittool for Wikipedia authors. Simple and fast direct on-page editing of article text sniplets without using the Wikipedia editor.",
  "author": "Michael F. Schönitzer",
  "version": "0.5beta",
  "id": "jid0-hfviyWEDI6edV0BwIzEOoUMbcKI",
  "preferences": [
  	{ "type": "string",
  	  "name": "hotkey",
  	  "title": "Hotkey",
  	  "description": "Key combination to start the editor. Valid modifiers: shift, alt, meta, control & accel. Restart (i. e. disable/enable tool) required.",
  	  "value": "accel-e" },
  	{ "type": "string",
  	  "name": "summary",
  	  "title": "Edit summary",
  	  "description": "The edit summary shown in the article version history. Use value _AUTO_ for automatically generated summary",
  	  "value": "_AUTO_" },
  	{ "type": "bool",
  	  "name": "minor",
  	  "title": "Mark edits as minor",
  	  "description": "Should the edits be marked as minor edits?",
  	  "value": true }
  	],
  "license": "GNU General Public License (https://www.gnu.org/licenses/gpl.html)"
}

Als restart reicht in der Tat ein deaktivieren/aktivieren der Extension. -- Michi 23:50, 13. Mär. 2013 (CET)Beantworten

Ich habe den Text modifiziert. Denke, er sollte jetzt ok sein. Das Tool funktioniert bislang ganz gut. Der Default-Hotkey scheint allerdings "control-e" und nicht "accel-e" zu sein. Grüße --WolfgangRieger (Diskussion) 00:01, 14. Mär. 2013 (CET)Beantworten
Danke. accel ist eine plattform-unabhängige Bezeichnung für die Control-Taste bei Windows und Linux bzw. die Command-Taste bei Mac. Sofern du also einen Windows- oder Linux-Rechner hast ist das so in Ordnung. Werde aber vlt. in Zukunft einen Hinweis hinzufügen. -- Michi 00:22, 14. Mär. 2013 (CET)Beantworten

2 Probleme Bearbeiten

Es fehlt ein Handling für gesperrte Seiten und für Vorlagen. Bei beidem reagiert die Software recht unintuitiv. Zumindest das eine sollte recht einfach zu regeln sein, da bei gesperrten Seiten andere GUI-Elemente angezeigt werden. PS: Ich beta-teste auch. syrcro   21:46, 14. Mär. 2013 (CET)Beantworten

Gescheiterte Bearbeitung erledigtErledigt Bearbeiten

Solange eine gescheiterte Bearbeitung angezeigt wird und erst nach Reload bzw. Blick in die VH klar ist, dass nichts geändert wurde, scheint mir das Tool nicht verwendbar. Es kann doch nicht so schwer sein, zB durch eine Überprüfung der VH sicherzustellen, dass ein Edit stattgefunden hat, oder? --WolfgangRieger (Diskussion) 11:40, 20. Mär. 2013 (CET)Beantworten

Ich versteh dich nicht ganz: wieso muss du in die VH schauen bzw Reloaden um zu sehen ob es erfolgreich war? Wenn es nicht erfolgreich war bring es eine Fehlermeldung und außerdem gibt es das Optionale Statusicon welches anzeigt ob die Bearbeitung erfolgreich war oder nicht. Wie auch immer ich hab grad ne neue Version hoch geladen, welche auch den angezeigten Text zurücksetzt wenn die Bearbeitung fehlschlägt. Dauert aber noch ein bisschen bis die von Mozilla freigegeben wird. Wenn ich dich falsch verstanden haben oder wenn du einen Fall gefunden hast, bei dem die Änderung nicht erfolgreich war obwohl keine Fehlermeldung kam sag bitte Bescheid. -- Michi 17:19, 31. Mär. 2013 (CEST)Beantworten
Genau das meinte ich: keine Fehlermeldung + keine Änderung. Beispiel habe ich im Augenblick keines, ist ja ein paar Tage her. Hast Du die Funktion schon mal auf en-WP geprüft? --WolfgangRieger (Diskussion) 17:26, 31. Mär. 2013 (CEST)Beantworten
PS: Hier sehe ich immer noch die Version 0.6. Grüße --WolfgangRieger (Diskussion) 17:31, 31. Mär. 2013 (CEST)Beantworten
Das sollte nicht passieren und ist mir selbst auch noch nie passiert. Bist du dir sicher, dass du nicht nur nicht lange genug gewartet hast? (Je nach Internetverbindung und Größe der Seite, kann das Speichern etwas dauern.) Sollte so was nochmal auftreten bitte mit der konkreten Stelle und Seite melden. Werde den Quelltext nochmal reviewen. Die neue Version ist noch in Prüfung von Mozilla. -- Michi 00:01, 4. Apr. 2013 (CEST)Beantworten
Artikel Französische Sprache. Änderung: "dem Volke verständliche Sprache" -> "dem Volk verständliche Sprache". Bearbeitung wird zunächst angezeigt, wird aber nicht umgesetzt. Kein Eintrag in VH. Nach Reload erscheint der alte Text. --WolfgangRieger (Diskussion) 22:36, 4. Apr. 2013 (CEST)Beantworten
Danke für das Beispiel. Bei mir hat es aber problemlos geklappt. Werde wohl den Code nochmal reviewen müssen. -- Michi 08:52, 5. Apr. 2013 (CEST)Beantworten
Hi. Um zu prüfen, ob eventuell irgendein Konflikt mit einem anderen Tool dahinter steckt, habe ich alle Add-ons bis auf NoScript und alle Plugins bis auf Flash deaktiviert. Keine Änderung. Sorry. --WolfgangRieger (Diskussion) 19:01, 5. Apr. 2013 (CEST)Beantworten

Hi Michael! Die folgende Fehlermeldung könnte Dir vielleicht nutzen:

Timestamp: 06.04.2013 17:48:34
Error: quickwikieditor: An exception occurred.
TypeError: page.revisions is undefined
resource://jid0-hfviywedi6edv0bwizeooumbcki-at-jetpack/quickwikieditor/lib/main.js 224
Traceback (most recent call last):
  File "resource://jid0-hfviywedi6edv0bwizeooumbcki-at-jetpack/addon-sdk/lib/sdk/net/xhr.js", line 126, in 
    self._orsc.apply(self, arguments);
  File "resource://jid0-hfviywedi6edv0bwizeooumbcki-at-jetpack/addon-sdk/lib/sdk/request.js", line 91, in onreadystatechange
    emit(target, 'complete', response);
  File "resource://jid0-hfviywedi6edv0bwizeooumbcki-at-jetpack/addon-sdk/lib/sdk/event/core.js", line 83, in emit
    for each (let item in emit.lazy.apply(emit.lazy, arguments)) {
  File "resource://jid0-hfviywedi6edv0bwizeooumbcki-at-jetpack/addon-sdk/lib/sdk/event/core.js", line 101, in lazy
    yield listeners.shift().apply(target, args);
  File "resource://jid0-hfviywedi6edv0bwizeooumbcki-at-jetpack/quickwikieditor/lib/main.js", line 224, in sourcecoderequest<.onComplete
    sourcecode = page.revisions[0]['*'];

Grüße. --WolfgangRieger (Diskussion) 17:51, 6. Apr. 2013 (CEST)Beantworten

Ja, das sollte weiterhelfen. Weiß jetzt wo der Fehler auftritt, muss nur noch herausfinden warum. -- Michi 17:53, 11. Apr. 2013 (CEST)Beantworten

Chrome-Version? Bearbeiten

Hallo Michael,

die Idee zu deinem Tool finde ich großartig. Meinst du es wäre möglich eine Version für Chrome zu entwickeln?

Grüße --MB-one (Diskussion) 20:23, 20. Okt. 2013 (CEST)Beantworten

Ich denke das wäre sicher möglich. Ich hab dafür leider aber keine Zeit. Ich denke es wäre vielleicht sogar möglich eine Browser-unabhängige Version in Form eines Userscripts zu schreiben – aber ich kenne mich mit Javascript noch nicht sehr gut aus, vielleicht findet sich ja jemand anderes. -- Michi 02:15, 24. Okt. 2013 (CEST)Beantworten

Strg+E öffnet Websuche Bearbeiten

Wollte gerade das Addon testen. Es öffnet sich das kleine Bearbeitungsfenster, aber leider spingt mein Firefox gleich danach auf die Hauptseite von Google. Habe mit dem Addon Customizable shortcuts herausgefunden, dass mit Ctrl+E die Aktion "websearch 2" verknüpft ist. Leider löst eine Änderung dieser Tastenkombinationen nicht das Problem. Hat jemand einen Rat? Klar, man kann die Kombination für den QuickWikiEditor ändern, aber ich finde Strg+E dafür sehr passend und einprägsam. --LordOider (Diskussion) 17:17, 6. Nov. 2013 (CET)Beantworten

Selection includes unsupported tags Bearbeiten

Hallo Michael! Ich habe bei meinen Helferlein den Begriffsklärungscheck aktiviert. Der Versuch, im Artikel Korea "dem Tungusen-Stamm" durch "dem Tungusen-Stamm" zu ersetzen scheitert mit obiger Meldung. Wenn ich das Helferlein deaktiviere, sagt der Editor, dass er den zu ersetzenden Text nicht finden kann. Grüße -- Wolfgang Rieger (Diskussion) 09:56, 11. Nov. 2013 (CET)Beantworten

Der Grund dafür ist klar. Die Funktionsweiße des Addons ist das es versucht die Formatierung des HTML-Quelltextes in Wikitext zurück zu rechnen um dies dann im Quellcode zu suchen. Es unterstützt natürlich nur einen kleinen Bruchteil der Formatierung & wenn es dabei über unbekannte/nicht unterstützte HTML-Formatierung stolpert bricht es (vorsichtshalber) ab. Das Helferlein Begriffsklärungscheck fügt eigene HTML-Formatierung ein und diese wird nicht unterstützt. Wenn ich mal Zeit hab, kann ich das villeicht implementieren. -- Michi 13:01, 29. Nov. 2013 (CET)Beantworten

Dass er auch bei deaktiviertem Helferlein scheitert, hat vielleicht einen anderen Grund: Wenn ich z. B. im 2. obigem Beispiel (Wikitext: "dem [[Tungusische Völker|Tungusen]]-Stamm") etwas ersetzen will, so bietet er im Editfeld "dem [[Tungusische_V%C3%B6lker|Tungusen]]-Stamm an. Wenn ich dann zu speichern versuche, sagt er, dass er den Text nicht findet. Problem mit dem URL-Enoding von Umlauten? -- Wolfgang Rieger (Diskussion) 13:50, 29. Nov. 2013 (CET)Beantworten

tastaturlos Bearbeiten

Ich muss zugeben, ich hab's noch nicht am PC probiert, aber die Idee dieses Editors klingt ideal fürs Tablett (oder auch Smartphone), wo man oft gerne mal schnell ein Komma oder ähnliche Kleinigkeiten korrigieren möchte wenn man eigentlich nur vorbeikam um etwas nachzuschlagen. Allerdings hat man dann (mangels Tastatur) keine „Tastenkombination“ zur Verfügung. (Ich denke hier hauptsächlich an Firefox für Android; vielleicht ist Firefox OS aber ähnlich.) Wäre das eine grundsätzlich mögliche kleine Erweiterung oder eine tiefgreifende Änderung? (Vielleicht sollte ich allerdings erst einmal selbst experimentieren, die Frage kam mir nur unmittelbar bei Lesen auf.) --SpecMade (Diskussion) 17:56, 14. Nov. 2013 (CET)Beantworten

Ich könnte entweder eine Option ins Kontextmenü einbauen oder den Button in der Add-on-Bar um eine solche Funktionalität erweitern. Ich hab kein Tablett oder Smartphone – insofern weiß ich nicht ob es die beiden dort gibt. Wenn sich jemand eine der beiden Möglichkeiten wünscht, kann ich die implementieren sobald Zeit. -- Michi 12:56, 29. Nov. 2013 (CET)Beantworten

Not working in Firefox? Bearbeiten

Hi Michael—I don't think QWE is working now, at least in Firefox 28. I've made numerous WP edits with it, and they appear in the article view—but when I view the page source, or edit the entire section of the article, the QWE changes have disappeared. (Es tut mir leid, dass ich nicht Deutsch sprechen, nach dem Weg.) AndyFielding (Diskussion) 10:06, 29. Apr. 2014 (CEST)Beantworten

English ist no problem. In general the plugin is working. Can you 1. give me some more informations: wich Operatingsystem and which language and project you use 2. test editing on WP:Spielwiese and take a look into the webconsole (open it via Str+shift+K) while doing that. If you get an error while editing please post it here. -- Michi 19:32, 1. Mai 2014 (CEST)Beantworten

QuickWikiEditor mit HHVM zerstört Kategorien Bearbeiten

Hallo,

seit ich den QWE mit HHVM nutze werden die Kategorien durcheinandergewirbelt. Bisher zweimal passiert: [1], [2]

Viele Grüße, --CENNOXX 10:50, 2. Okt. 2014 (CEST)Beantworten

Ich hab im Moment überhaupt gar keine Idee wie es dazu kommen kann. Sicher dass es an HHVM liegt, hast du vielleicht in der Zeit noch etwas geändert? Neue Firefox-Addons oder neuer Code in common.js oder sowas? Ich werde es Debuggen, weiß nur nicht ob ich diese Woche Zeit finde. -- Michi 01:35, 7. Okt. 2014 (CEST)Beantworten

Auch Probleme mit QWE Bearbeiten

Beispiele: [3], [4], [5]. Gruß --Cramunhao (Diskussion) 15:14, 10. Jan. 2015 (CET)Beantworten