Визуальный редактор/Сравнения версий
С 2017 года VisualEditor предоставляет Визуальные диффы (визуальное отображение различий). Оно доступно в двух местах интерфейса: в режиме предварительного просмотра, до сохранения изменений на странице и (как бета-возможность) в режиме стандартного просмотра различий между версиями страницы, которая доступна со страницы истории. В обоих случаях, визуальная разница отображается рядом с традиционным двухколоночным вики-текстом, и пользователь может переключаться между двумя отображениями.
Визуальное сравнение версий имеет два основных преимущества перед сравнением версий вики-текстом. Первое — это то, что редакторы могут напрямую видеть изменения, внесённые ими и другими людьми, без необходимости понимать вики-текст. Это особенно полезно при просмотре изменений в графических структурах, таких как таблицы; например, если при редактировании столбец удаляется из таблицы, разницу в вики-тексте для него будет трудно понять, тогда как визуальная разница будет сразу очевидна.
Второе — это то, что технологии могут использоваться для более точного отображения изменения читателю. Например, если при редактировании были заменены местами два абзаца (с изменениями абзацев или без них), визуальная разница покажет, что именно это и произошло, тогда как разница в вики-тексте создаёт впечатление, что абзац был удалён и добавлен совершенно новый абзац.
На классических страницах сравнений версий
Большинство примеров и снимков экрана ниже посвящены использованию визуальных различий во время предварительного просмотра страниц при редактировании. 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).
См. также