Візуальний редактор/Дифи
З 2017 року VisualEditor надає visual diffs (відображення візуальних відмінностей). Вони доступні в двох місцях інтерфейсу: під час попереднього перегляду змін до документа до того, як користувач збереже сторінку, і (як бета-функція) у стандартному дисплеї MediaWiki, доступ до якого здійснюється зі сторінки історії. В обох випадках візуальна відмінність відображається поряд із традиційним вікітекстом у двох стовпцях, і користувач може перемикатися між двома дисплеями.
Візуальні відмінності мають дві основні переваги перед відмінностями вікітексту. По-перше, редактори можуть безпосередньо бачити зміни, внесені ними та іншими, без необхідності розуміти вікітекст. Це особливо корисно при перегляді змін до графічних структур, таких як таблиці; наприклад, якщо редагування видаляє стовпець із таблиці, різницю вікітексту буде важко зрозуміти, тоді як візуальне відмінність буде відразу очевидним.
По-друге, ця технологія може бути використана для більш точного представлення змін читачеві. Наприклад, якщо в результаті редагування два абзаци помінялися місцями (зі змінами в абзацах або без них), візуальна відмінність визначить, що саме це сталося, тоді як відмінність вікітексту створює враження, що абзац було видалено і додано абсолютно новий абзац.
На звичайних диф-сторінках
Більшість прикладів і скріншотів нижче стосуються використання візуальних відмінностей під час попереднього перегляду сторінок під час редагування.
Однак візуальні відмінності візуального редактора також можна використовувати на звичайних сторінках відмінностей у будь-якій вікі, де встановлено візуальний редактор.
Ви можете побачити приклад його використання в англомовній Вікіпедії тут. * Як видно з прикладу Вікіпедії, на який наведено посилання, режим візуального відмінності також можна активувати, просто додавши «&diffmode=visual» до URL-адреси сторінки відмінності.
Since MediaWiki 1.41 (released in 2023), visual diffs are always available.
In earlier versions the feature had to be enabled using $wgVisualEditorEnableDiffPage (for all users) or $wgVisualEditorEnableDiffPageBetaFeature (as a Beta Feature).
Як це працює



Приклади
- Редагування складного тексту
-
Візуальний диф
-
Диф вікітексту
- Переміщення абзацу з тонким вандалізмом
-
Візуальний диф
-
Диф вікітексту (2017). Цю функцію було додано до механізму дифу вікітексту у 2018 році; побачити File:VisualEditor new wikitext diff with paragraph move and vandalism.png.
- Колонку таблиці видалено
-
Візуальний диф
-
Диф вікітексту
- Зміни тексту, форматування та списку
-
Візуальний диф
-
Диф вікітексту
- Додано нове мультимедіа (ноти)
-
Візуальний диф
-
Диф вікітексту
Використана технологія
Поточні обмеження
- Немає повідомлень про зміни «невидимих» метаданих сторінки, наприклад категорій або ключових слів із опису.
- Має проблеми зі складними змінами таблиць.[3]
- Недоступно на певних спеціальних сторінках:
Історія
Ця функція була доступна як перший інструмент дифу у настільному візуальному редакторі, починаючи з гілки 1.31.0-wmf-20 (випущено у виробництво Wikimedia 6 лютого 2018 року). До цього він був допоміжним інструментом від гілки 1.29.0-wmf-17 і далі (випущений у виробництво Вікімедіа 21 березня 2017 року).
Див. також