Wikipedia:Technische Wünsche/Reparaturhilfe/Archiv

aus Wikipedia, der freien Enzyklopädie
Zur Navigation springen Zur Suche springen
vom Projekt
Technische Wünsche
Reparaturhilfe
für Helferlein, Tools, Bots und Benutzerskripte

Erledigte Reparaturanfragen[Quelltext bearbeiten]

HotCat[Quelltext bearbeiten]

Dokumentation Wikipedia:Helferlein/HotCat / c:Help:Gadget-HotCat

Bisherige Anläufe:

Problembeschreibung Das Werkzeug benutze ich fast ausschließlich auf Commons, und zwar zum Kategorisieren von Dateien. Die Bugs kann ich auch in der de-WP reproduzieren, daher handelt es sich offenbar um einen generellen Bug in allen WM-Projekten.

Problem 1: CURSORSPRUNG: Das Problem tritt beim manuellen Input einer anderen Kategorie auf: Wenn ich als User die Kategorie ändern möchte, und bloß die ersten Zeichen einer Kategorie als einen Zusatz ändern will (z.B. "Maps of France" --> "Geological maps of France"), dann darf die geänderte Kategorie nicht mit einem Kleinbuchstaben beginnen. Wenn man nicht aufpasst, wird beim Versuch der Eingabe von "geological maps of France" unmittelbar nach der Eingabe des kleinen "g" der Input auf "G" umgeändert und der Eingabecursor wird an das Ende des Textfeldes gesetzt. Die Eingabe nach dieser Auto-Korrektur lautet daher: "Gmaps of Franceeological".

Daraus ergibt sich auch ein weiterer Effekt: Wenn ich bereits weiß, dass "Geological Maps..." nicht richtig ist, dann lösche ich direkt das erste "M" in "Maps of France" und will es durch "Geological m" ersetzen. Bei einem derartigen Versuch erkennt HotCat fälschlicherweise, dass der Versuch unternommen wird, einen Kleinbuchstaben an den Beginn der Kategorie zu setzen: "a" wird ersetzt durch "A" und der Cursor springt an das Ende des Eingabefelds, sodass "Aps of FranceGeological m" entsteht.

In Nikkis verlinkter Beschreibung von Juli 2021 stehen noch weitere Hinweise, so wird beispielsweise auch die Eingabe eines Leerzeichens nicht akzeptiert.

Lösungsvorschläge: a) Die Kategorie könnte erst nach beim Ende der Eingabe validiert werden, sodass ich als User meine Eingabe tatsächlich tätigen kann, ohne sofort verschlimmbessert zu werden. (Die Schwierigkeit dabei könnte sein, zu erkennen, wann der Eingabevorgang beendet ist - denn HotCat erlaubt dankenswerter das Speichern, auch wenn das Kategoriefeld noch im Editiermodus ist.) b) Der Cursor springt nicht mehr einfach an das Ende des Textfelds. Wenn ich das große "M" von "Maps of..." lösche, entsteht also nach wie vor ein "Geological mAps of...", doch das kann wenigstens dank der Vorschlagshilfe mit einem einzigen Klick korrigiert werden.

Optional auch Problem 2: BEGRIFFSKLÄRUNG: Angeblich soll es früher einmal möglich gewesen sein, dass bei Eingabe einer Begriffsklärungs-Kategorie (in Commons sehr weit verbreitet, vgl. C:Category:John Smith) dem HotCat-Benutzer die dort gelisteten Kategorien als Sub-Kategorien angeboten werden. Dies ist aktuell überhaupt nicht möglich, d.h. z.B. zu C:Category:Logs gibt es keine weitere Unterkategorie. So eine falsche Zuordnung zu der BKL-Kategorie fällt Anwendern üblicherweise gar nicht weiter auf. Falls doch, so müssen sie erst in die BKL-Kategorie klicken, und dann den richtigen Eintrag mit C+P übertragen, was eher umständlich ist.

Lösungsvorschlag: Die in einer BKL-Kategorie gelisteten Kategorien sollten von HotCat als Unterkategorien erkannt werden. (Logischerweise aber die BKL-Kat nicht umgekehrt als Oberkategorie der gelisteten Kats: ein Rückspringen mittels HotCat soll nicht ermöglicht werden.)

Ich stelle mich als Ansprechperson für diesen Vorschlag zur Verfügung

Gerne --Enyavar (Diskussion) 14:40, 25. Sep. 2023 (CEST) (aber nur von der Warte des Anwenders)[Beantworten]

@Enyavar: Bitte entschuldige, dass wir erst jetzt eine Rückmeldung geben. Zuerst einmal vielen Dank für das detaillierte Fehlerbild. Das ist wirklich sehr hilfreich.
  1. Wir haben schon vor einigen Wochen einen Vorschlag gemacht, der den Cursor-Sprung beheben oder zumindest viel weniger störend machen sollte. Leider erhalten wir keine Rückmeldung von den Commons-Administratoren. Wir haben jetzt nochmals nachgefragt.
  2. Wir haben versucht, den HotCat-Quelltext besser zu verstehen und seine Geschichte nachzuvollziehen. So weit wir sehen können, gab es eine solche Funktionalität nie. Die Links auf c:Category:John Smith sind ja keine Unterkategorien sondern nur „irgendwelche“ Links im Wikitext. Es wäre zwar theoretisch möglich, HotCat so zu erweitern, dass auch solche Links erkannt werden. Aber das wäre eine ganz neue Funktion und keine Reparatur im Sinne unseres Projekts.
  3. Der an anderer Stelle beschriebene Fehler mit verloren gegangenen Kategorien scheint leider nicht zuverlässig reproduzierbar zu sein. Wir können hier ebenfalls nur Vermutungen anstellen, zur Zeit aber nicht konkret helfen.
--Thiemo Kreuz (WMDE) 20:22, 20. Okt. 2023 (CEST)[Beantworten]
Danke, wenn bloß Punkt 1 adressiert wird, ist das schon sehr hilfreich. Vielen Dank im Voraus! --Enyavar (Diskussion) 23:29, 27. Okt. 2023 (CEST)[Beantworten]
Noch einmal danke für die gelungene Umsetzung, in über einer Woche seit ihr mich über die erfolgte Reparatur informiert habt, konnte ich mich auf Commons davon überzeugen, dass es so funktioniert, wie erhofft. --Enyavar (Diskussion) 13:01, 11. Nov. 2023 (CET)[Beantworten]

Leider ist das Teilproblem der verloren gegangenen Kategorien in der Zwischenzeit nicht greifbarer geworden. Wir können hier aus den oben schon angedeuteten Gründen nichts weiter tun und würden diese Anfrage demnächst als erledigt archivieren. Nochmals vielen Dank für die positiven Rückmeldungen! --Thiemo Kreuz (WMDE) 12:25, 17. Apr. 2024 (CEST)[Beantworten]


Abgelehnte Reparaturanfragen[Quelltext bearbeiten]