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

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

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

Сводка

Подробности

Свойства страницы
Содержимое
... ... @@ -1,5 +1,33 @@
1 1  (% class="box" %)
2 -((( На этой странице мы приводим сравнение **XWiki **с системой **Confluence**
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**
3 3  
4 4  ----
5 5  
... ... @@ -39,7 +39,7 @@
39 39  
40 40  Совместимый со многими базами данных, Confluence является проприетарным программным обеспечением, но он также предлагает бесплатные лицензии для проектов с открытым исходным кодом и сниженные цены для некоммерческих организаций.
41 41  
42 -(% style="color:#red" %)**По состоянию на 2023 год, лицензии Confluence не продаются в России.**
70 +(% style="color:#c0392b" %)**По состоянию на 2023 год, лицензии Confluence не продаются в России.**
43 43  
44 44  Confluence используется многими компаниями по всему миру: Facebook, eBay, Adobe и т.д.
45 45  
... ... @@ -50,22 +50,217 @@
50 50  
51 51  (% style="width:100%" %)
52 52  |=(% style="width: 417px;" %)Функция|=(% style="width: 417px;" %)XWiki|=(% style="width: 436px;" %)Confluence|=(% style="width: 1107px;" %)Почему это важно?
53 -|Открытый исходный код|(((
54 -(% style="color:#16a085" %) **НЕТ**
55 -)))|(((
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" %)(((
56 56  Открытый исходный код защищает ваши инвестиции благодаря обратимости и расширяемости.
57 57  )))
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 -)))| |(((
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" %)(((
69 69  Возможность изменить внешний вид системы так как необходимо.
70 70  
71 71  Это важно для повышения лояльности сотрудников. А также позволяет реализовывать например "киоски самообслуживания" в тех местах организации где неразумно размещать полноценные компьютеры.
... ... @@ -72,16 +72,184 @@
72 72  
73 73  Например, в цехах.
74 74  )))
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 -)))|(((
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" %)(((
85 85  Для продвинутых пользователей редактирование синтаксиса Wiki более эффективно, и при создании страниц для всеобщего обозрения это позволяет осуществлять детальный контроль над страницей.
86 86  
87 87  Confluence подвергся критике за отказ от разметки в пользу только HTML (вынуждая пользователей использовать редактор WYSIWYG от Confluence). Редактировать, копировать или просматривать синтаксис wiki невозможно, поскольку содержимое больше не хранится в "формате wiki. С другой стороны, XWiki сделала выбор в пользу полной поддержки нескольких синтаксисов разметки в дополнение к мощному редактору WYSIWYG.
... ... @@ -88,9 +88,65 @@
88 88  
89 89  Это важно, так как хранение информации в "каноническом" формате, позволяет при необходимости сменить систему и упрощает интеграцию с другими приложениями.
90 90  )))
91 -|Импорт / экспорт документов Office и средства просмотра Office / PDF| |(((
92 -(% style="color:#16a085" %) (% style="color:green" %) **ДА**
93 -)))|(((
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" %)(((
94 94  XWiki предлагает возможность импорта из различных форматов и синтаксисов, включая документы Microsoft Office.
95 95  
96 96  Вы можете превратить свои неструктурированные документы Office в вики-страницы и собрать несколько файлов в организованный экземпляр.
... ... @@ -99,12 +99,124 @@
99 99  
100 100  XAR - внутренний формат обмена между XWiki позволяет легко переносить информацию, логику и доработки между системами. Например разработка документации или приложений может вестись в тестовом контуре и легко переносится на продуктовую установку.
101 101  )))
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 -)))|(((
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" %)(((
108 108  Возможность ограничить доступ к отдельным страницам различным пользователям или группам.
109 109  
110 110  Система прав в XWiki более гибкая и позволяет реализовывать некоторые очень специфичные или сложные сценарии доступа.
... ... @@ -111,14 +111,14 @@
111 111  
112 112  Это в сочетании с технологией Мультивики позволяет организовать эффективную и безопасную работу не только среди пользователей организации, но и с внешними контрагентами (например поставщиками или клиентами)
113 113  )))
114 -|Предоставление доступа для неавторизованных пользователей (шаринг)|(((
115 -(% style="color:#16a085" %)(% style="color:green" %) **ДА**
116 -)))| |Это позволяет создавать публичные базы знаний (например для клиентов) и делиться информацией с людьми которые не являются сотрудниками компании.
117 -|Мультивики|(((
673 +|(% style="width:417px" %)Предоставление доступа для неавторизованных пользователей (шаринг)|(% style="width:417px" %)(((
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" %)(((
118 118  (% style="color:#16a085" %) {{icon name="check"}}{{/icon}}(% style="color:green" %) **ДА **(% style="background-color:transparent" %)каждый подраздел wiki может быть полностью настроен независимо
119 -)))|(((
678 +)))|(% style="width:436px" %)(((
120 120  (% style="color:red" %) {{icon name="times"}}{{/icon}} **НЕТ **(%%)в Confluence есть рабочие пространства, которые ограничены в функциональности и возможностях настройки
121 -)))|(((
680 +)))|(% style="width:1107px" %)(((
122 122  Возможность создавать изолированные разделы с особыми правами доступа, дизайном и набором возможностей.
123 123  
124 124  В XWiki вы можете создать несколько независимых подразделов wiki, каждый с набором совершенно разных расширений для совместной работы. Вики решают, хотят ли они делиться пользователями, расширениями или настройками.
... ... @@ -127,13 +127,13 @@
127 127  
128 128  Технически, отдельные суб-вики расположены в отдельных базах СУБД, так что вероятность утечки или потери данных существенно ниже.
129 129  )))
130 -|Версионирование| | |Это позволяет понимать внесенные изменения, а также возвращаться к предыдущим версиям документов.
131 -|Сравнение версий между собой| | |Необходимо иметь возможность сравнивать версии между собой, для того чтобы видеть детали внесенных изменений.
132 -|Поддержка плагинов| | |Поддержка расширений в виде плагинов позволяет расширять возможности системы, добавляя в нее не реализованные разработчиками функции.
133 -|Структурированные данные| | |Эта функция дает возможность прикреплять к страницам объекты с различными полями, что дает возможность хранить объектные данные и таким образом "выйти" за границы обычного вики-движка.
134 -|Поиск| | |Функция поиска критично важна для систем управления знаниями и документацией. Система должна обладать поиском по вложенным документам и фильтрами для уточнения поиска.
135 -|Обратные ссылки| | |Возможность видеть страницы которое ссылаются на текущую.
136 -|Теги| | |
137 -|Возможность модификации и программирования на страницах|(((
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" %)(((
138 138  (% style="color:#16a085" %) {{icon name="check"}}{{/icon}}(% style="color:green" %) **ДА**
139 -)))|В ограниченном объеме при помощи платных плагинов.|Функция позволяет создавать логику приложения непосредственно на страницах системы, что дает возможность реализовывать различные пользовательские сценарии.
698 +)))|(% style="width:436px" %)В ограниченном объеме при помощи платных плагинов.|(% style="width:1107px" %)Функция позволяет создавать логику приложения непосредственно на страницах системы, что дает возможность реализовывать различные пользовательские сценарии.