Визуальный редактор/Сравнения версий
С 2017 года VisualEditor предоставляет Визуальные диффы (визуальное отображение различий). Оно доступно в двух места интерфейса: в режиме предварительного просмотра, до сохранения изменений на странице и (как beta feature) в режиме стандартного просмотра различий между версиями страницы, которая доступна со страницы истории. In both cases, the visual diff shows up alongside the traditional two-column wikitext diff, and the user can toggle between the two displays.
Визуальное сравнение версий имеет два основных преимущества перед сравнением версий вики-текстом. 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.
Второе — это то, что технологии могут использоваться для более точного отображения изменения читателю. 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.
На классических страницах сравнений версий
Most of the examples and screenshots below are about using visual diffs during page previews when editing. 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.
For wikis that have VisualEditor, there are several ways to activate this visual diff display:
- Добавьте следующее к LocalSettings.php:
$wgVisualEditorEnableDiffPage = true;
- 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:
$wgVisualEditorEnableDiffPageBetaFeature = true;
- 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.
Как это работает



Примеры
- Редактирование форматированного текста
-
Визуальная разница
-
Разница вики-текста
- Перемещение параграфа
-
Визуальная разница
-
Сравнение версий вики-текстом (2017). Эта функциональность была добавлена к движку сравнения версий вики-текстом в 2018; посмотрите на иллюстрацию с новой версией.
- Столбец таблицы удалён
-
Визуальная разница
-
Разница вики-текста
- Текст, форматирование и изменения списка
-
Визуальная разница
-
Разница вики-текста
- Вставка новых мультимедиа-файлов (нот)
-
Визуальная разница
-
Разница вики-текста
Используемые технологии
Текущие ограничения
- No notices for changes to "invisible" page metadata , such as categories or TOC keywords.
- Имеются проблемы с большими и сложными изменениями в таблицах.[3]
- Недоступно на некоторые служебных страницах:
История
Эта функциональность была доступна в качестве первого инструмента сравнения версий в настольной версии Визуального редактора, начиная с версии 1.31.0-wmf-20 и в последующих (было реализовано для отдела производства Викимедиа 6 февраля 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).
См. также