Wikipedia:Technische Wünsche/Topwünsche/Bearbeitungskonflikte/Vorschlag A

aus Wikipedia, der freien Enzyklopädie
Zur Navigation springen Zur Suche springen

Hier wird die erste Idee in zwei Varianten vorgestellt. Zur zweiten Idee gehts hierlang: Vorschlag B.

Vorschlag A zur möglichen Umsetzung des Wunsches: Bessere Lösung von Bearbeitungskonflikten

[Quelltext bearbeiten]

Das Team bei WMDE möchte mit der Umsetzung des Wunsches „Bessere Lösung von Bearbeitungskonflikten“ beginnen. Aus den bisherigen Kommentaren während der Umfrage wurden zwei erste – grobe – Ideen skizziert. Feedback dazu ist wichtig, um genauer sehen zu können, in welche Richtung es gehen kann und was auf keinen Fall gemacht werden sollte. Vorschlag A beinhaltet kleinere Änderungen in zwei Varianten und die bisherige Benutzeroberfläche bleibt weitestgehend erhalten. Vorschlag B würde die bisherige Benutzeroberfläche deutlich verändern. Das Team freut sich über zahlreiche Rückmeldungen. Vielen Dank für die Teilnahme! --Birgit Müller (WMDE) (Diskussion) Wikipedia:Technische W%C3%BCnsche/Topw%C3%BCnsche/Bearbeitungskonflikte/Vorschlag A#c-Birgit Müller (WMDE)-2016-05-11T18:22:00.000Z-Vorschlag A zur möglichen Umsetzung des Wunsches: Bessere Lösung von Bearbeitu11[Beantworten]

Der Wunsch in der Umfrage: Bessere Lösung von Bearbeitungskonflikten (39 Stimmen, Platz 1)

Konkretisierung: Bei einem Bearbeitungskonflikt werden bereits jetzt 2 Textfelder angezeigt, wovon das eine die neue Version enthält und aus dem anderen der eigene Text kopiert werden kann, um ihn in die aktuellere Textversion einzufügen. Die Darstellung des Bearbeitungskonfliktes ist jedoch verwirrend und es ist unklar, was genau wo zu tun ist.

Die bisherige Idee

[Quelltext bearbeiten]
Bild 1: Die aktuelle Situation

Bild 1 zeigt die aktuelle Situation während eines Bearbeitungskonflikts. Bislang sieht man im Konflikt-Bearbeitungsmodus oben ein Textfeld mit der bisher gespeicherten Version, darunter eine Ansicht, die die zwei Versionen vergleicht und darunter das Textfeld mit der eigenen Version. Dadurch wird viel Text doppelt angezeigt, und es ist aufwändig, die eigenen Textabschnitte im unteren Textfeld zu finden und nach oben zu kopieren. Das wollen wir ändern, indem wir das untere Textfeld weg nehmen und stattdessen die Vergleichsansicht verbessern: Es soll einfacher werden, die eigenen neuen Abschnitte aus der Vergleichsansicht zu kopieren, zum Beispiel, indem ein Klick auf die Buchstaben gleich den ganzen Abschnitt markiert. Außerdem sollen die Minus- oder Pluszeichen am Rand nicht mit markiert werden. Damit man immer noch die Möglichkeit hat, den Artikelkontext zu sehen, soll es in der neuen Version möglich sein, in der Standardansicht ausgelassene Artikelbestandteile einzublenden.

Bild 2 zeigt den eben beschriebenen Vorschlag (Variante A1):

Bild 2: Variante A1

Links an der Seite sieht man nun Symbole, die es einem erlauben, weiteren (von Keinem geänderten) Artikelinhalt anzeigen zu lassen. Wenn man den Text einklappt, klappt er sich automatisch sowohl bei der eigenen Spalte als auch bei der rechten Spalte ein. Die Arbeitsschritte wären nun folgende: Man kopiert aus der linken Spalte der Vergleichsansicht alles heraus, was man von seiner Version behalten möchte, und fügt es in dem darüber liegenden Textfeld ein. Variante A1 verringert zwar den angezeigten, doppelten Text, aber man könnte immer noch argumentieren, dass die rechte Spalte eigentlich fast das gleiche anzeigt, wie das obere Textfeld. Deswegen gibt es noch Variante A2.


Bild 3 zeigt Variante A2:

Bild 3: Variante A2

Anstelle oberhalb der Vergleichsansicht das Textfeld zu haben, ersetzt das Textfeld die rechte Spalte der Vergleichsansicht. Die während des Editierens von anderen getätigten Änderungen werden nun auch in der linken Spalte dargestellt, aber wie auch vorher, durch eine andersfarbige Unterlegung als solche gekennzeichnet. Da die rechte Spalte jetzt ein Textfeld ist, wird der Text der beiden Spalten nicht mehr parallel verlaufen. Wie auch in Variante A1, kann man in Variante A2 den eigenen Text leichter kopieren und ausgelassenene Artikelabschnitte einblenden, um den Kontext besser zu verstehen.

Die Arbeitsschritte wären nun folgende: Man kopiert aus der linken Spalte die eigenen Abschnitte, die man behalten möchte und fügt sie in den Text in der rechten Spalte ein.

Anmerkungen zu Vorschlag A

[Quelltext bearbeiten]

Was ist gut an dem Vorschlag

[Quelltext bearbeiten]

Was könnte besser sein

[Quelltext bearbeiten]
  • Abgesehen von den nervigen Minuszeichen sehe ich hier auch keine wirkliche Verbesserung gegenüber dem Status Quo, weil immer noch alles manuell von unten nach oben kopiert werden muss.
    Meines Erachtens ist das nevigste beim Mergen von Bearbeitungskonflikten, dass finden der jeweils richtigen Stellen innerhalb des Quelltextes. Es würde daher am meisten Arbeit und Nerven sparen, wenn man die jeweiligen Abschnitte einfach mit einem Klick auf einen Pfeil nach rechts (ähnlich wie man das von diversen IDEs gewöhnt ist) in die rechte Spalte und an die richtige Stelle des Quelltextes kopieren könnte. Und so ein Verhalten sollte sich doch eigentlich allein mit JavaScript implementieren lassen, ohne (wie in Version B) irgendwelche serverseitigen Speichervorgänge dazwischen schalten zu müssen?! // Martin K. (Diskussion) Wikipedia:Technische W%C3%BCnsche/Topw%C3%BCnsche/Bearbeitungskonflikte/Vorschlag A#c-Martin Kraft-2016-06-17T17:53:00.000Z-Was könnte besser sein11[Beantworten]

Was sollte auf keinen Fall gemacht werden

[Quelltext bearbeiten]
Hallo hgzh, was wäre da konkret schwieriger? Meinst du in Bezug auf Übersichtlichkeit? Vielen Dank, --Birgit Müller (WMDE) (Diskussion) Wikipedia:Technische W%C3%BCnsche/Topw%C3%BCnsche/Bearbeitungskonflikte/Vorschlag A#c-Birgit Müller (WMDE)-2016-05-13T10:24:00.000Z-Hgzh-2016-05-12T11:34:00.000Z11[Beantworten]
Hallo Birgit, ja, mir geht es da um die Übersichtlichkeit. Wenn ich rechts nur noch ein Textfenster habe, das logischerweise nicht 1:1 wie der Diff ausgerichtet sein kann, habe ich gerade bei größeren Überschneidungen Bedenken dazu, dann noch alle geänderten Stellen erfassen zu können. Gruß, -- hgzh Wikipedia:Technische W%C3%BCnsche/Topw%C3%BCnsche/Bearbeitungskonflikte/Vorschlag A#c-Hgzh-2016-05-17T18:02:00.000Z-Birgit Müller (WMDE)-2016-05-13T10:24:00.000Z11[Beantworten]
Okay, danke! --Birgit Müller (WMDE) (Diskussion) Wikipedia:Technische W%C3%BCnsche/Topw%C3%BCnsche/Bearbeitungskonflikte/Vorschlag A#c-Birgit Müller (WMDE)-2016-05-18T10:33:00.000Z-Hgzh-2016-05-17T18:02:00.000Z11[Beantworten]

Offene Fragen

[Quelltext bearbeiten]
Hallo, das ist ein sehr interessanter Ansatz, danke für den Vorschlag! Um dein aktuelles Vorgehen bisher noch besser zu verstehen, könntest du dir vorstellen, mit Jan (unserem Experten für Benutzerfreundlichkeit und Design) in Kontakt zu treten? Lea Voget (WMDE) (Diskussion) Wikipedia:Technische W%C3%BCnsche/Topw%C3%BCnsche/Bearbeitungskonflikte/Vorschlag A#c-Lea Voget (WMDE)-2016-05-13T10:50:00.000Z-94.219.30.87-2016-05-12T13:06:00.000Z11[Beantworten]
@Lea Voget (WMDE): Hallo Lea, ich versuche demnächst mal, Jan deswegen zu kontaktieren. --188.107.206.220 Wikipedia:Technische W%C3%BCnsche/Topw%C3%BCnsche/Bearbeitungskonflikte/Vorschlag A#c-188.107.206.220-2016-05-13T16:36:00.000Z-Lea Voget (WMDE)-2016-05-13T10:50:00.000Z11[Beantworten]
Super, danke dir! Lea Voget (WMDE) (Diskussion) Wikipedia:Technische W%C3%BCnsche/Topw%C3%BCnsche/Bearbeitungskonflikte/Vorschlag A#c-Lea Voget (WMDE)-2016-05-20T08:24:00.000Z-188.107.206.220-2016-05-13T16:36:00.000Z11[Beantworten]
@Lea Voget (WMDE): Ich hatte Jan noch am selben Tag (13.05.2016 um 18:48) eine Email geschrieben, habe aber keine Antwort erhalten. --88.69.255.95 Wikipedia:Technische W%C3%BCnsche/Topw%C3%BCnsche/Bearbeitungskonflikte/Vorschlag A#c-88.69.255.95-2016-05-22T13:20:00.000Z-Lea Voget (WMDE)-2016-05-20T08:24:00.000Z11[Beantworten]
Die Mail wurde von meinem Mailprogramm leider falsch gefiltert. Ich habe jetzt geantwortet – tut mir leid, dass du warten musstest. --Jan Dittrich (WMDE) (Diskussion) Wikipedia:Technische W%C3%BCnsche/Topw%C3%BCnsche/Bearbeitungskonflikte/Vorschlag A#c-Jan Dittrich (WMDE)-2016-05-24T13:55:00.000Z-88.69.255.95-2016-05-22T13:20:00.000Z11[Beantworten]
  • Geht mir genauso. Ich kenne das Problem aus der Softwareentwicklung, wenn man z.B. mehrere Branches (in Mercurial oder git) zusammenmergen muss. Das Tool meiner Wahl ist da kdiff3. Das macht einen sogenannten 3-Wege-Merge (also man sieht oben 3 Versionen: Die eigene, die fremde und die gemeinsame Vorgängerversion, so dass man klar sehen kann, wo wer was geändert hat) und kann damit viele scheinbare Bearbeitungskonflikte automatisch(!) lösen. Da Automatismen natürlich bisweilen falsch entscheiden, zeigt das Tool einem diese automatisch gelösten Konflikte (incl. dem automatisch gewählten Lösungsvorschlag) weiterhin an, und bietet einem die Möglichkeit, diese zu akzeptieren oder zu ändern. Ebenso kann man per Button durch alle noch ungelösten Konflikte navigieren und die oft mit 1 Mausklick, oder einer manuellen Bearbeitung der Stelle lösen. Alle Lösungsansätze, die mit nur 2 Ansichten (plus der neuen) arbeiten, finde ich deutlich unübersichtlicher. --RokerHRO (Diskussion) Wikipedia:Technische W%C3%BCnsche/Topw%C3%BCnsche/Bearbeitungskonflikte/Vorschlag A#c-RokerHRO-2016-05-12T14:56:00.000Z-Offene Fragen11[Beantworten]
@RokerHRO: Vorschlag B ist vom Vorgehen in der Software-Entwicklung bei Merge-Konflikten inspiriert, käme das für dich eher hin, oder was würde da anders/zusätzlich Sinn machen? (Kommentar gerne dort) - vielen Dank, --Birgit Müller (WMDE) (Diskussion) Wikipedia:Technische W%C3%BCnsche/Topw%C3%BCnsche/Bearbeitungskonflikte/Vorschlag A#c-Birgit Müller (WMDE)-2016-05-13T10:10:00.000Z-RokerHRO-2016-05-12T14:56:00.000Z11[Beantworten]
Nein, Vorschlag B ist ja nur ein 2-Wege-Merge. Bei Bearbeitungskonflikten braucht man aber kein 3-Wege-Merge und die Möglichkeit, manuell die Merge-Version zu erstellen, da der Merge eben kein "algorithmisch errechenbarer Stand" ist.
Darum mein Verweis auf das Programm kdiff3, das leider keinen WP-Artikel hat und ich hab auch leider grad keinen geeigneten Screenshot parat. --RokerHRO (Diskussion) Wikipedia:Technische W%C3%BCnsche/Topw%C3%BCnsche/Bearbeitungskonflikte/Vorschlag A#c-RokerHRO-2016-05-29T12:54:00.000Z-Birgit Müller (WMDE)-2016-05-13T10:10:00.000Z11[Beantworten]
Alles klar, danke für die Erläuterung! --Birgit Müller (WMDE) (Diskussion) Wikipedia:Technische W%C3%BCnsche/Topw%C3%BCnsche/Bearbeitungskonflikte/Vorschlag A#c-Birgit Müller (WMDE)-2016-06-03T08:54:00.000Z-RokerHRO-2016-05-29T12:54:00.000Z11[Beantworten]
@Flominator: ist leider kein funktionierender Prototyp - das ist mit Krita gemacht (digitales Malprogramm & einfache Bildbearbeitung), d.h. da ist nichts "klickbar" bzw. erlebbar. Viele Grüße, --Birgit Müller (WMDE) (Diskussion) Wikipedia:Technische W%C3%BCnsche/Topw%C3%BCnsche/Bearbeitungskonflikte/Vorschlag A#c-Birgit Müller (WMDE)-2016-05-12T16:52:00.000Z-Flominator-2016-05-12T15:02:00.000Z11[Beantworten]

Lösung sucht Problem? Erfahrungsgemäß werden „Verbesserungen“ in EDV-Problemen nur von den Entwicklern als solche gesehen looool. Meine Vorgangsweise in BKs: ein Klick - öffnen eines neuen Fensters/Reiters (im Internet-Explorer). Im (alten) Fenster mit dem BK meinen Text (der gelöscht werden zu droht) markieren und mit Strg+C kopieren und mit Strg+V im neuen Fenster einfügen (geht auch mit der Maus). Etwas komplizierter wird es bei mehreren Absätzen (des löschbedrohten Textes). Da muss man den Vorgang (mehrmals) wiederholen. Im Idealfall dauert das ganze wenige Sekunden, bis der löschbedrohte Text im neuen Fenster rüberkopiert wurde. Für mich ist die derzeitige Situation ausreichend (es benötigt keine Änderungen). lG --Hannes 24 (Diskussion) Wikipedia:Technische W%C3%BCnsche/Topw%C3%BCnsche/Bearbeitungskonflikte/Vorschlag A#c-Hannes 24-2016-05-14T16:52:00.000Z-Offene Fragen11[Beantworten]

Automatische Anzeige im Artikel

[Quelltext bearbeiten]
  1. Die "Lösung" des Problems wäre doch einfacher, wenn bei jedem Edit-Klick automatisch auf der WP Seite angezeit wird, dass jemand diesen Artikel / Abschnitt editiert, damit sind EK's schon mal auf ein Minimum reduziert.
  2. und/oder ggf. automatisch für weitere Edits gesperrt wird (das 2. sicher keine perfekte Option). Dazu könnte man die Möglichkeiten Kurzedit (<10 min) und "große Bearbeitung" (<2h) anlegen (wegen 2. Option) nachdem wieder (ohne Speicherung) freigegeben wird.
MfG -- commander-pirx (disk beiträge) Wikipedia:Technische W%C3%BCnsche/Topw%C3%BCnsche/Bearbeitungskonflikte/Vorschlag A#c-Commander-pirx-2016-05-16T11:35:00.000Z-Automatische Anzeige im Artikel11[Beantworten]
Zu 1.: Das würde das Problem IMHO nicht lösen, weil Nutzer erfahrungsgemäß auch dann editieren, wenn sie wissen, daß andere in dem selben Abschnitt arbeiten.
Zu 2.: Bei Artikel(abschnitts)sperren durch normale Nutzer wäre die Mißbrauchsgefahr zu hoch.
--88.68.82.108 Wikipedia:Technische W%C3%BCnsche/Topw%C3%BCnsche/Bearbeitungskonflikte/Vorschlag A#c-88.68.82.108-2016-05-16T17:21:00.000Z-Commander-pirx-2016-05-16T11:35:00.000Z11[Beantworten]
zu 1. Das will ich ja automatisch (sw-technisch) sperren lassen (sorry, mich wohl unklar ausgedrückt)
zu 2. auch hier soll das nicht der Nutzer machen, sonder automatisch durch die SW passieren. MfG -- commander-pirx (disk beiträge) Wikipedia:Technische W%C3%BCnsche/Topw%C3%BCnsche/Bearbeitungskonflikte/Vorschlag A#c-Commander-pirx-2016-05-16T18:02:00.000Z-88.68.82.108-2016-05-16T17:21:00.000Z11[Beantworten]
Ob das händisch oder automatisch gesperrt wird, macht keinen Unterschied für mich. --88.68.82.108 Wikipedia:Technische W%C3%BCnsche/Topw%C3%BCnsche/Bearbeitungskonflikte/Vorschlag A#c-88.68.82.108-2016-05-16T18:06:00.000Z-Commander-pirx-2016-05-16T18:02:00.000Z11[Beantworten]

Tonprotokoll oder wie klingt es, wenn man einen Bearbeitungskonflikt auflöst?

[Quelltext bearbeiten]

Um genau zu verstehen, was wo hakt, wie jeweils Schritt für Schritt mit einem Bearbeitungskonflikt umgegangen wird (oder nicht), sind Tonprotokolle sehr hilfreich. Tonprotokoll, d.h., sich selbst dabei aufzunehmen, wenn man in einen Bearbeitungskonflikt gerät und Schritt für Schritt zu beschreiben, was man wie macht. Dies am Besten unterstützt durch einen Screenshot der Situation, die beschrieben wird. Hier ein Beispiel, in dieser Variante mit Video vom Bildschirm (Englisch). Wer Lust hat, das Team mit einer Aufnahme zu unterstützen, kann sich gerne direkt bei Jan melden, der im Team der Software-Entwicklung für Aufgaben rund um Design, Benutzerfreundlichkeit & Benutzeroberfläche zuständig ist. Vielen Dank!

Zwischenstand und wie es weiter geht

[Quelltext bearbeiten]

Vielen Dank an alle, die hier kommentiert haben oder außerhalb des Wikis ihren Umgang mit Bearbeitungskonflikten beschrieben, Feedback gegeben und Vorschläge gemacht haben.

Als ersten Zwischenstand werden hier die Ergebnisse der bisherigen Überlegungen zusammengefasst. Auf Grundlage der ersten Runde ist ein neuer Vorschlag entstanden, der ebenfalls vorgestellt wird.