Исходный код вики Совместное редактирование в Corpwiki (XWiki)
Редактировал(а) Coluns 16.06.2024
Последние авторы
author | version | line-number | content |
---|---|---|---|
1 | (% class="wikigeneratedid" %) | ||
2 | Начиная с версии 16.2.0 в XWiki добавлена функция редактирования WYSIWYG в реальном времени. | ||
3 | |||
4 | (% class="wikigeneratedid" %) | ||
5 | Данная функция предоставляет возможность одновременно работать нескольким пользователям системы над одним и тем-же документом. | ||
6 | |||
7 | (% class="wikigeneratedid" %) | ||
8 | При этом система, умеет корректно объединять изменения и разрешать конфликты редактирования. | ||
9 | |||
10 | == Совместное редактирование документов в XWiki == | ||
11 | |||
12 | (% class="wikigeneratedid" %) | ||
13 | Как же это работает? | ||
14 | |||
15 | (% class="wikigeneratedid" %) | ||
16 | Допустим вы создали како либо документ в вашей вики. | ||
17 | |||
18 | (% class="wikigeneratedid" %) | ||
19 | При этом в поле редактора появляются дополнительные элементы. | ||
20 | |||
21 | * (1) Признак того в каком режиме идет редактирование, например здесь мы видим что редактируем страницу в одиночку. | ||
22 | * (2) Информация о времени задержки связи с сервером. Чем она больше, тем медленнее другие пользователи узнают о внесенных нами изменениях. | ||
23 | * (3) Аватар пользователя который отображает кто именно редактирует строку. | ||
24 | |||
25 | (% class="wikigeneratedid" %) | ||
26 | [[image:1718524665467-658.png||height="561" width="1200"]] | ||
27 | |||
28 | (% class="wikigeneratedid" %) | ||
29 | Если другой пользователь попробует начать редактирование данной страницы, то ему будет выведено предупреждение о том что страница заблокирована каким то пользователем и будет предложено включить принудительное редактирование. | ||
30 | |||
31 | (% class="wikigeneratedid" %) | ||
32 | [[image:1718525149905-165.png]] | ||
33 | |||
34 | (% class="wikigeneratedid" %) | ||
35 | При этом пользователь будет видеть что редактирует документ совместно с другими пользователями (1) | ||
36 | |||
37 | (% class="wikigeneratedid" %) | ||
38 | Аватарки пользователей будут отображать кто над какой частью документа работает (2), (3) | ||
39 | |||
40 | (% class="wikigeneratedid" %) | ||
41 | У другого пользователя также будет выведено сообщение о совместном редактировании и будут отображены аватарки других пользователей которые работают над документом. | ||
42 | |||
43 | (% class="wikigeneratedid" %) | ||
44 | [[image:1718525241460-717.png]] | ||
45 | |||
46 | {{success}} | ||
47 | {{displayIcon name="info"/}} Любые вносимые изменения будут отображены в реальном времени у всех участвующих в редактировании пользователей. | ||
48 | {{/success}} | ||
49 | |||
50 | Вот как это выглядит: | ||
51 | |||
52 | [[image:collabEditor.gif]] | ||
53 | |||
54 | {{warning}} | ||
55 | {{displayIcon name="warning"/}} Обратите внимание что по умолчанию данная функция отключена, поскольку она все еще считается экспериментальной. | ||
56 | {{/warning}} | ||
57 | |||
58 | == Включение функции совместного редактирования == | ||
59 | |||
60 | Для того, чтобы включить данную функцию необходимо включить плагин **xwiki-realtime** в настройках визуального редактора. | ||
61 | |||
62 | Для этого перейдите в настройки вашей вики (1) в раздел Редактирование (2) а далее Визуальный редактор (3). | ||
63 | |||
64 | В поле Отключенные плагины (4) найдите **xwiki-realtime** и снимите галочку (5). | ||
65 | |||
66 | После чего сохраните настройки (6). | ||
67 | |||
68 | [[image:1718525905396-992.png]] | ||
69 | |||
70 | == Изменение настроек совместного редактирования == | ||
71 | |||
72 | Вы можете изменить способ отображения других пользователей при совместном редактировании. | ||
73 | |||
74 | Для этого перейдите в настройки вашей вики (1) в раздел Редактирование (2) а далее Realtime Editors (3). | ||
75 | |||
76 | Здесь вы можете выбрать один из трех способов отображения пользователей в поле редактора (4): | ||
77 | |||
78 | * Display only user names - только имена | ||
79 | * Display only user avatars - только аватарки | ||
80 | * Display both user names and avatars - одновременно и имена и аватарки | ||
81 | |||
82 | Также можно включить отображение пользователей (5) и признак того чтобы система пыталась объединить изменения при записи документа (6). | ||
83 | |||
84 | Оба признака включены по умолчанию. | ||
85 | |||
86 | (% class="box warningmessage" %) | ||
87 | ((( | ||
88 | {{displayIcon name="warning"/}} Не забудьте сохранить изменения настроек (6) | ||
89 | ))) | ||
90 | |||
91 | [[image:1718526293814-708.png]] | ||
92 | |||
93 | ---- | ||
94 | |||
95 | {{cl-plate-help/}} |