VisualEditor/Diffs/cs

Od roku 2017 poskytuje VisualEditor „“ (vizuální rozdíly). Jsou k dispozici na dvou místech v rozhraní: při náhledu změn v dokumentu před tím, než uživatel stránku uloží, a (jako beta funkce) na standardním displeji MediaWiki diff, který je přístupný ze stránky historie. V obou případech se vizuální rozdíl zobrazí spolu s tradiční dvousloupcový wikitextový rozdíl a uživatel může přepínat mezi dvěma obrazovkami.

Vizuální rozdíly mají proti hlavním wikitextovým rozdílům dvě hlavní výhody. První je, že editoři mohou přímo vidět změny, které provedli oni a ostatní, aniž by museli rozumět wikitextu. To je zvláště užitečné při pohledu na změny v grafických strukturách, jako jsou tabulky. Například pokud editace odstraní sloupec z tabulky, wikitextový rozdíl by byl těžko pochopitelný, zatímco vizuální rozdíl je okamžitě zřejmý.

Druhým je, že technologii lze použít k přesnější reprezentaci změny čtenáři. Pokud například editace zaměnila dva odstavce (se změnami odstavců nebo bez nich), vizuální rozdíl identifikuje, že k tomu došlo, zatímco rozdíl wikitext způsobí, že byl odstraněn odstavec a byl přidán zcela nový odstavec.

Na běžných rozdílových stránkách
Většina příkladů a snímků obrazovek níže je o použití vizuálních rozdílů během náhledů stránek při úpravách. Vizuální rozdíly VisualEditor však lze použít také na normálních stránkách diff, na jakékoli wiki, na které je nainstalován VisualEditor. Příklad tohoto použití můžete vidět na Wikipedii v anglickém jazyce zde.

For wikis that have VisualEditor, there are several ways to activate this visual diff display:


 * Add the following to LocalSettings.php:
 * If your wiki has a "Beta features" tab within Special:Preferences, and you want to make visual diffs an "opt-in" feature for users, you can add the following to LocalSettings.php:
 * As seen in the Wikipedia example linked above, the visual diff mode can also be activated by simply adding "&visualdiff" to the URL of a diff page.

How it works
[[File:VisualEditor_visual_diff_tool_-_visual_diff.png|alt=Screenshot showing some changes to an article. Most changes are highlighted with text formatting.|left|thumb|300px|When you are finished editing the page, type your edit summary and then choose "".

In visual mode, you will see additions, removals, new links, and formatting highlighted. Other changes, such as changing the size of an image, are described in notes on the side.]]





Technology used



 * Google Diff, Match and Patch
 * TreeDiffer.js

Current limitations

 * No notices for changes to "invisible", such as categories or TOC keywords.
 * Has issues with complex changes to tables.
 * Unavailable on certain special pages:
 * Undo "diff" pages.
 * Edit conflict pages

History
This feature has been available as the first diff tool in the desktop VisualEditor from the 1.31.0-wmf-20 branch onwards (released to Wikimedia production on 6 February 2018). Before that, it was a secondary tool from the 1.29.0-wmf-17 branch onwards (released to Wikimedia production on 21 March 2017).

Viz též

 * 2016 Community Wishlist Survey/Categories/Reading#CW2016-R094
 * Community Tech/Improved diffs