VisualEditor/Diffs/uk

Всередині візуального редактора чи редактора вікітексту 2017 ви тепер можете бачити «візуальні дифи» (відмінності) змін у документі до збереження, поряд із традиційним двоколонковим дифом вікітексту.

Як це працює
[[File:VisualEditor visual diff tool - visual diff.png|alt=Скриншот показує деякі зміни у статті. Більшість змін підсвічено форматуванням тексту.||thumb|300px|Коли ви закінчили редаугвання сторінки, введіть опис вашого редагування, а потім виберіть «».

У візуальному режимі ви бачитимете додавання, видалення, нові посилання та форматування підсвіченими. Інші зміни, як-от зміна розміру зображення, описані у примітках збоку.]]





Чому ця можливість?
Це має дві мети. По-перше, дописувачі можуть бачити зміни, які вони й інші зробили, без необхідності знати тонкощі вікітексту. Це особливо корисно для чіткого бачення «наприклад», що користувач видалив колонку з таблиці, тоді як диф вікітексту досить розгублений.

По-друге, ми можемо використати технологію для багатшого та кориснішого подання змін читачеві, ніж просто звичайне зіставлення рядків. Наприклад, ми можемо ідентифікувати, коли редагування міняє місцями абзаци та подати його як таке, ніж редагування для видалення одного абзацу та додавання іншого (які можуть або не можуть бути ідентичними).

Це наразі доступно як другорядний засіб для користувачів настільного редактора, починаючи з гілки 1.29.0-wmf-17 (випущено у виробництво Вікімедіа 21 березня 2017 року).

Можливості

 * Визначає переміщення та зміни абзаців
 * Структуровані зміни таблиць показано чіткіше

Технологія



 * Google Diff, Match and Patch
 * TreeDiffer.js

Поточні обмеження

 * Some edits aren't shown very clearly, as we haven't added custom explanations for all kinds of content. In particular, references, custom extension tags, and templates need better, more sensible explanations.
 * Some behaviour switches that add UI elements such as TOC or edit links aren't shown.
 * No notices for changes to "invisible" page metadata.
 * ✅ Not yet available on mobile.
 * Has issues with complex changes to lists and tables.
 * Unavailable in certain special pages
 * Undo "diff" pages T78550.
 * Edit conflict pages T153298
 * Historical diff pages T167508.
 * Experimentally enabled via feature flag, or appending  to the query string: example
 * ✅ Diffs are shown for the edits from the moment you started the editor – so if you switch mode to wikitext and back, you will only see changes since you moved back, not since you started editing overall.

Див. також

 * 2016_Community_Wishlist_Survey/Categories/Reading#CW2016-R094
 * Community Tech/Improved_diffs