Изменения документа Сравнение XWiki и Confluence

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

От версии 3.1
отредактировано Coluns
на 16.05.2023
Изменить комментарий: К данной версии нет комментариев
К версии 3.5
отредактировано Coluns
на 16.05.2023
Изменить комментарий: К данной версии нет комментариев

Сводка

Подробности

Свойства страницы
Содержимое
... ... @@ -1,33 +1,5 @@
1 1  (% class="box" %)
2 -(((
3 -(% contenteditable="false" tabindex="-1" data-macro="startmacro:icon|-|name=~"info-circle~"|-|" data-widget="xwiki-macro" class="macro hidden macro-placeholder" %)макрос:icon(% contenteditable="false" tabindex="-1" data-widget="xwiki-macro" data-macro="startmacro:velocity|-|output=~"false~"|-|#set ($aliases = \{
4 - 'public' : 'unlock',
5 - 'private' : 'lock',
6 - 'hidden' : 'eye-slash',
7 - 'matchable' : 'search',
8 - 'delete' : 'times'
9 -})
10 -#set ($iconName = $xcontext.macro.params.name)
11 -#if ($aliases.containsKey($iconName))
12 - #set ($iconName = $aliases.get($iconName))
13 -#end
14 -#set ($supportedSizes = ['lg', '2x', '3x', '4x'])
15 -#set ($iconSize = $xcontext.macro.params.size)
16 -#if ($iconSize == 'large')
17 - #set ($iconSize = 'lg')
18 -#end
19 -#if ($supportedSizes.contains($iconSize))
20 - #set ($iconSize = ~"fa-$\{iconSize}~")
21 -#else
22 - #set ($iconSize = '')
23 -#end
24 -#set ($cssClass = $xcontext.macro.params.cssClass.replaceAll('~"', '\\~"'))
25 -#set ($text = ~" $!\{xcontext.macro.content}~")
26 -##
27 -## Pull the Font Awesome style
28 -$xwiki.linkx.use('//maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css', \{'rel': 'stylesheet'})
29 -$xwiki.ssx.use('XWiki.FontAwesomeIcons')
30 -##" class="macro macro hidden macro-placeholder" %)макрос:velocity(% contenteditable="false" tabindex="-1" data-widget="xwiki-macro" data-macro="startmacro:velocity|-||-|(% class=~"fa fa-$!iconName $!iconSize $!cssClass~" title=~"$!\{xcontext.macro.params.title}~"~%)$!\{text}(%~%)" class="macro macro hidden macro-placeholder" %)макрос:velocity(% contenteditable="false" tabindex="-1" data-widget="xwiki-macro" data-macro="startmacro:velocity|-||-|(% class=~"fa fa-$!iconName $!iconSize $!cssClass~" title=~"$!\{xcontext.macro.params.title}~"~%)$!\{text}(%~%)" class="macro macro fa fa-info-circle" %) (%%) На этой странице мы приводим сравнение **XWiki **с системой **Confluence**
2 +((( На этой странице мы приводим сравнение **XWiki **с системой **Confluence**
31 31  
32 32  ----
33 33  
... ... @@ -67,7 +67,7 @@
67 67  
68 68  Совместимый со многими базами данных, Confluence является проприетарным программным обеспечением, но он также предлагает бесплатные лицензии для проектов с открытым исходным кодом и сниженные цены для некоммерческих организаций.
69 69  
70 -(% style="color:#c0392b" %)**По состоянию на 2023 год, лицензии Confluence не продаются в России.**
42 +(% style="color:#red" %)**По состоянию на 2023 год, лицензии Confluence не продаются в России.**
71 71  
72 72  Confluence используется многими компаниями по всему миру: Facebook, eBay, Adobe и т.д.
73 73  
... ... @@ -78,217 +78,22 @@
78 78  
79 79  (% style="width:100%" %)
80 80  |=(% style="width: 417px;" %)Функция|=(% style="width: 417px;" %)XWiki|=(% style="width: 436px;" %)Confluence|=(% style="width: 1107px;" %)Почему это важно?
81 -|(% style="width:417px" %)Открытый исходный код|(% style="width:417px" %)(((
82 -(% style="color:#16a085" %) (% contenteditable="false" tabindex="-1" data-macro="startmacro:icon|-|name=~"check~"|-|" data-widget="xwiki-macro" class="macro hidden macro-placeholder" %)макрос:icon(% contenteditable="false" tabindex="-1" data-widget="xwiki-macro" data-macro="startmacro:velocity|-|output=~"false~"|-|#set ($aliases = \{
83 - 'public' : 'unlock',
84 - 'private' : 'lock',
85 - 'hidden' : 'eye-slash',
86 - 'matchable' : 'search',
87 - 'delete' : 'times'
88 -})
89 -#set ($iconName = $xcontext.macro.params.name)
90 -#if ($aliases.containsKey($iconName))
91 - #set ($iconName = $aliases.get($iconName))
92 -#end
93 -#set ($supportedSizes = ['lg', '2x', '3x', '4x'])
94 -#set ($iconSize = $xcontext.macro.params.size)
95 -#if ($iconSize == 'large')
96 - #set ($iconSize = 'lg')
97 -#end
98 -#if ($supportedSizes.contains($iconSize))
99 - #set ($iconSize = ~"fa-$\{iconSize}~")
100 -#else
101 - #set ($iconSize = '')
102 -#end
103 -#set ($cssClass = $xcontext.macro.params.cssClass.replaceAll('~"', '\\~"'))
104 -#set ($text = ~" $!\{xcontext.macro.content}~")
105 -##
106 -## Pull the Font Awesome style
107 -$xwiki.linkx.use('//maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css', \{'rel': 'stylesheet'})
108 -$xwiki.ssx.use('XWiki.FontAwesomeIcons')
109 -##" class="macro macro hidden macro-placeholder" %)макрос:velocity(% contenteditable="false" tabindex="-1" data-widget="xwiki-macro" data-macro="startmacro:velocity|-||-|(% class=~"fa fa-$!iconName $!iconSize $!cssClass~" title=~"$!\{xcontext.macro.params.title}~"~%)$!\{text}(%~%)" class="macro macro hidden macro-placeholder" %)макрос:velocity(% contenteditable="false" tabindex="-1" data-widget="xwiki-macro" data-macro="startmacro:velocity|-||-|(% class=~"fa fa-$!iconName $!iconSize $!cssClass~" title=~"$!\{xcontext.macro.params.title}~"~%)$!\{text}(%~%)" class="macro macro fa fa-check" %) (% style="color:green" %) **ДА**
110 -)))|(% style="width:436px" %)(((
111 -(% style="color:red" %) (% contenteditable="false" tabindex="-1" data-macro="startmacro:icon|-|name=~"times~"|-|" data-widget="xwiki-macro" class="macro hidden macro-placeholder" %)макрос:icon(% contenteditable="false" tabindex="-1" data-widget="xwiki-macro" data-macro="startmacro:velocity|-|output=~"false~"|-|#set ($aliases = \{
112 - 'public' : 'unlock',
113 - 'private' : 'lock',
114 - 'hidden' : 'eye-slash',
115 - 'matchable' : 'search',
116 - 'delete' : 'times'
117 -})
118 -#set ($iconName = $xcontext.macro.params.name)
119 -#if ($aliases.containsKey($iconName))
120 - #set ($iconName = $aliases.get($iconName))
121 -#end
122 -#set ($supportedSizes = ['lg', '2x', '3x', '4x'])
123 -#set ($iconSize = $xcontext.macro.params.size)
124 -#if ($iconSize == 'large')
125 - #set ($iconSize = 'lg')
126 -#end
127 -#if ($supportedSizes.contains($iconSize))
128 - #set ($iconSize = ~"fa-$\{iconSize}~")
129 -#else
130 - #set ($iconSize = '')
131 -#end
132 -#set ($cssClass = $xcontext.macro.params.cssClass.replaceAll('~"', '\\~"'))
133 -#set ($text = ~" $!\{xcontext.macro.content}~")
134 -##
135 -## Pull the Font Awesome style
136 -$xwiki.linkx.use('//maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css', \{'rel': 'stylesheet'})
137 -$xwiki.ssx.use('XWiki.FontAwesomeIcons')
138 -##" class="macro macro hidden macro-placeholder" %)макрос:velocity(% contenteditable="false" tabindex="-1" data-widget="xwiki-macro" data-macro="startmacro:velocity|-||-|(% class=~"fa fa-$!iconName $!iconSize $!cssClass~" title=~"$!\{xcontext.macro.params.title}~"~%)$!\{text}(%~%)" class="macro macro hidden macro-placeholder" %)макрос:velocity(% contenteditable="false" tabindex="-1" data-widget="xwiki-macro" data-macro="startmacro:velocity|-||-|(% class=~"fa fa-$!iconName $!iconSize $!cssClass~" title=~"$!\{xcontext.macro.params.title}~"~%)$!\{text}(%~%)" class="macro macro fa fa-times" %) (%%) **НЕТ**
139 -)))|(% style="width:1107px" %)(((
53 +|Открытый исходный код|(((
54 +(% style="color:#16a085" %) **НЕТ**
55 +)))|(((
140 140  Открытый исходный код защищает ваши инвестиции благодаря обратимости и расширяемости.
141 141  )))
142 -|(% style="width:417px" %)Лицензия|(% style="width:417px" %)[[LGPL>>https://ru.wikipedia.org/wiki/GNU_Lesser_General_Public_License]]|(% style="width:436px" %)Коммерческая / проприетарная|(% style="width:1107px" %)
143 -|(% style="width:417px" %)Возможность установить на свой сервер|(% style="width:417px" %)(((
144 -(% style="color:#16a085" %) (% contenteditable="false" tabindex="-1" data-macro="startmacro:icon|-|name=~"check~"|-|" data-widget="xwiki-macro" class="macro hidden macro-placeholder" %)макрос:icon(% contenteditable="false" tabindex="-1" data-widget="xwiki-macro" data-macro="startmacro:velocity|-|output=~"false~"|-|#set ($aliases = \{
145 - 'public' : 'unlock',
146 - 'private' : 'lock',
147 - 'hidden' : 'eye-slash',
148 - 'matchable' : 'search',
149 - 'delete' : 'times'
150 -})
151 -#set ($iconName = $xcontext.macro.params.name)
152 -#if ($aliases.containsKey($iconName))
153 - #set ($iconName = $aliases.get($iconName))
154 -#end
155 -#set ($supportedSizes = ['lg', '2x', '3x', '4x'])
156 -#set ($iconSize = $xcontext.macro.params.size)
157 -#if ($iconSize == 'large')
158 - #set ($iconSize = 'lg')
159 -#end
160 -#if ($supportedSizes.contains($iconSize))
161 - #set ($iconSize = ~"fa-$\{iconSize}~")
162 -#else
163 - #set ($iconSize = '')
164 -#end
165 -#set ($cssClass = $xcontext.macro.params.cssClass.replaceAll('~"', '\\~"'))
166 -#set ($text = ~" $!\{xcontext.macro.content}~")
167 -##
168 -## Pull the Font Awesome style
169 -$xwiki.linkx.use('//maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css', \{'rel': 'stylesheet'})
170 -$xwiki.ssx.use('XWiki.FontAwesomeIcons')
171 -##" class="macro macro hidden macro-placeholder" %)макрос:velocity(% contenteditable="false" tabindex="-1" data-widget="xwiki-macro" data-macro="startmacro:velocity|-||-|(% class=~"fa fa-$!iconName $!iconSize $!cssClass~" title=~"$!\{xcontext.macro.params.title}~"~%)$!\{text}(%~%)" class="macro macro hidden macro-placeholder" %)макрос:velocity(% contenteditable="false" tabindex="-1" data-widget="xwiki-macro" data-macro="startmacro:velocity|-||-|(% class=~"fa fa-$!iconName $!iconSize $!cssClass~" title=~"$!\{xcontext.macro.params.title}~"~%)$!\{text}(%~%)" class="macro macro fa fa-check" %) (% style="color:green" %) **ДА**
172 -)))|(% style="width:436px" %)(((
173 -(% style="color:red" %) (% contenteditable="false" tabindex="-1" data-macro="startmacro:icon|-|name=~"times~"|-|" data-widget="xwiki-macro" class="macro hidden macro-placeholder" %)макрос:icon(% contenteditable="false" tabindex="-1" data-widget="xwiki-macro" data-macro="startmacro:velocity|-|output=~"false~"|-|#set ($aliases = \{
174 - 'public' : 'unlock',
175 - 'private' : 'lock',
176 - 'hidden' : 'eye-slash',
177 - 'matchable' : 'search',
178 - 'delete' : 'times'
179 -})
180 -#set ($iconName = $xcontext.macro.params.name)
181 -#if ($aliases.containsKey($iconName))
182 - #set ($iconName = $aliases.get($iconName))
183 -#end
184 -#set ($supportedSizes = ['lg', '2x', '3x', '4x'])
185 -#set ($iconSize = $xcontext.macro.params.size)
186 -#if ($iconSize == 'large')
187 - #set ($iconSize = 'lg')
188 -#end
189 -#if ($supportedSizes.contains($iconSize))
190 - #set ($iconSize = ~"fa-$\{iconSize}~")
191 -#else
192 - #set ($iconSize = '')
193 -#end
194 -#set ($cssClass = $xcontext.macro.params.cssClass.replaceAll('~"', '\\~"'))
195 -#set ($text = ~" $!\{xcontext.macro.content}~")
196 -##
197 -## Pull the Font Awesome style
198 -$xwiki.linkx.use('//maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css', \{'rel': 'stylesheet'})
199 -$xwiki.ssx.use('XWiki.FontAwesomeIcons')
200 -##" class="macro macro hidden macro-placeholder" %)макрос:velocity(% contenteditable="false" tabindex="-1" data-widget="xwiki-macro" data-macro="startmacro:velocity|-||-|(% class=~"fa fa-$!iconName $!iconSize $!cssClass~" title=~"$!\{xcontext.macro.params.title}~"~%)$!\{text}(%~%)" class="macro macro hidden macro-placeholder" %)макрос:velocity(% contenteditable="false" tabindex="-1" data-widget="xwiki-macro" data-macro="startmacro:velocity|-||-|(% class=~"fa fa-$!iconName $!iconSize $!cssClass~" title=~"$!\{xcontext.macro.params.title}~"~%)$!\{text}(%~%)" class="macro macro fa fa-times" %) (%%) **НЕТ**
201 -)))|(% style="width:1107px" %)Такая возможность очень важна для бизнеса который хочет хранить в системе чувствительные данные и не хочет доверять их облачным решениям.
202 -|(% style="width:417px" %)Облачное размещение|(% style="width:417px" %)(((
203 -(% style="color:#16a085" %) (% contenteditable="false" tabindex="-1" data-macro="startmacro:icon|-|name=~"check~"|-|" data-widget="xwiki-macro" class="macro hidden macro-placeholder" %)макрос:icon(% contenteditable="false" tabindex="-1" data-widget="xwiki-macro" data-macro="startmacro:velocity|-|output=~"false~"|-|#set ($aliases = \{
204 - 'public' : 'unlock',
205 - 'private' : 'lock',
206 - 'hidden' : 'eye-slash',
207 - 'matchable' : 'search',
208 - 'delete' : 'times'
209 -})
210 -#set ($iconName = $xcontext.macro.params.name)
211 -#if ($aliases.containsKey($iconName))
212 - #set ($iconName = $aliases.get($iconName))
213 -#end
214 -#set ($supportedSizes = ['lg', '2x', '3x', '4x'])
215 -#set ($iconSize = $xcontext.macro.params.size)
216 -#if ($iconSize == 'large')
217 - #set ($iconSize = 'lg')
218 -#end
219 -#if ($supportedSizes.contains($iconSize))
220 - #set ($iconSize = ~"fa-$\{iconSize}~")
221 -#else
222 - #set ($iconSize = '')
223 -#end
224 -#set ($cssClass = $xcontext.macro.params.cssClass.replaceAll('~"', '\\~"'))
225 -#set ($text = ~" $!\{xcontext.macro.content}~")
226 -##
227 -## Pull the Font Awesome style
228 -$xwiki.linkx.use('//maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css', \{'rel': 'stylesheet'})
229 -$xwiki.ssx.use('XWiki.FontAwesomeIcons')
230 -##" class="macro macro hidden macro-placeholder" %)макрос:velocity(% contenteditable="false" tabindex="-1" data-widget="xwiki-macro" data-macro="startmacro:velocity|-||-|(% class=~"fa fa-$!iconName $!iconSize $!cssClass~" title=~"$!\{xcontext.macro.params.title}~"~%)$!\{text}(%~%)" class="macro macro hidden macro-placeholder" %)макрос:velocity(% contenteditable="false" tabindex="-1" data-widget="xwiki-macro" data-macro="startmacro:velocity|-||-|(% class=~"fa fa-$!iconName $!iconSize $!cssClass~" title=~"$!\{xcontext.macro.params.title}~"~%)$!\{text}(%~%)" class="macro macro fa fa-check" %) (% style="color:green" %) **ДА**
231 -)))|(% style="width:436px" %)(((
232 -(% style="color:#16a085" %) (% contenteditable="false" tabindex="-1" data-macro="startmacro:icon|-|name=~"check~"|-|" data-widget="xwiki-macro" class="macro hidden macro-placeholder" %)макрос:icon(% contenteditable="false" tabindex="-1" data-widget="xwiki-macro" data-macro="startmacro:velocity|-|output=~"false~"|-|#set ($aliases = \{
233 - 'public' : 'unlock',
234 - 'private' : 'lock',
235 - 'hidden' : 'eye-slash',
236 - 'matchable' : 'search',
237 - 'delete' : 'times'
238 -})
239 -#set ($iconName = $xcontext.macro.params.name)
240 -#if ($aliases.containsKey($iconName))
241 - #set ($iconName = $aliases.get($iconName))
242 -#end
243 -#set ($supportedSizes = ['lg', '2x', '3x', '4x'])
244 -#set ($iconSize = $xcontext.macro.params.size)
245 -#if ($iconSize == 'large')
246 - #set ($iconSize = 'lg')
247 -#end
248 -#if ($supportedSizes.contains($iconSize))
249 - #set ($iconSize = ~"fa-$\{iconSize}~")
250 -#else
251 - #set ($iconSize = '')
252 -#end
253 -#set ($cssClass = $xcontext.macro.params.cssClass.replaceAll('~"', '\\~"'))
254 -#set ($text = ~" $!\{xcontext.macro.content}~")
255 -##
256 -## Pull the Font Awesome style
257 -$xwiki.linkx.use('//maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css', \{'rel': 'stylesheet'})
258 -$xwiki.ssx.use('XWiki.FontAwesomeIcons')
259 -##" class="macro macro hidden macro-placeholder" %)макрос:velocity(% contenteditable="false" tabindex="-1" data-widget="xwiki-macro" data-macro="startmacro:velocity|-||-|(% class=~"fa fa-$!iconName $!iconSize $!cssClass~" title=~"$!\{xcontext.macro.params.title}~"~%)$!\{text}(%~%)" class="macro macro hidden macro-placeholder" %)макрос:velocity(% contenteditable="false" tabindex="-1" data-widget="xwiki-macro" data-macro="startmacro:velocity|-||-|(% class=~"fa fa-$!iconName $!iconSize $!cssClass~" title=~"$!\{xcontext.macro.params.title}~"~%)$!\{text}(%~%)" class="macro macro fa fa-check" %) (% style="color:green" %) **ДА**
260 -)))|(% style="width:1107px" %)Это может быть важно для организаций которые не имеют собственных мощностей для размещения системы или хотят вначале испыть систему в пилотном проекте.
261 -|(% style="width:417px" %)Применение|(% style="width:417px" %)База знаний, Совместная работа для команд, Бизнес-приложения, Интранет, Экстранет, Общедоступный веб-сайт, Поддержка, Документация|(% style="width:436px" %)Вики для команд, база знаний, документация|(% style="width:1107px" %)Расширяемость XWiki позволит выйти за рамки простой вики и отвечать потребностям организации, включая  возможность создавать общедоступные веб-сайты и общие инструменты совместной работы.
262 -|(% style="width:417px" %)Брендирование|(% style="width:417px" %)(((
263 -(% style="color:#16a085" %) (% contenteditable="false" tabindex="-1" data-macro="startmacro:icon|-|name=~"check~"|-|" data-widget="xwiki-macro" class="macro hidden macro-placeholder" %)макрос:icon(% contenteditable="false" tabindex="-1" data-widget="xwiki-macro" data-macro="startmacro:velocity|-|output=~"false~"|-|#set ($aliases = \{
264 - 'public' : 'unlock',
265 - 'private' : 'lock',
266 - 'hidden' : 'eye-slash',
267 - 'matchable' : 'search',
268 - 'delete' : 'times'
269 -})
270 -#set ($iconName = $xcontext.macro.params.name)
271 -#if ($aliases.containsKey($iconName))
272 - #set ($iconName = $aliases.get($iconName))
273 -#end
274 -#set ($supportedSizes = ['lg', '2x', '3x', '4x'])
275 -#set ($iconSize = $xcontext.macro.params.size)
276 -#if ($iconSize == 'large')
277 - #set ($iconSize = 'lg')
278 -#end
279 -#if ($supportedSizes.contains($iconSize))
280 - #set ($iconSize = ~"fa-$\{iconSize}~")
281 -#else
282 - #set ($iconSize = '')
283 -#end
284 -#set ($cssClass = $xcontext.macro.params.cssClass.replaceAll('~"', '\\~"'))
285 -#set ($text = ~" $!\{xcontext.macro.content}~")
286 -##
287 -## Pull the Font Awesome style
288 -$xwiki.linkx.use('//maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css', \{'rel': 'stylesheet'})
289 -$xwiki.ssx.use('XWiki.FontAwesomeIcons')
290 -##" class="macro macro hidden macro-placeholder" %)макрос:velocity(% contenteditable="false" tabindex="-1" data-widget="xwiki-macro" data-macro="startmacro:velocity|-||-|(% class=~"fa fa-$!iconName $!iconSize $!cssClass~" title=~"$!\{xcontext.macro.params.title}~"~%)$!\{text}(%~%)" class="macro macro hidden macro-placeholder" %)макрос:velocity(% contenteditable="false" tabindex="-1" data-widget="xwiki-macro" data-macro="startmacro:velocity|-||-|(% class=~"fa fa-$!iconName $!iconSize $!cssClass~" title=~"$!\{xcontext.macro.params.title}~"~%)$!\{text}(%~%)" class="macro macro fa fa-check" %) (% style="color:green" %) **ДА**
291 -)))|(% style="width:436px" %) |(% style="width:1107px" %)(((
58 +|Лицензия|[[LGPL>>https://ru.wikipedia.org/wiki/GNU_Lesser_General_Public_License]]|Коммерческая / проприетарная|
59 +|Возможность установить на свой сервер|(((
60 +(% style="color:#16a085" %) **НЕТ**
61 +)))|Такая возможность очень важна для бизнеса который хочет хранить в системе чувствительные данные и не хочет доверять их облачным решениям.
62 +|Облачное размещение|(((
63 +(% style="color:#16a085" %) (% style="color:green" %) **ДА**
64 +)))|Это может быть важно для организаций которые не имеют собственных мощностей для размещения системы или хотят вначале испыть систему в пилотном проекте.
65 +|Применение|База знаний, Совместная работа для команд, Бизнес-приложения, Интранет, Экстранет, Общедоступный веб-сайт, Поддержка, Документация|Вики для команд, база знаний, документация|Расширяемость XWiki позволит выйти за рамки простой вики и отвечать потребностям организации, включая  возможность создавать общедоступные веб-сайты и общие инструменты совместной работы.
66 +|Брендирование|(((
67 +(% style="color:#16a085" %) (% style="color:green" %) **ДА**
68 +)))| |(((
292 292  Возможность изменить внешний вид системы так как необходимо.
293 293  
294 294  Это важно для повышения лояльности сотрудников. А также позволяет реализовывать например "киоски самообслуживания" в тех местах организации где неразумно размещать полноценные компьютеры.
... ... @@ -295,184 +295,16 @@
295 295  
296 296  Например, в цехах.
297 297  )))
298 -|(% style="width:417px" %)Стоимость|(% style="width:417px" %) |(% style="width:436px" %) |(% style="width:1107px" %)Стоимость указана за лицензии производителя. Администрирование и настройка не учитывались и предполагаются равными для всех вариантов.
299 -|(% style="width:417px" %)Классические возможности wiki|(% style="width:417px" %)(((
300 -(% style="color:#16a085" %) (% contenteditable="false" tabindex="-1" data-macro="startmacro:icon|-|name=~"check~"|-|" data-widget="xwiki-macro" class="macro hidden macro-placeholder" %)макрос:icon(% contenteditable="false" tabindex="-1" data-widget="xwiki-macro" data-macro="startmacro:velocity|-|output=~"false~"|-|#set ($aliases = \{
301 - 'public' : 'unlock',
302 - 'private' : 'lock',
303 - 'hidden' : 'eye-slash',
304 - 'matchable' : 'search',
305 - 'delete' : 'times'
306 -})
307 -#set ($iconName = $xcontext.macro.params.name)
308 -#if ($aliases.containsKey($iconName))
309 - #set ($iconName = $aliases.get($iconName))
310 -#end
311 -#set ($supportedSizes = ['lg', '2x', '3x', '4x'])
312 -#set ($iconSize = $xcontext.macro.params.size)
313 -#if ($iconSize == 'large')
314 - #set ($iconSize = 'lg')
315 -#end
316 -#if ($supportedSizes.contains($iconSize))
317 - #set ($iconSize = ~"fa-$\{iconSize}~")
318 -#else
319 - #set ($iconSize = '')
320 -#end
321 -#set ($cssClass = $xcontext.macro.params.cssClass.replaceAll('~"', '\\~"'))
322 -#set ($text = ~" $!\{xcontext.macro.content}~")
323 -##
324 -## Pull the Font Awesome style
325 -$xwiki.linkx.use('//maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css', \{'rel': 'stylesheet'})
326 -$xwiki.ssx.use('XWiki.FontAwesomeIcons')
327 -##" class="macro macro hidden macro-placeholder" %)макрос:velocity(% contenteditable="false" tabindex="-1" data-widget="xwiki-macro" data-macro="startmacro:velocity|-||-|(% class=~"fa fa-$!iconName $!iconSize $!cssClass~" title=~"$!\{xcontext.macro.params.title}~"~%)$!\{text}(%~%)" class="macro macro hidden macro-placeholder" %)макрос:velocity(% contenteditable="false" tabindex="-1" data-widget="xwiki-macro" data-macro="startmacro:velocity|-||-|(% class=~"fa fa-$!iconName $!iconSize $!cssClass~" title=~"$!\{xcontext.macro.params.title}~"~%)$!\{text}(%~%)" class="macro macro fa fa-check" %) (% style="color:green" %) **ДА**
328 -)))|(% style="width:436px" %)(((
329 -(% style="color:#16a085" %) (% contenteditable="false" tabindex="-1" data-macro="startmacro:icon|-|name=~"check~"|-|" data-widget="xwiki-macro" class="macro hidden macro-placeholder" %)макрос:icon(% contenteditable="false" tabindex="-1" data-widget="xwiki-macro" data-macro="startmacro:velocity|-|output=~"false~"|-|#set ($aliases = \{
330 - 'public' : 'unlock',
331 - 'private' : 'lock',
332 - 'hidden' : 'eye-slash',
333 - 'matchable' : 'search',
334 - 'delete' : 'times'
335 -})
336 -#set ($iconName = $xcontext.macro.params.name)
337 -#if ($aliases.containsKey($iconName))
338 - #set ($iconName = $aliases.get($iconName))
339 -#end
340 -#set ($supportedSizes = ['lg', '2x', '3x', '4x'])
341 -#set ($iconSize = $xcontext.macro.params.size)
342 -#if ($iconSize == 'large')
343 - #set ($iconSize = 'lg')
344 -#end
345 -#if ($supportedSizes.contains($iconSize))
346 - #set ($iconSize = ~"fa-$\{iconSize}~")
347 -#else
348 - #set ($iconSize = '')
349 -#end
350 -#set ($cssClass = $xcontext.macro.params.cssClass.replaceAll('~"', '\\~"'))
351 -#set ($text = ~" $!\{xcontext.macro.content}~")
352 -##
353 -## Pull the Font Awesome style
354 -$xwiki.linkx.use('//maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css', \{'rel': 'stylesheet'})
355 -$xwiki.ssx.use('XWiki.FontAwesomeIcons')
356 -##" class="macro macro hidden macro-placeholder" %)макрос:velocity(% contenteditable="false" tabindex="-1" data-widget="xwiki-macro" data-macro="startmacro:velocity|-||-|(% class=~"fa fa-$!iconName $!iconSize $!cssClass~" title=~"$!\{xcontext.macro.params.title}~"~%)$!\{text}(%~%)" class="macro macro hidden macro-placeholder" %)макрос:velocity(% contenteditable="false" tabindex="-1" data-widget="xwiki-macro" data-macro="startmacro:velocity|-||-|(% class=~"fa fa-$!iconName $!iconSize $!cssClass~" title=~"$!\{xcontext.macro.params.title}~"~%)$!\{text}(%~%)" class="macro macro fa fa-check" %) (% style="color:green" %) **ДА**
357 -)))|(% style="width:1107px" %)Оба решения предоставляют управление версиями страниц и файлов, шаблоны, права, поиск, обсуждения и т.д.
358 -|(% style="width:417px" %)Редактор WYSIWYG|(% style="width:417px" %)(((
359 -(% style="color:#16a085" %) (% contenteditable="false" tabindex="-1" data-macro="startmacro:icon|-|name=~"check~"|-|" data-widget="xwiki-macro" class="macro hidden macro-placeholder" %)макрос:icon(% contenteditable="false" tabindex="-1" data-widget="xwiki-macro" data-macro="startmacro:velocity|-|output=~"false~"|-|#set ($aliases = \{
360 - 'public' : 'unlock',
361 - 'private' : 'lock',
362 - 'hidden' : 'eye-slash',
363 - 'matchable' : 'search',
364 - 'delete' : 'times'
365 -})
366 -#set ($iconName = $xcontext.macro.params.name)
367 -#if ($aliases.containsKey($iconName))
368 - #set ($iconName = $aliases.get($iconName))
369 -#end
370 -#set ($supportedSizes = ['lg', '2x', '3x', '4x'])
371 -#set ($iconSize = $xcontext.macro.params.size)
372 -#if ($iconSize == 'large')
373 - #set ($iconSize = 'lg')
374 -#end
375 -#if ($supportedSizes.contains($iconSize))
376 - #set ($iconSize = ~"fa-$\{iconSize}~")
377 -#else
378 - #set ($iconSize = '')
379 -#end
380 -#set ($cssClass = $xcontext.macro.params.cssClass.replaceAll('~"', '\\~"'))
381 -#set ($text = ~" $!\{xcontext.macro.content}~")
382 -##
383 -## Pull the Font Awesome style
384 -$xwiki.linkx.use('//maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css', \{'rel': 'stylesheet'})
385 -$xwiki.ssx.use('XWiki.FontAwesomeIcons')
386 -##" class="macro macro hidden macro-placeholder" %)макрос:velocity(% contenteditable="false" tabindex="-1" data-widget="xwiki-macro" data-macro="startmacro:velocity|-||-|(% class=~"fa fa-$!iconName $!iconSize $!cssClass~" title=~"$!\{xcontext.macro.params.title}~"~%)$!\{text}(%~%)" class="macro macro hidden macro-placeholder" %)макрос:velocity(% contenteditable="false" tabindex="-1" data-widget="xwiki-macro" data-macro="startmacro:velocity|-||-|(% class=~"fa fa-$!iconName $!iconSize $!cssClass~" title=~"$!\{xcontext.macro.params.title}~"~%)$!\{text}(%~%)" class="macro macro fa fa-check" %) (% style="color:green" %) **ДА**
387 -)))|(% style="width:436px" %)(((
388 -(% style="color:#16a085" %) (% contenteditable="false" tabindex="-1" data-macro="startmacro:icon|-|name=~"check~"|-|" data-widget="xwiki-macro" class="macro hidden macro-placeholder" %)макрос:icon(% contenteditable="false" tabindex="-1" data-widget="xwiki-macro" data-macro="startmacro:velocity|-|output=~"false~"|-|#set ($aliases = \{
389 - 'public' : 'unlock',
390 - 'private' : 'lock',
391 - 'hidden' : 'eye-slash',
392 - 'matchable' : 'search',
393 - 'delete' : 'times'
394 -})
395 -#set ($iconName = $xcontext.macro.params.name)
396 -#if ($aliases.containsKey($iconName))
397 - #set ($iconName = $aliases.get($iconName))
398 -#end
399 -#set ($supportedSizes = ['lg', '2x', '3x', '4x'])
400 -#set ($iconSize = $xcontext.macro.params.size)
401 -#if ($iconSize == 'large')
402 - #set ($iconSize = 'lg')
403 -#end
404 -#if ($supportedSizes.contains($iconSize))
405 - #set ($iconSize = ~"fa-$\{iconSize}~")
406 -#else
407 - #set ($iconSize = '')
408 -#end
409 -#set ($cssClass = $xcontext.macro.params.cssClass.replaceAll('~"', '\\~"'))
410 -#set ($text = ~" $!\{xcontext.macro.content}~")
411 -##
412 -## Pull the Font Awesome style
413 -$xwiki.linkx.use('//maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css', \{'rel': 'stylesheet'})
414 -$xwiki.ssx.use('XWiki.FontAwesomeIcons')
415 -##" class="macro macro hidden macro-placeholder" %)макрос:velocity(% contenteditable="false" tabindex="-1" data-widget="xwiki-macro" data-macro="startmacro:velocity|-||-|(% class=~"fa fa-$!iconName $!iconSize $!cssClass~" title=~"$!\{xcontext.macro.params.title}~"~%)$!\{text}(%~%)" class="macro macro hidden macro-placeholder" %)макрос:velocity(% contenteditable="false" tabindex="-1" data-widget="xwiki-macro" data-macro="startmacro:velocity|-||-|(% class=~"fa fa-$!iconName $!iconSize $!cssClass~" title=~"$!\{xcontext.macro.params.title}~"~%)$!\{text}(%~%)" class="macro macro fa fa-check" %) (% style="color:green" %) **ДА**
416 -)))|(% style="width:1107px" %)Начиная с версии 8+, XWiki использует [[**CK Editor**>>https://ckeditor.com/]], один из лучших редакторов WYSIWYG с расширенными функциями.
417 -|(% style="width:417px" %)Редактор синтаксиса Wiki|(% style="width:417px" %)(((
418 -(% style="color:#16a085" %) (% contenteditable="false" tabindex="-1" data-macro="startmacro:icon|-|name=~"check~"|-|" data-widget="xwiki-macro" class="macro hidden macro-placeholder" %)макрос:icon(% contenteditable="false" tabindex="-1" data-widget="xwiki-macro" data-macro="startmacro:velocity|-|output=~"false~"|-|#set ($aliases = \{
419 - 'public' : 'unlock',
420 - 'private' : 'lock',
421 - 'hidden' : 'eye-slash',
422 - 'matchable' : 'search',
423 - 'delete' : 'times'
424 -})
425 -#set ($iconName = $xcontext.macro.params.name)
426 -#if ($aliases.containsKey($iconName))
427 - #set ($iconName = $aliases.get($iconName))
428 -#end
429 -#set ($supportedSizes = ['lg', '2x', '3x', '4x'])
430 -#set ($iconSize = $xcontext.macro.params.size)
431 -#if ($iconSize == 'large')
432 - #set ($iconSize = 'lg')
433 -#end
434 -#if ($supportedSizes.contains($iconSize))
435 - #set ($iconSize = ~"fa-$\{iconSize}~")
436 -#else
437 - #set ($iconSize = '')
438 -#end
439 -#set ($cssClass = $xcontext.macro.params.cssClass.replaceAll('~"', '\\~"'))
440 -#set ($text = ~" $!\{xcontext.macro.content}~")
441 -##
442 -## Pull the Font Awesome style
443 -$xwiki.linkx.use('//maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css', \{'rel': 'stylesheet'})
444 -$xwiki.ssx.use('XWiki.FontAwesomeIcons')
445 -##" class="macro macro hidden macro-placeholder" %)макрос:velocity(% contenteditable="false" tabindex="-1" data-widget="xwiki-macro" data-macro="startmacro:velocity|-||-|(% class=~"fa fa-$!iconName $!iconSize $!cssClass~" title=~"$!\{xcontext.macro.params.title}~"~%)$!\{text}(%~%)" class="macro macro hidden macro-placeholder" %)макрос:velocity(% contenteditable="false" tabindex="-1" data-widget="xwiki-macro" data-macro="startmacro:velocity|-||-|(% class=~"fa fa-$!iconName $!iconSize $!cssClass~" title=~"$!\{xcontext.macro.params.title}~"~%)$!\{text}(%~%)" class="macro macro fa fa-check" %) (% style="color:green" %) **ДА**
446 -)))|(% style="width:436px" %)(((
447 -(% style="color:red" %) (% contenteditable="false" tabindex="-1" data-macro="startmacro:icon|-|name=~"times~"|-|" data-widget="xwiki-macro" class="macro hidden macro-placeholder" %)макрос:icon(% contenteditable="false" tabindex="-1" data-widget="xwiki-macro" data-macro="startmacro:velocity|-|output=~"false~"|-|#set ($aliases = \{
448 - 'public' : 'unlock',
449 - 'private' : 'lock',
450 - 'hidden' : 'eye-slash',
451 - 'matchable' : 'search',
452 - 'delete' : 'times'
453 -})
454 -#set ($iconName = $xcontext.macro.params.name)
455 -#if ($aliases.containsKey($iconName))
456 - #set ($iconName = $aliases.get($iconName))
457 -#end
458 -#set ($supportedSizes = ['lg', '2x', '3x', '4x'])
459 -#set ($iconSize = $xcontext.macro.params.size)
460 -#if ($iconSize == 'large')
461 - #set ($iconSize = 'lg')
462 -#end
463 -#if ($supportedSizes.contains($iconSize))
464 - #set ($iconSize = ~"fa-$\{iconSize}~")
465 -#else
466 - #set ($iconSize = '')
467 -#end
468 -#set ($cssClass = $xcontext.macro.params.cssClass.replaceAll('~"', '\\~"'))
469 -#set ($text = ~" $!\{xcontext.macro.content}~")
470 -##
471 -## Pull the Font Awesome style
472 -$xwiki.linkx.use('//maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css', \{'rel': 'stylesheet'})
473 -$xwiki.ssx.use('XWiki.FontAwesomeIcons')
474 -##" class="macro macro hidden macro-placeholder" %)макрос:velocity(% contenteditable="false" tabindex="-1" data-widget="xwiki-macro" data-macro="startmacro:velocity|-||-|(% class=~"fa fa-$!iconName $!iconSize $!cssClass~" title=~"$!\{xcontext.macro.params.title}~"~%)$!\{text}(%~%)" class="macro macro hidden macro-placeholder" %)макрос:velocity(% contenteditable="false" tabindex="-1" data-widget="xwiki-macro" data-macro="startmacro:velocity|-||-|(% class=~"fa fa-$!iconName $!iconSize $!cssClass~" title=~"$!\{xcontext.macro.params.title}~"~%)$!\{text}(%~%)" class="macro macro fa fa-times" %) (%%) **НЕТ**
475 -)))|(% style="width:1107px" %)(((
75 +|Стоимость| | |Стоимость указана за лицензии производителя. Администрирование и настройка не учитывались и предполагаются равными для всех вариантов.
76 +|Классические возможности wiki|(((
77 +(% style="color:#16a085" %) (% style="color:green" %) **ДА**
78 +)))|Оба решения предоставляют управление версиями страниц и файлов, шаблоны, права, поиск, обсуждения и т.д.
79 +|Редактор WYSIWYG|(((
80 +(% style="color:#16a085" %) (% style="color:green" %) **ДА**
81 +)))|Начиная с версии 8+, XWiki использует [[**CK Editor**>>https://ckeditor.com/]], один из лучших редакторов WYSIWYG с расширенными функциями.
82 +|Редактор синтаксиса Wiki|(((
83 +(% style="color:#16a085" %) **НЕТ**
84 +)))|(((
476 476  Для продвинутых пользователей редактирование синтаксиса Wiki более эффективно, и при создании страниц для всеобщего обозрения это позволяет осуществлять детальный контроль над страницей.
477 477  
478 478  Confluence подвергся критике за отказ от разметки в пользу только HTML (вынуждая пользователей использовать редактор WYSIWYG от Confluence). Редактировать, копировать или просматривать синтаксис wiki невозможно, поскольку содержимое больше не хранится в "формате wiki. С другой стороны, XWiki сделала выбор в пользу полной поддержки нескольких синтаксисов разметки в дополнение к мощному редактору WYSIWYG.
... ... @@ -479,65 +479,9 @@
479 479  
480 480  Это важно, так как хранение информации в "каноническом" формате, позволяет при необходимости сменить систему и упрощает интеграцию с другими приложениями.
481 481  )))
482 -|(% style="width:417px" %)Импорт / экспорт документов Office и средства просмотра Office / PDF|(% style="width:417px" %)(((
483 -(% style="color:#16a085" %) (% contenteditable="false" tabindex="-1" data-macro="startmacro:icon|-|name=~"check~"|-|" data-widget="xwiki-macro" class="macro hidden macro-placeholder" %)макрос:icon(% contenteditable="false" tabindex="-1" data-widget="xwiki-macro" data-macro="startmacro:velocity|-|output=~"false~"|-|#set ($aliases = \{
484 - 'public' : 'unlock',
485 - 'private' : 'lock',
486 - 'hidden' : 'eye-slash',
487 - 'matchable' : 'search',
488 - 'delete' : 'times'
489 -})
490 -#set ($iconName = $xcontext.macro.params.name)
491 -#if ($aliases.containsKey($iconName))
492 - #set ($iconName = $aliases.get($iconName))
493 -#end
494 -#set ($supportedSizes = ['lg', '2x', '3x', '4x'])
495 -#set ($iconSize = $xcontext.macro.params.size)
496 -#if ($iconSize == 'large')
497 - #set ($iconSize = 'lg')
498 -#end
499 -#if ($supportedSizes.contains($iconSize))
500 - #set ($iconSize = ~"fa-$\{iconSize}~")
501 -#else
502 - #set ($iconSize = '')
503 -#end
504 -#set ($cssClass = $xcontext.macro.params.cssClass.replaceAll('~"', '\\~"'))
505 -#set ($text = ~" $!\{xcontext.macro.content}~")
506 -##
507 -## Pull the Font Awesome style
508 -$xwiki.linkx.use('//maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css', \{'rel': 'stylesheet'})
509 -$xwiki.ssx.use('XWiki.FontAwesomeIcons')
510 -##" class="macro macro hidden macro-placeholder" %)макрос:velocity(% contenteditable="false" tabindex="-1" data-widget="xwiki-macro" data-macro="startmacro:velocity|-||-|(% class=~"fa fa-$!iconName $!iconSize $!cssClass~" title=~"$!\{xcontext.macro.params.title}~"~%)$!\{text}(%~%)" class="macro macro hidden macro-placeholder" %)макрос:velocity(% contenteditable="false" tabindex="-1" data-widget="xwiki-macro" data-macro="startmacro:velocity|-||-|(% class=~"fa fa-$!iconName $!iconSize $!cssClass~" title=~"$!\{xcontext.macro.params.title}~"~%)$!\{text}(%~%)" class="macro macro fa fa-check" %) (% style="color:green" %) **ДА**
511 -)))|(% style="width:436px" %)(((
512 -(% style="color:#16a085" %) (% contenteditable="false" tabindex="-1" data-macro="startmacro:icon|-|name=~"check~"|-|" data-widget="xwiki-macro" class="macro hidden macro-placeholder" %)макрос:icon(% contenteditable="false" tabindex="-1" data-widget="xwiki-macro" data-macro="startmacro:velocity|-|output=~"false~"|-|#set ($aliases = \{
513 - 'public' : 'unlock',
514 - 'private' : 'lock',
515 - 'hidden' : 'eye-slash',
516 - 'matchable' : 'search',
517 - 'delete' : 'times'
518 -})
519 -#set ($iconName = $xcontext.macro.params.name)
520 -#if ($aliases.containsKey($iconName))
521 - #set ($iconName = $aliases.get($iconName))
522 -#end
523 -#set ($supportedSizes = ['lg', '2x', '3x', '4x'])
524 -#set ($iconSize = $xcontext.macro.params.size)
525 -#if ($iconSize == 'large')
526 - #set ($iconSize = 'lg')
527 -#end
528 -#if ($supportedSizes.contains($iconSize))
529 - #set ($iconSize = ~"fa-$\{iconSize}~")
530 -#else
531 - #set ($iconSize = '')
532 -#end
533 -#set ($cssClass = $xcontext.macro.params.cssClass.replaceAll('~"', '\\~"'))
534 -#set ($text = ~" $!\{xcontext.macro.content}~")
535 -##
536 -## Pull the Font Awesome style
537 -$xwiki.linkx.use('//maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css', \{'rel': 'stylesheet'})
538 -$xwiki.ssx.use('XWiki.FontAwesomeIcons')
539 -##" class="macro macro hidden macro-placeholder" %)макрос:velocity(% contenteditable="false" tabindex="-1" data-widget="xwiki-macro" data-macro="startmacro:velocity|-||-|(% class=~"fa fa-$!iconName $!iconSize $!cssClass~" title=~"$!\{xcontext.macro.params.title}~"~%)$!\{text}(%~%)" class="macro macro hidden macro-placeholder" %)макрос:velocity(% contenteditable="false" tabindex="-1" data-widget="xwiki-macro" data-macro="startmacro:velocity|-||-|(% class=~"fa fa-$!iconName $!iconSize $!cssClass~" title=~"$!\{xcontext.macro.params.title}~"~%)$!\{text}(%~%)" class="macro macro fa fa-check" %) (% style="color:green" %) **ДА**
540 -)))|(% style="width:1107px" %)(((
91 +|Импорт / экспорт документов Office и средства просмотра Office / PDF|(((
92 +(% style="color:#16a085" %) (% style="color:green" %) **ДА**
93 +)))|(((
541 541  XWiki предлагает возможность импорта из различных форматов и синтаксисов, включая документы Microsoft Office.
542 542  
543 543  Вы можете превратить свои неструктурированные документы Office в вики-страницы и собрать несколько файлов в организованный экземпляр.
... ... @@ -546,124 +546,12 @@
546 546  
547 547  XAR - внутренний формат обмена между XWiki позволяет легко переносить информацию, логику и доработки между системами. Например разработка документации или приложений может вестись в тестовом контуре и легко переносится на продуктовую установку.
548 548  )))
549 -|(% style="width:417px" %)Аутентификация [[LDAP>>https://ru.wikipedia.org/wiki/LDAP]] / [[AD>>https://ru.wikipedia.org/wiki/Active_Directory]] / [[SSO>>https://ru.wikipedia.org/wiki/Технология_единого_входа]]|(% style="width:417px" %)(((
550 -(% style="color:#16a085" %) (% contenteditable="false" tabindex="-1" data-macro="startmacro:icon|-|name=~"check~"|-|" data-widget="xwiki-macro" class="macro hidden macro-placeholder" %)макрос:icon(% contenteditable="false" tabindex="-1" data-widget="xwiki-macro" data-macro="startmacro:velocity|-|output=~"false~"|-|#set ($aliases = \{
551 - 'public' : 'unlock',
552 - 'private' : 'lock',
553 - 'hidden' : 'eye-slash',
554 - 'matchable' : 'search',
555 - 'delete' : 'times'
556 -})
557 -#set ($iconName = $xcontext.macro.params.name)
558 -#if ($aliases.containsKey($iconName))
559 - #set ($iconName = $aliases.get($iconName))
560 -#end
561 -#set ($supportedSizes = ['lg', '2x', '3x', '4x'])
562 -#set ($iconSize = $xcontext.macro.params.size)
563 -#if ($iconSize == 'large')
564 - #set ($iconSize = 'lg')
565 -#end
566 -#if ($supportedSizes.contains($iconSize))
567 - #set ($iconSize = ~"fa-$\{iconSize}~")
568 -#else
569 - #set ($iconSize = '')
570 -#end
571 -#set ($cssClass = $xcontext.macro.params.cssClass.replaceAll('~"', '\\~"'))
572 -#set ($text = ~" $!\{xcontext.macro.content}~")
573 -##
574 -## Pull the Font Awesome style
575 -$xwiki.linkx.use('//maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css', \{'rel': 'stylesheet'})
576 -$xwiki.ssx.use('XWiki.FontAwesomeIcons')
577 -##" class="macro macro hidden macro-placeholder" %)макрос:velocity(% contenteditable="false" tabindex="-1" data-widget="xwiki-macro" data-macro="startmacro:velocity|-||-|(% class=~"fa fa-$!iconName $!iconSize $!cssClass~" title=~"$!\{xcontext.macro.params.title}~"~%)$!\{text}(%~%)" class="macro macro hidden macro-placeholder" %)макрос:velocity(% contenteditable="false" tabindex="-1" data-widget="xwiki-macro" data-macro="startmacro:velocity|-||-|(% class=~"fa fa-$!iconName $!iconSize $!cssClass~" title=~"$!\{xcontext.macro.params.title}~"~%)$!\{text}(%~%)" class="macro macro fa fa-check" %) (% style="color:green" %) **ДА**
578 -)))|(% style="width:436px" %)(((
579 -(% style="color:#16a085" %) (% contenteditable="false" tabindex="-1" data-macro="startmacro:icon|-|name=~"check~"|-|" data-widget="xwiki-macro" class="macro hidden macro-placeholder" %)макрос:icon(% contenteditable="false" tabindex="-1" data-widget="xwiki-macro" data-macro="startmacro:velocity|-|output=~"false~"|-|#set ($aliases = \{
580 - 'public' : 'unlock',
581 - 'private' : 'lock',
582 - 'hidden' : 'eye-slash',
583 - 'matchable' : 'search',
584 - 'delete' : 'times'
585 -})
586 -#set ($iconName = $xcontext.macro.params.name)
587 -#if ($aliases.containsKey($iconName))
588 - #set ($iconName = $aliases.get($iconName))
589 -#end
590 -#set ($supportedSizes = ['lg', '2x', '3x', '4x'])
591 -#set ($iconSize = $xcontext.macro.params.size)
592 -#if ($iconSize == 'large')
593 - #set ($iconSize = 'lg')
594 -#end
595 -#if ($supportedSizes.contains($iconSize))
596 - #set ($iconSize = ~"fa-$\{iconSize}~")
597 -#else
598 - #set ($iconSize = '')
599 -#end
600 -#set ($cssClass = $xcontext.macro.params.cssClass.replaceAll('~"', '\\~"'))
601 -#set ($text = ~" $!\{xcontext.macro.content}~")
602 -##
603 -## Pull the Font Awesome style
604 -$xwiki.linkx.use('//maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css', \{'rel': 'stylesheet'})
605 -$xwiki.ssx.use('XWiki.FontAwesomeIcons')
606 -##" class="macro macro hidden macro-placeholder" %)макрос:velocity(% contenteditable="false" tabindex="-1" data-widget="xwiki-macro" data-macro="startmacro:velocity|-||-|(% class=~"fa fa-$!iconName $!iconSize $!cssClass~" title=~"$!\{xcontext.macro.params.title}~"~%)$!\{text}(%~%)" class="macro macro hidden macro-placeholder" %)макрос:velocity(% contenteditable="false" tabindex="-1" data-widget="xwiki-macro" data-macro="startmacro:velocity|-||-|(% class=~"fa fa-$!iconName $!iconSize $!cssClass~" title=~"$!\{xcontext.macro.params.title}~"~%)$!\{text}(%~%)" class="macro macro fa fa-check" %) (% style="color:green" %) **ДА**
607 -)))|(% style="width:1107px" %)
608 -|(% style="width:417px" %)Разграничение прав доступа к страницам|(% style="width:417px" %)(((
609 -(% style="color:#16a085" %) (% contenteditable="false" tabindex="-1" data-macro="startmacro:icon|-|name=~"check~"|-|" data-widget="xwiki-macro" class="macro hidden macro-placeholder" %)макрос:icon(% contenteditable="false" tabindex="-1" data-widget="xwiki-macro" data-macro="startmacro:velocity|-|output=~"false~"|-|#set ($aliases = \{
610 - 'public' : 'unlock',
611 - 'private' : 'lock',
612 - 'hidden' : 'eye-slash',
613 - 'matchable' : 'search',
614 - 'delete' : 'times'
615 -})
616 -#set ($iconName = $xcontext.macro.params.name)
617 -#if ($aliases.containsKey($iconName))
618 - #set ($iconName = $aliases.get($iconName))
619 -#end
620 -#set ($supportedSizes = ['lg', '2x', '3x', '4x'])
621 -#set ($iconSize = $xcontext.macro.params.size)
622 -#if ($iconSize == 'large')
623 - #set ($iconSize = 'lg')
624 -#end
625 -#if ($supportedSizes.contains($iconSize))
626 - #set ($iconSize = ~"fa-$\{iconSize}~")
627 -#else
628 - #set ($iconSize = '')
629 -#end
630 -#set ($cssClass = $xcontext.macro.params.cssClass.replaceAll('~"', '\\~"'))
631 -#set ($text = ~" $!\{xcontext.macro.content}~")
632 -##
633 -## Pull the Font Awesome style
634 -$xwiki.linkx.use('//maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css', \{'rel': 'stylesheet'})
635 -$xwiki.ssx.use('XWiki.FontAwesomeIcons')
636 -##" class="macro macro hidden macro-placeholder" %)макрос:velocity(% contenteditable="false" tabindex="-1" data-widget="xwiki-macro" data-macro="startmacro:velocity|-||-|(% class=~"fa fa-$!iconName $!iconSize $!cssClass~" title=~"$!\{xcontext.macro.params.title}~"~%)$!\{text}(%~%)" class="macro macro hidden macro-placeholder" %)макрос:velocity(% contenteditable="false" tabindex="-1" data-widget="xwiki-macro" data-macro="startmacro:velocity|-||-|(% class=~"fa fa-$!iconName $!iconSize $!cssClass~" title=~"$!\{xcontext.macro.params.title}~"~%)$!\{text}(%~%)" class="macro macro fa fa-check" %) (% style="color:green" %) **ДА**
637 -)))|(% style="width:436px" %)(((
638 -(% style="color:#16a085" %) (% contenteditable="false" tabindex="-1" data-macro="startmacro:icon|-|name=~"check~"|-|" data-widget="xwiki-macro" class="macro hidden macro-placeholder" %)макрос:icon(% contenteditable="false" tabindex="-1" data-widget="xwiki-macro" data-macro="startmacro:velocity|-|output=~"false~"|-|#set ($aliases = \{
639 - 'public' : 'unlock',
640 - 'private' : 'lock',
641 - 'hidden' : 'eye-slash',
642 - 'matchable' : 'search',
643 - 'delete' : 'times'
644 -})
645 -#set ($iconName = $xcontext.macro.params.name)
646 -#if ($aliases.containsKey($iconName))
647 - #set ($iconName = $aliases.get($iconName))
648 -#end
649 -#set ($supportedSizes = ['lg', '2x', '3x', '4x'])
650 -#set ($iconSize = $xcontext.macro.params.size)
651 -#if ($iconSize == 'large')
652 - #set ($iconSize = 'lg')
653 -#end
654 -#if ($supportedSizes.contains($iconSize))
655 - #set ($iconSize = ~"fa-$\{iconSize}~")
656 -#else
657 - #set ($iconSize = '')
658 -#end
659 -#set ($cssClass = $xcontext.macro.params.cssClass.replaceAll('~"', '\\~"'))
660 -#set ($text = ~" $!\{xcontext.macro.content}~")
661 -##
662 -## Pull the Font Awesome style
663 -$xwiki.linkx.use('//maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css', \{'rel': 'stylesheet'})
664 -$xwiki.ssx.use('XWiki.FontAwesomeIcons')
665 -##" class="macro macro hidden macro-placeholder" %)макрос:velocity(% contenteditable="false" tabindex="-1" data-widget="xwiki-macro" data-macro="startmacro:velocity|-||-|(% class=~"fa fa-$!iconName $!iconSize $!cssClass~" title=~"$!\{xcontext.macro.params.title}~"~%)$!\{text}(%~%)" class="macro macro hidden macro-placeholder" %)макрос:velocity(% contenteditable="false" tabindex="-1" data-widget="xwiki-macro" data-macro="startmacro:velocity|-||-|(% class=~"fa fa-$!iconName $!iconSize $!cssClass~" title=~"$!\{xcontext.macro.params.title}~"~%)$!\{text}(%~%)" class="macro macro fa fa-check" %) (% style="color:green" %) **ДА**
666 -)))|(% style="width:1107px" %)(((
102 +|Аутентификация [[LDAP>>https://ru.wikipedia.org/wiki/LDAP]] / [[AD>>https://ru.wikipedia.org/wiki/Active_Directory]] / [[SSO>>https://ru.wikipedia.org/wiki/Технология_единого_входа]]|(((
103 +(% style="color:#16a085" %) (% style="color:green" %) **ДА**
104 +)))|
105 +|Разграничение прав доступа к страницам|(((
106 +(% style="color:#16a085" %) (% style="color:green" %) **ДА**
107 +)))|(((
667 667  Возможность ограничить доступ к отдельным страницам различным пользователям или группам.
668 668  
669 669  Система прав в XWiki более гибкая и позволяет реализовывать некоторые очень специфичные или сложные сценарии доступа.
... ... @@ -670,14 +670,14 @@
670 670  
671 671  Это в сочетании с технологией Мультивики позволяет организовать эффективную и безопасную работу не только среди пользователей организации, но и с внешними контрагентами (например поставщиками или клиентами)
672 672  )))
673 -|(% style="width:417px" %)Предоставление доступа для неавторизованных пользователей (шаринг)|(% style="width:417px" %)(((
114 +|Предоставление доступа для неавторизованных пользователей (шаринг)|(((
674 674  (% style="color:#16a085" %) (% class="hidden macro-placeholder" %)макрос:iconмакрос:velocityмакрос:velocity(% class="fa fa-check" %) (% contenteditable="false" tabindex="-1" %)[[image:data:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==||data-widget="uploadimage" draggable="true" height="15" role="presentation" title="Нажмите и перетащите, чтобы переместить" width="15"]](% contenteditable="false" tabindex="-1" style="color: rgb(22, 160, 133); background-color: rgba(220, 220, 220, 0.5)" %)[[image:data:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==||draggable="true" height="15" role="presentation" title="Нажмите и перетащите, чтобы переместить" width="15"]](% style="color:green" %) **ДА**
675 -)))|(% style="width:436px" %) |(% style="width:1107px" %)Это позволяет создавать публичные базы знаний (например для клиентов) и делиться информацией с людьми которые не являются сотрудниками компании.
676 -|(% style="width:417px" %)Мультивики|(% style="width:417px" %)(((
116 +)))| |Это позволяет создавать публичные базы знаний (например для клиентов) и делиться информацией с людьми которые не являются сотрудниками компании.
117 +|Мультивики|(((
677 677  (% style="color:#16a085" %) {{icon name="check"}}{{/icon}}(% style="color:green" %) **ДА **(% style="background-color:transparent" %)каждый подраздел wiki может быть полностью настроен независимо
678 -)))|(% style="width:436px" %)(((
119 +)))|(((
679 679  (% style="color:red" %) {{icon name="times"}}{{/icon}} **НЕТ **(%%)в Confluence есть рабочие пространства, которые ограничены в функциональности и возможностях настройки
680 -)))|(% style="width:1107px" %)(((
121 +)))|(((
681 681  Возможность создавать изолированные разделы с особыми правами доступа, дизайном и набором возможностей.
682 682  
683 683  В XWiki вы можете создать несколько независимых подразделов wiki, каждый с набором совершенно разных расширений для совместной работы. Вики решают, хотят ли они делиться пользователями, расширениями или настройками.
... ... @@ -686,13 +686,13 @@
686 686  
687 687  Технически, отдельные суб-вики расположены в отдельных базах СУБД, так что вероятность утечки или потери данных существенно ниже.
688 688  )))
689 -|(% style="width:417px" %)Версионирование|(% style="width:417px" %) |(% style="width:436px" %) |(% style="width:1107px" %)Это позволяет понимать внесенные изменения, а также возвращаться к предыдущим версиям документов.
690 -|(% style="width:417px" %)Сравнение версий между собой|(% style="width:417px" %) |(% style="width:436px" %) |(% style="width:1107px" %)Необходимо иметь возможность сравнивать версии между собой, для того чтобы видеть детали внесенных изменений.
691 -|(% style="width:417px" %)Поддержка плагинов|(% style="width:417px" %) |(% style="width:436px" %) |(% style="width:1107px" %)Поддержка расширений в виде плагинов позволяет расширять возможности системы, добавляя в нее не реализованные разработчиками функции.
692 -|(% style="width:417px" %)Структурированные данные|(% style="width:417px" %) |(% style="width:436px" %) |(% style="width:1107px" %)Эта функция дает возможность прикреплять к страницам объекты с различными полями, что дает возможность хранить объектные данные и таким образом "выйти" за границы обычного вики-движка.
693 -|(% style="width:417px" %)Поиск|(% style="width:417px" %) |(% style="width:436px" %) |(% style="width:1107px" %)Функция поиска критично важна для систем управления знаниями и документацией. Система должна обладать поиском по вложенным документам и фильтрами для уточнения поиска.
694 -|(% style="width:417px" %)Обратные ссылки|(% style="width:417px" %) |(% style="width:436px" %) |(% style="width:1107px" %)Возможность видеть страницы которое ссылаются на текущую.
695 -|(% style="width:417px" %)Теги|(% style="width:417px" %) |(% style="width:436px" %) |(% style="width:1107px" %)
696 -|(% style="width:417px" %)Возможность модификации и программирования на страницах|(% style="width:417px" %)(((
130 +|Версионирование| | |Это позволяет понимать внесенные изменения, а также возвращаться к предыдущим версиям документов.
131 +|Сравнение версий между собой| | |Необходимо иметь возможность сравнивать версии между собой, для того чтобы видеть детали внесенных изменений.
132 +|Поддержка плагинов| | |Поддержка расширений в виде плагинов позволяет расширять возможности системы, добавляя в нее не реализованные разработчиками функции.
133 +|Структурированные данные| | |Эта функция дает возможность прикреплять к страницам объекты с различными полями, что дает возможность хранить объектные данные и таким образом "выйти" за границы обычного вики-движка.
134 +|Поиск| | |Функция поиска критично важна для систем управления знаниями и документацией. Система должна обладать поиском по вложенным документам и фильтрами для уточнения поиска.
135 +|Обратные ссылки| | |Возможность видеть страницы которое ссылаются на текущую.
136 +|Теги| | |
137 +|Возможность модификации и программирования на страницах|(((
697 697  (% style="color:#16a085" %) {{icon name="check"}}{{/icon}}(% style="color:green" %) **ДА**
698 -)))|(% style="width:436px" %)В ограниченном объеме при помощи платных плагинов.|(% style="width:1107px" %)Функция позволяет создавать логику приложения непосредственно на страницах системы, что дает возможность реализовывать различные пользовательские сценарии.
139 +)))|В ограниченном объеме при помощи платных плагинов.|Функция позволяет создавать логику приложения непосредственно на страницах системы, что дает возможность реализовывать различные пользовательские сценарии.