Wikipedia Diskussion:Technische Wünsche/Topwünsche/Besserer Versionsvergleich

aus Wikipedia, der freien Enzyklopädie
Letzter Kommentar: vor 6 Jahren von Schnark in Abschnitt Feedback
Zur Navigation springen Zur Suche springen
Bitte achtet auf einen freundlichen Umgangston.

Das Projekt Technische Wünsche lebt vom Austausch. Alle Beiträge sind willkommen, solange sie konstruktiv sind. Das Projektteam bittet von persönlichen Angriffen oder beleidigenden Kommentaren abzusehen.

Siehe dazu auch: Wikiquette, Wikiliebe, Keine persönlichen Angriffe

Aus der Diskussion des Wunsches "in der Umfrage 2015"

[Quelltext bearbeiten]

Feedback

[Quelltext bearbeiten]

Freut mich, dass der Wunsch umgesetzt wurde. Nach kurzem Testen macht die Umsetzung einen guten Eindruck. Noch schöner fände ich es, wenn auch mein zweiter Teilwunsch umgesetzt würde, der technisch ja eigentlich trivial sein müsste. Bei solchen Fällen finde ich es noch immer unnötig schwer die Änderungen zu erkennen. Bei meinem Laptop ist es aus einigen Blickwinkeln sogar praktisch unmöglich. --Carlos-X 17:29, 6. Dez. 2017 (CET)Beantworten

Wow, das klingt ja wirklich sehr, sehr cool. Danke! Gruß, --Gnom (Diskussion) 17:39, 6. Dez. 2017 (CET)Beantworten
+1 :) --Aineias 22:07, 6. Dez. 2017 (CET)Beantworten
Eine echte Verbesserung. Hier ist es zwar unsinnig, aber wenn es auf solche Fälle beschränkt sein sollte, werden wir wohl damit leben können. NNW 10:08, 7. Dez. 2017 (CET)Beantworten

Danke für diese m.E. sehr nützliche Verbesserung! gruß, fcm. --Frank C. Müller (Diskussion) 19:25, 7. Dez. 2017 (CET)Beantworten

In geschätzt mindestens 10 % aller Artikeländerungen werden jetzt Verschiebungen angezeigt, wo keine Verschiebungen stattgefunden haben, siehe phab:T182300. Besonders auffälliges Beispiel: https://de.wikipedia.org/w/index.php?title=Maria_Canins&curid=5138507&diff=171746679&oldid=171745939 Betrachtet man nur den Diff, bekommt man den Eindruck, dass da eine Verschiebeorgie stattfand. In Wirklichkeit wurden aber nur Überschriften und Leerzeilen eingefügt. Indem man einfach zufällig Beispiele aus den letzten Änderungen auswählt, findet man solche angeblichen Verschiebungen haufenweise und ohne dass ich jetzt Buch geführt habe, behaupte ich, dass meine geschätzten 10 % zutreffend sind. –Schnark 09:42, 8. Dez. 2017 (CET)Beantworten

Deinen Link hierauf verstehe ich nicht, hier wurde doch der untere Absatz direkt hinter die Dateieinbindung verschoben. NNW 10:38, 8. Dez. 2017 (CET)Beantworten
Es wurden Zeilenumbrüche entfernt, aber nichts verschoben. Der alte Text ist in exakt der gleichen Reihenfolge wie der neue. In einer korrekten Darstellung stünden die Absätze, die jetzt als „verschoben“ gekennzeichnet sind, jeweils direkt nebeneinander und wären nur als „geändert“ gekennzeichnet. –Schnark 10:47, 8. Dez. 2017 (CET)Beantworten

Noch ein sehr interessanter Testfall: https://de.wikipedia.org/w/index.php?title=Olympische_Sommerspiele_1972/Leichtathletik_%E2%80%93_Kugelsto%C3%9Fen_(Frauen)&curid=8973800&diff=171774581&oldid=167762251

|[[Nadeschda Wladimirowna Tschischowa|Nadeschda Tschischowa]] ({{SUN-1955}}) kommt unverändert an verschiedenen Stellen in der alten und neuen Version vor, wird aber nicht als verschoben erkannt. Tatsächlich wäre der Diff wesentlich verständlicher, wenn statt der erkannten Verschiebung |'''20,63 m''' als verschoben markiert würde. Im Abschnitt „Finale“ haben wir dann wieder den Fall, dass eingefügte Abschnitte dazu führen, dass der Rest als verschoben gilt, obwohl sich nichts an der Reihenfolge geändert hat. –Schnark 11:55, 8. Dez. 2017 (CET)Beantworten

Danke an alle für das Feedback! Vor allem auch an Schnark und NNW für die Links zu Fällen in welchen die Diffs falsch angezeigt werden. Wir werden dem nachgehen! Es gibt in dem Code eine Threshold die wir gerade einfacher anpassbar machen und besser einstellen wollen (phab:T181404 & phab:T181494) – evtl. wird dies die Situation verbessern – das müssen wir aber erst noch testen. -- Michael Schönitzer (WMDE) (Diskussion) 14:36, 8. Dez. 2017 (CET)Beantworten
Bei Vorlagen verhält es sich nicht anders. Dort darf man meistens keine Zeilenumbrüche entfernen oder ergänzen, aber bei 1, 2, 3 sieht es so aus, als ob man eine Zeile entfernt und eine neue eingefügt hat. Tatsächlich hat man aber in der Zeile geändert. Vorallem wenn der Anfang und/oder Ende der Zeile identisch ist, sah das im alten Diff besser aus. Der Umherirrende 16:25, 10. Dez. 2017 (CET)Beantworten
Das ist aber eher der entfernt verwandte, aber ältere phab:T180259. –Schnark 09:11, 11. Dez. 2017 (CET)Beantworten

Vielen Dank für das schöne Ergebnis. Wie sieht es bei dieser Änderung aus? Ein Textteil wird in zwei aufgeteilt. Links wird der eine identisch gebliebene Textteil aber rot markiert, rechts statt eines Sprungbefehls das Plus für Neuergänzung angezeigt. Danke und Grüße, —Martin (WMDE) (Disk.) 12:31, 14. Dez. 2017 (CET)Beantworten

Auch von mir noch vielen Dank, diese Funktion macht vieles einfacher. Und die Fehler die man bei den anderen Beiträgen oben sieht kann man von mir aus gut verschmerzen. Es muss nicht alles Perfekt sein.--Sanandros (Diskussion) 12:01, 1. Jan. 2018 (CET)Beantworten

Noch ein Beispiel aus der Kategorie "komplett unbrauchbar": https://de.wikipedia.org/w/index.php?diff=173196226&oldid=170714197 --Schnark 09:04, 23. Jan. 2018 (CET)Beantworten
Hallo Schnark und alle anderen, die hier mitlesen! Danke für die Hinweise zu unschönen und nicht-optimalen Diffs. Wir haben zwei Test-Wikis mit alter und neuer Version des Diff-Algorithmus installiert, welche die selbe Datenbank haben und dort alle gemeldeten Diffs importiert – so kann man die Unterschiede einfach sehen.
Man sieht dabei auch, dass die meisten der gemeldeten scheinbaren Verschlechterungen in Wirklichkeit Fälle sind, in welchen die alte Version bereits Probleme hatte.
Allgemein muss man sagen, dass Diff-Algorithmen komplizierte und niemals perfekte Programme sind – jede Verbesserung am Diff-Algorithmus wird nahezu zwangsläufig dazu führen, dass es gewisse Fälle gibt, die dann schlechter sind als vorher. Wir versuche aber diese Fälle möglichst gering zu halten. Wie schon erwähnt gibt es einen Threshold, für welchen wir im Moment noch den idealen Wert ermitteln und ihn dann bald einstellen. Daneben haben wir noch zwei Möglichkeiten gefunden, wie man die Qualität der Versionsunterschiede weiter verbessern kann. Daran entwickeln wir gerade. Wir können noch nichts versprechen, sind jedoch vorsichtig optimistisch, dass wir damit die Diffs weiter verbessern können. -- Michael Schönitzer (WMDE) (Diskussion) 16:37, 7. Feb. 2018 (CET)Beantworten
Es mag ja sein, dass in den meisten Fällen die alte Version ebenfalls problematisch ist. Der Wunsch lautete aber nicht, eine suboptimale Darstellung durch eine andere zu ersetzen, die auch nicht besser ist. Seit dem 19. Januar gilt der Wunsch als offiziell umgesetzt; nach welchen Kriterien diese Einschätzung getroffen wurde, bleibt mir rätselhaft. Wie ich schon an anderer Stelle schrieb, habe ich die Hoffnung, dass in absehbarer Zukunft der visuelle Diff zum Standard wird und der Wikitext-Diff – egal in welcher Variante – in den Hintergrund tritt, sodass diese Unzulänglichkeiten an Bedeutung verlieren. –Schnark 09:07, 8. Feb. 2018 (CET)Beantworten
Aus eigener Erfahrung an anderer Stelle kann ich anmerken, dass das Problem wirklich nicht trivial ist. Weil zum Beispiel der hauseigene Vereinsvergleich von Microsoft Word unzureichend arbeitet, gibt es Spezialanbieter, die für teures Geld zum Beispiel für Anwaltskanzleien präzisere Versionsvergleich-Software anbieten... Gruß, --Gnom (Diskussion) 12:33, 9. Feb. 2018 (CET)Beantworten
Als Programmierer von Benutzer:Schnark/js/diff weiß ich selbst, wie schwierig das Problem ist. Ich weiß aber auch, was möglich ist. –Schnark 10:31, 10. Feb. 2018 (CET)Beantworten

Hinweis

[Quelltext bearbeiten]

Die Änderung ist großartig, allerdings scheint sie mir noch nicht ganz ausgereift: So ist etwa hier der an der früheren Stelle 102</ref> nach 102 von mir ergänzte Punkt nicht markiert. Allerdings weiß ich nicht sicher, ob diese Bearbeitung überhaupt konkret unter die von der Änderung betroffene Kategorie fällt. Wie auch immer: Vielen Dank für dieses tolle Feature!--Siebi (Diskussion) 22:53, 4. Jan. 2018 (CET)Beantworten

Verschobene Abschnitte nicht erkannt, dafür nicht verschobene Abschnitte als solche gekennzeichnet

[Quelltext bearbeiten]

Ein abschreckendes Beispiel, bei dem so ziemlich alles falsch dargestellt wird, was nur möglich ist: https://de.wikipedia.org/w/index.php?diff=172697831&oldid=172092393

  • Die Überschrift === 4. Januar === wurde angeblich verschoben, wobei sie mit dem angeblichen Ursprung nur die Überschrift-Syntax und Punkt und Leerzeichen gemein hat, warum ausgerechnet der 9. November als Ausgangspunkt gewählt wurde, bleibt völlig rätselhaft.
  • Bei den beiden folgenden Absätzen ist die Kennzeichnung als Verschiebung zumindest nachvollziehbar, aber auch hier ist die Wahl des Ausgangspunkts wieder willkürlich.
  • Der folgende Absatz („In den Benutzereinstellungen gibt es die Option, den Empfang von Wikimails …“) wurde in Wirklichkeit ohne Änderung verschoben, und bei diesen wäre die Kennzeichnung als Verschiebung am hilfreichsten. Aber ausgerechnet der wird als normale Einfügung dargestellt.
  • Gleiches gilt für den Absatz „Add parameter for query/search to fetch augmented data“ und die vorhergehende Überschrift.

Alles in allem verwirrt die neue Darstellung hier deutlich mehr als dass sie hilft. –Schnark 10:14, 8. Jan. 2018 (CET)Beantworten