Совместное редактирование в Corpwiki (XWiki)

Редактировал(а) Coluns 16.06.2024

Начиная с версии 16.2.0 в XWiki добавлена функция редактирования WYSIWYG в реальном времени.

Данная функция предоставляет возможность одновременно работать нескольким пользователям системы над одним и тем-же документом.

При этом система, умеет корректно объединять изменения и разрешать конфликты редактирования.

Совместное редактирование документов в XWiki

Как же это работает?

Допустим вы создали како либо документ в вашей вики.

При этом в поле редактора появляются дополнительные элементы.

  • (1) Признак того в каком режиме идет редактирование, например здесь мы видим что редактируем страницу в одиночку.
  • (2) Информация о времени задержки связи с сервером. Чем она больше, тем медленнее другие пользователи узнают о внесенных нами изменениях.
  • (3) Аватар пользователя который отображает кто именно редактирует строку.

1718524665467-658.png

Если другой пользователь попробует начать редактирование данной страницы, то ему будет выведено предупреждение о том что страница заблокирована каким то пользователем и будет предложено включить принудительное редактирование.

1718525149905-165.png

При этом пользователь будет видеть что редактирует документ совместно с другими пользователями (1)

Аватарки пользователей будут отображать кто над какой частью документа работает (2), (3)

У другого пользователя также будет выведено сообщение о совместном редактировании и будут отображены аватарки других пользователей которые работают над документом.

1718525241460-717.png

 Любые вносимые изменения будут отображены в реальном времени у всех участвующих в редактировании пользователей.

Вот как это выглядит:

collabEditor.gif

 Обратите внимание что по умолчанию данная функция отключена, поскольку она все еще считается экспериментальной.

Включение функции совместного редактирования

Для того, чтобы включить данную функцию необходимо включить плагин xwiki-realtime в настройках визуального редактора.

Для этого перейдите в настройки вашей вики (1) в раздел Редактирование (2) а далее Визуальный редактор (3).

В поле Отключенные плагины (4) найдите xwiki-realtime и снимите галочку (5).

После чего сохраните настройки (6).

1718525905396-992.png

Изменение настроек совместного редактирования

Вы можете изменить способ отображения других пользователей при совместном редактировании.

Для этого перейдите в настройки вашей вики (1) в раздел Редактирование (2) а далее Realtime Editors (3).

Здесь вы можете выбрать один из трех способов отображения пользователей в поле редактора (4):

  • Display only user names - только имена
  • Display only user avatars - только аватарки
  • Display both user names and avatars - одновременно и имена и аватарки

Также можно включить отображение пользователей (5) и признак того чтобы система пыталась объединить изменения при записи документа (6).

Оба признака включены по умолчанию.

 Не забудьте сохранить изменения настроек (6)

1718526293814-708.png