Начиная с версии 16.2.0 в XWiki добавлена функция редактирования WYSIWYG в реальном времени.
Данная функция предоставляет возможность одновременно работать нескольким пользователям системы над одним и тем-же документом.
При этом система, умеет корректно объединять изменения и разрешать конфликты редактирования.
Совместное редактирование документов в XWiki
Как же это работает?
Допустим вы создали како либо документ в вашей вики.
При этом в поле редактора появляются дополнительные элементы.
- (1) Признак того в каком режиме идет редактирование, например здесь мы видим что редактируем страницу в одиночку.
- (2) Информация о времени задержки связи с сервером. Чем она больше, тем медленнее другие пользователи узнают о внесенных нами изменениях.
- (3) Аватар пользователя который отображает кто именно редактирует строку.
Если другой пользователь попробует начать редактирование данной страницы, то ему будет выведено предупреждение о том что страница заблокирована каким то пользователем и будет предложено включить принудительное редактирование.
При этом пользователь будет видеть что редактирует документ совместно с другими пользователями (1)
Аватарки пользователей будут отображать кто над какой частью документа работает (2), (3)
У другого пользователя также будет выведено сообщение о совместном редактировании и будут отображены аватарки других пользователей которые работают над документом.
Вот как это выглядит:
Включение функции совместного редактирования
Для того, чтобы включить данную функцию необходимо включить плагин xwiki-realtime в настройках визуального редактора.
Для этого перейдите в настройки вашей вики (1) в раздел Редактирование (2) а далее Визуальный редактор (3).
В поле Отключенные плагины (4) найдите xwiki-realtime и снимите галочку (5).
После чего сохраните настройки (6).
Изменение настроек совместного редактирования
Вы можете изменить способ отображения других пользователей при совместном редактировании.
Для этого перейдите в настройки вашей вики (1) в раздел Редактирование (2) а далее Realtime Editors (3).
Здесь вы можете выбрать один из трех способов отображения пользователей в поле редактора (4):
- Display only user names - только имена
- Display only user avatars - только аватарки
- Display both user names and avatars - одновременно и имена и аватарки
Также можно включить отображение пользователей (5) и признак того чтобы система пыталась объединить изменения при записи документа (6).
Оба признака включены по умолчанию.