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. These are available in two places in the interface: when previewing changes to the document before the user saves the page, and (as a beta feature) within the standard MediaWiki diff display, accessed from the history page. V obou případech se vizuální rozdíl zobrazí spolu s tradičním dvousloupcovým wikitextovým rozdílem 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ý. The first is that editors can directly see the changes they and others have made without needing to understand wikitext. This is particularly helpful when looking at changes to graphical structures such as tables; for example, if an edit deletes a column from a table, the wikitext diff for it would be hard to understand, while the visual diff would be immediately obvious.

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. For example, if an edit swapped two paragraphs (with or without changes to the paragraphs), the visual diff will identify that this is what occurred, while a wikitext diff makes it appear that a paragraph was deleted and an entirely new paragraph was added.

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. However, VisualEditor's visual diffs can also be used on regular diff pages, on any wiki that has VisualEditor installed. You can see an example of it in use on the English-language Wikipedia here.

Pro wiki, které mají VisualEditor, existuje několik způsobů, jak aktivovat toto zobrazení rozdílového zobrazení:

<
 * Přidejte do LocalSettings.php následující text:
 * Pokud má vaše wiki kartu "Funkce Beta" v rámci speciálu: Předvolby (Special:Preferences) a chcete, aby uživatelé vizuálních rozdílů udělali pro uživatele funkci "opt-in", můžete do LocalSettings.php přidat následující položky:
 * Jak je vidět na výše uvedeném příkladu Wikipedie, režim vizuálního rozdílu lze také aktivovat jednoduchým přidáním výrazu "&visualdiff" do adresy URL stránky rozdílu.
 * 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.

Jak na to
[[File:VisualEditor_visual_diff_tool_-_visual_diff.png|alt=Snímek obrazovky zobrazující některé změny článku. Většina změn je zvýrazněna formátováním textu.|left|thumb|300px|Po dokončení úpravy stránky zadejte shrnutí úprav a poté zvolte "".

Ve vizuálním režimu uvidíte zvýrazněné doplňky, odstranění, nové odkazy a formátování. Další změny, například změna velikosti obrázku, jsou popsány v poznámkách na straně.]]





Použité technologie



 * Google Diff, Match and Patch
 * TreeDiffer.js

Aktuální omezení

 * Žádná upozornění na změny "invisible" (neviditelných) . Jako jsou kategorie nebo klíčová slova TOC.
 * Má problémy se složitými změnami tabulek.
 * Nedostupné na některých speciálních stránkách:
 * Vrátit zpět stránky "diff".
 * Upravit konfliktní stránky

History
Tato funkce je k dispozici jako první rozdílový nástroj ve stolním VisualEditoru od věty 1.31.0-wmf-20 (vydáno do produkce Wikimedia dne 6. února 2018). Předtím šlo o sekundární nástroj od větve 1.29.0-wmf-17 (vydáno do produkce Wikimedia dne 21. března 2017). Before that, it was a secondary tool from the 1.29.0-wmf-17 branch onwards (released to Wikimedia production on 21 March 2017).

Související odkazy

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