Редактировал(а) Eugen Colesnicov 2012/08/29 13:06

От версии 5.39
отредактировано Eugen Colesnicov
на 2011/02/26 19:05
Изменить комментарий: К данной версии нет комментариев
К версии 6.1
отредактировано Eugen Colesnicov
на 2011/10/05 22:58
Изменить комментарий: К данной версии нет комментариев

Комментарий

Подробности

Свойства страницы
Содержимое
... ... @@ -3,6 +3,7 @@
3 3  {{/box}}
4 4  
5 5  == Вступление ==
6 +
6 6  Данная инструкция содержит последовательное описание процесса первоначальной установки и оптимальной настройки XWiki Enterprise в варианте под Windows + GlassFish + OracleXE.
7 7  
8 8  Исходным материалом послужили инструкции по инсталляции с сайта xwiki.org. Однако они являются более абстрактными и часто не учитывают специфики настроек под русские условия. Именно это и послужило стимулом к написанию данной инструкции.
... ... @@ -34,31 +34,28 @@
34 34  ** **[[windows server 2003 resource kit>>http://go.microsoft.com/fwlink/?LinkId=4544]]** - позволяет создать сервис.
35 35  
36 36  * В случае, если СУБД Oracle будет устанавливаться локально, то также будет необходимо **[[Oracle Database Express Edition>>http://www.oracle.com/technology/software/products/database/xe/index.html]]**.
37 -{{info}}
38 -Следует закачивать т.н. //Universal//-версию OracleXE для обеспечения поддержки UTF-8 (мультиязычности) на уровне БД.
39 -{{/info}}
38 +{{info}}Следует закачивать т.н. //Universal//-версию OracleXE для обеспечения поддержки UTF-8 (мультиязычности) на уровне БД.{{/info}}
40 40  
41 41  
42 -
43 43  == Установка базового набора приложений ==
42 +
44 44  **Оглавление раздела:**
45 45  
46 46  {{toc start="5" depth="5" scope="local"/}}
47 47  
48 48  ===== **OracleXE** (если будем использовать локальную БД). =====
48 +
49 49  * просто инсталлируем через Setup.
50 -{{info}}
51 -В OracleXE, при инсталляции, отсутствуют возможности настройки языковых параметров БД. А для XWiki, для обеспечения мультиязычности, нужно чтобы они были настроены в UTF8 (например, ##NLS_CHARACTERSET## должен быть ##AL32UTF8##). Для этого необходимо чтобы OracleXE устанавливалась на версию Windows, где изначально все языковые настройки были сделаны в English. При этом недостаточно, чтобы эти настройки были настроены перед установкой OracleXE - они должны быть изначально такими именно при инсталляции Windows. Попытки настройки "по ходу дела" не дали результата.
52 -{{/info}}
50 +{{info}}В OracleXE, при инсталляции, отсутствуют возможности настройки языковых параметров БД. А для XWiki, для обеспечения мультиязычности, нужно чтобы они были настроены в UTF8 (например, ##NLS_CHARACTERSET## должен быть ##AL32UTF8##). Для этого необходимо чтобы OracleXE устанавливалась на версию Windows, где изначально все языковые настройки были сделаны в English. При этом недостаточно, чтобы эти настройки были настроены перед установкой OracleXE - они должны быть изначально такими именно при инсталляции Windows. Попытки настройки "по ходу дела" не дали результата.{{/info}}
53 53  
54 -
55 55  ===== **Java Development Kit (JDK)** =====
53 +
56 56  * Запускаем installer
57 57  * JavaDB можно отключить
58 58  * дальше все автоматически
59 59  
60 -
61 61  ===== **GlassFish application server** =====
59 +
62 62  * запускаем installer
63 63  * должен найти установленную версию JDK
64 64  * дополнительный компонент Update Tool выбираем
... ... @@ -65,13 +65,14 @@
65 65  * меняем порт по умолчанию, т.к. он пересекается с портом web-консоли Oracle (8080). Ставим, например - //8008//.
66 66  * дальше все автоматически
67 67  
68 -
69 69  == Установка XWiki Enterprise ==
67 +
70 70  **Оглавление раздела:**
71 71  
72 72  {{toc start="5" depth="5" scope="local"/}}
73 73  
74 74  ===== **Установка XWiki в GlassFish** =====
73 +
75 75  * запускаем GlassFish командой ##C:\glassfishv3\bin\asadmin start-domain## (останавливать командой ##stop-domain##).
76 76  * В браузере набираем http://localhost:4848 и заходим в админ-консоль GlassFIsh (имя и пароль задаются при инсталляции, например, как в XWiki - //Admin/admin//).
77 77  * Выбираем в дереве слева ##Applications## а в правой части - ##Deploy##.
... ... @@ -79,14 +79,15 @@
79 79  * Устанавливаем: ##Type = Web Application, Context Root = xwiki, Application name = xwiki##.
80 80  * Остальные параметры можно не менять и жмем OK.
81 81  
82 -===== **Настройка соединения с Oracle** =====
81 +===== **Настройка соединения с Oracle** =====
82 +
83 +
84 +
83 83  * создаем схему для XWiki:
84 84  ** подключаемся к Oracle dba-юзером
85 85  ** создаем схему ##create user xwiki identified by xwiki;##
86 86  ** назначаем привелегии ##grant all privileges to xwiki;##
87 -{{info}}
88 -Можно не назначать полные привилегии, а оставить //по умолчанию//. Полные привилегии могут потребоваться для режима multi-wiki (когда устанавливается XEM) (пока в точности не известно).
89 -{{/info}}
89 +{{info}}Можно не назначать полные привилегии, а оставить //по умолчанию//. Полные привилегии могут потребоваться для режима multi-wiki (когда устанавливается XEM) (пока в точности не известно).{{/info}}
90 90  
91 91  * Копируем файл JDBC-драйвера (##ojdbc5.jar##) в ##\xwiki\WEB-INF\lib## (подпапка в папке приложений GlassFish для домена1).
92 92  
... ... @@ -94,26 +94,29 @@
94 94  ** Закомментировать строки не относящиеся к Oracle (general database).
95 95  ** Разкомментировать ту часть, где касается Oracle.
96 96  ** Указываем параметры коннекта к базе (SID и host).
97 -{{info}}
98 -Если локально установлен OracleXE можно ничего не менять - а только разкомментировать и закомментировать соответствующие места.
99 -{{/info}}
97 +{{info}}Если локально установлен OracleXE можно ничего не менять - а только разкомментировать и закомментировать соответствующие места.{{/info}}
100 100  
101 101  * Возможно еще следует включить UTF-8 для Oracle (точно не известно насколько это нужно или нет)
102 102  ** Открываем файл настроек соединения XWiki с БД ##\xwiki\WEB-INF\hibernate.cfg##
103 103  ** перед строкой ##<mapping resource="xwiki.oracle.hbm.xml"/>## добавляем 2 строки:
104 -{{code language="none"}}
105 -<property name="connection.useUnicode">true</property>
106 -<property name="connection.characterEncoding">UTF-8</property>
107 -{{/code}}
102 +{{code language="none"}}<property name="connection.useUnicode">true</property>
103 +<property name="connection.characterEncoding">UTF-8</property>{{/code}}
108 108  
109 109  * Перезапускаем GlassFish командами ##stop-domain## и ##start-domain##.
110 110  
107 +* {{info}}В случае проблем с запуском OracleXE, проявляемых в виде ошибки ORA-12514 можно попробовать стартовать instance вручную. Для этого выполните следующие команды:
108 +{{code}}
109 +** sqlplus
110 +** conn / as sysdba
111 +** startup
112 +{{/code}}{{/info}}
113 +
111 111  ===== **Дополнительная настройка GlassFish и запуск как windows-сервис** =====
115 +
112 112  **Дополнительная настройка GlassFish**
117 +
113 113  * Следует добавить дополнительную опцию для JVM ##-Xrs##
114 -{{info}}
115 -Данная настройка необходима, т.к. в противном случае, GlassFish windows-сервис будет завершаться всегда при logout пользователя на сервере.
116 -{{/info}}
119 +{{info}}Данная настройка необходима, т.к. в противном случае, GlassFish windows-сервис будет завершаться всегда при logout пользователя на сервере.{{/info}}
117 117  ** Заходим в админ-консоль GlassFish
118 118  ** В дереве слева выбираем ##Configuration##, ##JVM Settings##
119 119  ** На открывшейся страничке выбираем закладку вверху ##JVM Options##
... ... @@ -126,32 +126,28 @@
126 126  ** В поле ##Locale## пишем ##en_US.UTF-8##
127 127  
128 128  **Установка GlassFish как windows-сервиса**
132 +
129 129  * Останавливаем GlassFish командой ##stop-domain##
130 130  
131 131  * Затем установить GlassFish как windows-сервис командой ##asadmin create-service##.
132 -{{info}}
133 -Для выполнения этой команды на компьютере должен быть установлен Net Framework v.2.
134 -{{/info}}
136 +{{info}}Для выполнения этой команды на компьютере должен быть установлен Net Framework v.2.{{/info}}
135 135  
136 136  * И запустить GlassFish через стандартную оснастку windows - управление сервисами.
137 -{{info}}
138 -Помимо windows-оснастки, управление сервисом можно осуществлять из командной строки, следующими командами:
139 +{{info}}Помимо windows-оснастки, управление сервисом можно осуществлять из командной строки, следующими командами:
139 139  {{code language="none"}}
140 140  Start Command: C:\glassfishv3\glassfish\domains\domain1\bin\domain1Service.exe start
141 141  Stop Command: C:\glassfishv3\glassfish\domains\domain1\bin\domain1Service.exe stop
142 142  Uninstall Command: C:\glassfishv3\glassfish\domains\domain1\bin\domain1Service.exe uninstall
143 143  Install Command: C:\glassfishv3\glassfish\domains\domain1\bin\domain1Service.exe install
144 -{{/code}}
145 -{{/info}}
145 +{{/code}}{{/info}}
146 146  
147 -* Пробуем открыть xwiki: ##{{{http://localhost:8008/xwiki}}}##. Если все нормально, то откроется начальная страница xwiki.
148 -{{info}}
149 -- GlassFish в реальности запускается не сразу после старта windows-сервиса - следует подождать еще 2-5 минут.
147 +* Пробуем открыть xwiki:##{{{http://localhost:8008/xwiki}}}##. Если все нормально, то откроется начальная страница xwiki.
148 +{{info}}- GlassFish в реальности запускается не сразу после старта windows-сервиса - следует подождать еще 2-5 минут.
150 150  - Если вместо начальной страницы XWiki открылась страница с сообщениями об ошибках - то следует устранить ошибку и обязательно перезапустить GlassFish.
151 -- Из типовых проблем можно выделить: а) забыли jdbc-драйвер Oracle; b) неправильно отредактировали файл настроек соединения с БД; c) не так как нужно для XWiki настроены языковые параметры (NLS) Oracle (см. комменты по этому поводу выше).
152 -{{/info}}
150 +- Из типовых проблем можно выделить: а) забыли jdbc-драйвер Oracle; b) неправильно отредактировали файл настроек соединения с БД; c) не так как нужно для XWiki настроены языковые параметры (NLS) Oracle (см. комменты по этому поводу выше).{{/info}}
153 153  
154 154  ===== **Импорт xar-файла с базовыми страницами XWiki** =====
153 +
155 155  * На открывшейся после установки XWiki Enterprise странице, вверху, выбираем меню ##Wiki##, а затем ##Administration##.
156 156  
157 157  * Откроется страница Import, с возможностью выбора файла с диска. Выбираем с диска xar-файл от xwiki и нажимаем ##Upload##.
... ... @@ -161,11 +161,10 @@
161 161  * После клика, через некоторое время, в правой части будет открыт список страниц, содержащихся внутри xar-пакета, а внизу него кнопка ##Import##. Жмем на нее.
162 162  
163 163  * После завершения импорта начального xar-файла следует залогиниться для продолжения работы.
164 -{{info}}
165 -первоначально логиниться следует под пользователем ##Admin##, а пароль ##admin##.
166 -{{/info}}
163 +{{info}}первоначально логиниться следует под пользователем ##Admin##, а пароль ##admin##.{{/info}}
167 167  
168 168  ===== **Начальные настройки wiki** =====
166 +
169 169  * Для группы, куда входит юзер Admin (это группа ##XWikiAdminGroup##) следует дать права на programming (в разделе ##Administration##, ##Rights##)
170 170  
171 171  * Также следует настроить XWiki на работу в MultiLanguage режиме.
... ... @@ -174,11 +174,13 @@
174 174  ** В поле languages установите перечень желаемых языков через запятую, например ##en,ru,ro##
175 175  
176 176  == Установка и настройка сервера OpenOffice.org ==
175 +
177 177  {{warning}}
178 178  XWiki поддерживает работу с версиями OpenOffice.org 3.0x, 3.1x, 3.2x. Версия 3.3 на текущий момент не поддерживается.
179 179  {{/warning}}
180 180  
181 181  Установка OpenOffice.org и настройка на работу с XWiki возможна 2 способами:
181 +
182 182  * internal - XWiki непосредственно работает с установленной версией OpenOffice.org
183 183  * external - OpenOffice.org запускается как windows-сервис, а XWiki работает уже с ним
184 184  
... ... @@ -185,6 +185,7 @@
185 185  Каждый из этих способов следует рассматривать отдельно. Нами будет приведен internal-вариант, как более простой.
186 186  
187 187  ===== **Установка OpenOffice.org и настройка для XWiki в варианте internal** =====
188 +
188 188  * Запускаем инсталлятор, отвечаем на вопросы, путь по умолчанию лучше не менять.
189 189  * После завершения запускаем Openoffice хотя бы один раз, чтобы выполнился мастер регистрации.
190 190  
... ... @@ -198,14 +198,17 @@
198 198  * Теперь надо перезапустить GlassFish и в XWiki, ##Administration## открыть раздел ##OpenOffice Server##. Если все нормально - в поле ##server state## будет стоять ##Connected##.
199 199  
200 200  == Дополнительный тюннинг XWiki ==
202 +
201 201  **Оглавление раздела:**
202 202  
203 203  {{toc start="5" depth="5" scope="local"/}}
204 204  
205 205  ===== **Настройка длинны имен прикрепленных файлов** =====
208 +
206 206  * Если требуется чтобы имена прикрепленных файлов показывались полностью (по умолчанию показывается только 1-ые 25 символов), следует в attachmentsinline.vm в папке templates добавить первую строку ###set($maxnamelength = 256)##
207 207  
208 208  ===== **Настройка элементов в Print preview** =====
212 +
209 209  * Для того, **чтобы в Print preview показывалось только собственно содержимое страницы** и ничего более следует открыть файл ##print.css## в папке с используемым скином и в раздел ##/* Hide unneeded stuff */##, после строки ###globallinks, #footerglobal,## добавить строку:
210 210  
211 211  {{code language="none"}}
... ... @@ -213,6 +213,7 @@
213 213  {{/code}}
214 214  
215 215  ===== **Настройка иконок в wysiwyg-редакторе** =====
220 +
216 216  * Для того, **чтобы вывести все иконки на тулбар в wysiwyg-редакторе** необходимо:
217 217  ** открываем ##templates\macros.vm##
218 218  ** находим строку ##plugins: '$xwiki.getXWikiPreference("wysiwyg.plugins",## - в этой строке указываются те плагины, которые будут подгружаться, но сам вид тулбаров настраивается ниже.
... ... @@ -227,6 +227,7 @@
227 227  - символ "|" означает строчный разделитель, символ "/" - разбивает тулбар на несколько строк.
228 228  
229 229  ===== **Настройка сортировки прикрепленных файлов** =====
235 +
230 230  * Для того, **чтобы обеспечить сортировку прикрепленных файлов по дате изменения**, следует в файле attachmentsinline.vm в папке templates после строки ###set($attachments = $doc.attachmentList)## (и соответственно перед ##<div id="attachmentscontent" class="xwikiintracontent">##) добавить:
231 231  
232 232  {{code language="none"}}
... ... @@ -250,20 +250,20 @@
250 250  {{/code}}
251 251  
252 252  ===== **Настройка совместимости в IE для форматов MSOffice2007 и OpenOffice.org** =====
259 +
253 253  * **Аттачи-файлы MS Office 2007 и OpenOffice в IE сохраняются как zip-архивы (с расширением zip).** Проблема имеет место только в IE. Решение такое - в файл web.xml, который лежит в папке WEB-INF приложения добавить в соответствующем месте (поискать по ##mime##) содержимое из [[приложенного текстового файла>>attach:MIMETypes4XWiki.txt]]. В XWiki последних версий в файле web.xml уже вставлены MIME-типы под некоторые форматы файлов, но далеко не под все.
254 254  
255 255  * **Проблемы с импортом xar-файлов, проявляющиеся на версиях XWiki 2.3, 2.4 на Glassfish v.3** (выдается ошибка: //number 0 in 11: Uncaught exception Wrapped Exception: org.apache.commons.codec.binary.Base64)//, связаны с тем, что Glassfish и XWiki имеют разные версии одной и той же библиотеки. Для решения проблемы следует скопировать файл ##commons-codec-1.4.jar## из ##\xwiki\WEB-INF\lib## в папку ##\glassfishv3\glassfish\modules## а оттуда удалить ##commons-codec-repackaged.jar##.
256 -{{info}}
257 -В версии XWiki 3.0 данной проблемы уже не возникло.
258 -{{/info}}
263 +{{info}}В версии XWiki 3.0 данной проблемы уже не возникло.{{/info}}
259 259  
260 260  ===== **Настройка максимального размера прикрепляемых файлов** =====
266 +
261 261  * **Ограничение в 10MB для upload-а**. В XWiki имеется ограничение на upload. Для его регулирования следует:
262 262  ** edit the XWiki.XWikiPreferences class and add a NumberProperty field of type long, named upload_maxsize; if the field already exists, you can skip this step
263 263  ** edit the XWiki.XWikiPreferences object and specify the desired maximum attachment size (in bytes)
264 264  
265 -
266 266  == Настройка соединения со сторонней базой Oracle ==
272 +
267 267  {{info}}
268 268  Сторонняя база данных может использоваться, например, как источник информации, для визуализации на страницах XWiki (при необходимости можно выполнять и update данных).
269 269  {{/info}}
... ... @@ -272,7 +272,7 @@
272 272  
273 273  * Необходимо скопировать ojdc-драйвер Oracle (тот же файл, что и при инсталляции XWiki - ##ojdbc5.jar##) в папку ##\glassfishv3\glassfish\domains\domain1\lib\ext##, а затем перезапустить GlassFish.
274 274  
275 -* Далее открываем admin-консоль GlassFish (##http://server:4848##) и выбираем в дерева справа ##Resources##, затем ##JDBC##, затем ##Connection Pools## и на открывшейся странице нажимаем ##New##.
281 +* Далее открываем admin-консоль GlassFish (##http://server:4848##) и выбираем в дерева справа ##Resources##, затем ##JDBC##, затем ##Connection Pools## и на открывшейся странице нажимаем ##New##.##
276 276  
277 277  * Будет отрыт интерфейс добавления нового Connection Pool, где: в поле ##Name## вводим ##OraclePool##, в поле ##Resource Type## выбираем ##javax.sql.CoonectionPoolDataSource##, а в поле ##Database Vendor## выбираем ##Oracle## и нажимаем ##Next##.
278 278  
... ... @@ -283,17 +283,16 @@
283 283  * Если тест успешный, то слева в дереве кликаем на ##JDBC Resources## и на открывшейся странице нажимаем ##New##. В поле ##JNDI Name## вводим ##jdbc/ora1##, а в ##Pool Name## выбираем ##OraclePool## и нажимаем ##Ok##. На этом конфигурирование GlassFish закончено.
284 284  
285 285  ===== Настройка XWiki =====
292 +
286 286  Далее необходимо выполнить настройку XWiki.
287 287  
288 288  * Необходимо добавить ссылку на созданное соединение в файл ##\xwiki\WEB-INF\web.xml##. Почти в самом конце файла уже есть шаблон блока, который следует разкомментировать и вписать туда имя нашего JDBC-соединения:
289 -{{code}}
290 -<resource-ref>
296 +{{code}}<resource-ref>
291 291   <description>DB Connection</description>
292 292   <res-ref-name>jdbc/ora1</res-ref-name>
293 293   <res-type>javax.sql.DataSource</res-type>
294 294   <res-auth>Container</res-auth>
295 -</resource-ref>
296 -{{/code}}
301 +</resource-ref>{{/code}}
297 297  
298 298  * Следующим шагом следует добавить специальный плагин, который повышает удобство работы с внешними данными. Домашний сайт - http://xwikisql.gradsoft.ua/docs/XWikiSqlPluginGuide.html. Скачиваем плагин и копируем его в папку ##\xwiki\WEB-INF\lib##.
299 299  
... ... @@ -302,6 +302,7 @@
302 302  * Для завершения настройки следует перезапустить GlassFish. Подробная информация по использованию плагина для извлечения информации из сторонней базы данных и визуализации на страницах XWiki на сайте плагина - http://xwikisql.gradsoft.ua/docs/XWikiSqlPluginGuide.html. Обращение к источнику данных по имени - ##jdbc/ora1## (так настроили в нашем примере).
303 303  
304 304  == Дополнительные макросы и приложения ==
310 +
305 305  Содержит краткий список дополнительных полезных макросов и приложений, не входящих в основную поставку XWiki Enterprise и используемых автором данного руководства. Источник большинства из них - http://extensions.xwiki.org. Устанавливать их необходимо после установки и настройки XWiki Enterprise.
306 306  
307 307  **Оглавление раздела:**
... ... @@ -313,6 +313,7 @@
313 313  {{/info}}
314 314  
315 315  ===== **Admin Tools** - содержит список различных добавок для администраторов: статистика, экспорт и пр. =====
322 +
316 316  * http://extensions.xwiki.org/xwiki/bin/view/Extension/AdminTools
317 317  * Установка - стандартно
318 318  * Домашняя страница ##Admin.Tools##
... ... @@ -319,11 +319,13 @@
319 319  * Ставиться в раздел Admin, для которого отсутствует WebHome. Имеет смысл создать WebHome и вынести на него другие полезные функции, связанные с администрированием (удаление разделов, копирование разделов и пр.)
320 320  
321 321  ===== **LDAP Tools** - содержит утилиты для работы с LDAP: а) настройка взаимодействия, job для синхронизации =====
329 +
322 322  * http://extensions.xwiki.org/xwiki/bin/view/Extension/LDAP+Tools
323 323  * Установка стандартно, но после установки обязательно открыть ##XWiki.AdminLdapSyncSheet## или ##XWiki.AdminLdapSheet## (не помню точно) для того чтобы в ##Administration## добавился соответствующий раздел
324 324  * Управлять - через ##Administration##, где после установки будет специальный раздел ##LDAP-tools##
325 325  
326 326  ===== **PlantUML Macro** - макрос для построения UML-диаграмм. =====
335 +
327 327  * http://extensions.xwiki.org/xwiki/bin/view/Extension/PlantUML+Macro
328 328  
329 329  * Установка:
... ... @@ -334,11 +334,9 @@
334 334  ** на странице Macros.plantUMLMacro можно убедиться хорошо ли все поставилось.
335 335  
336 336  * Использование PlantUML:
337 -{{code}}
338 -{{plantuml}}
346 +{{code}}{{plantuml}}
339 339  content here...
340 -{{/plantuml}}
341 -{{/code}}
348 +{{/plantuml}}{{/code}}
342 342  Полное описание plantUML языка смотрите на http://plantuml.sourceforge.net/, а в разделе ##Downloads## есть даже [[pdf-вариант>>http://freefr.dl.sourceforge.net/project/plantuml/PlantUML%20Language%20Reference%20Guide.pdf]]
343 343  
344 344  * Кстати, есть даже вариант PlantUML для MS Word! (в виде word-макроса).
... ... @@ -345,13 +345,13 @@
345 345  * Еще кстати, есть другой макрос для рисования UML-диаграмм в XWiki, [[UML Macro>>http://extensions.xwiki.org/xwiki/bin/view/Extension/YUML+Macro]], однако он имеет ряд недостатков: а) работает только при наличии online-соединения с сайтом http://www.yuml.me/ b) варианты диаграмм ограничены (только самые основные)
346 346  
347 347  ===== **Tabs Macro** - макрос для визуализации на странице табов =====
355 +
348 348  * http://extensions.xwiki.org/xwiki/bin/view/Extension/Tabs+Macro
349 349  * Установка - стандартно
350 350  * Добавляет раздел ##Macro##, а в нем домашнюю страничку ##Macro.TabsMacro## - где описан синтаксис
351 351  
352 352  * Использование:
353 -{{code}}
354 -{{tabs idsToLabels='tabId11=My xwiki-wide tabs, tabId12=My working tabs :)' /}}
361 +{{code}}{{tabs idsToLabels='tabId11=My xwiki-wide tabs, tabId12=My working tabs :)' /}}
355 355  (%id="tabId11"%)((({{box cssClass="tabId11div"}}
356 356  First tab!
357 357  {{/box}}
... ... @@ -362,81 +362,72 @@
362 362  Second tab!
363 363  {{/box}}
364 364  And here too
365 -)))
366 -{{/code}}
372 +))){{/code}}
367 367  
368 -
369 369  ===== **LiveTable Macro** - макрос для удобного построения таблиц по технологии LiveTable =====
375 +
370 370  * http://extensions.xwiki.org/xwiki/bin/view/Extension/Livetable+Macro+2.0
371 371  * Установка - стандартно
372 372  * Домашняя страничка ##Macros.LiveTable## - где описан синтаксис
373 373  
374 374  * Использование:
375 -{{code}}
376 -{{livetable classname="XWiki.XWikiUsers" fields="first_name,last_name,doc.name,address" tags="false"
377 - selectedColumn="first_name" defaultOrder="desc" rowCount="11" maxPages="9" resultPage="" /}}
378 -{{/code}}
381 +{{code}}{{livetable classname="XWiki.XWikiUsers" fields="first_name,last_name,doc.name,address" tags="false"
382 + selectedColumn="first_name" defaultOrder="desc" rowCount="11" maxPages="9" resultPage="" /}}{{/code}}
379 379  
380 380  * В составе макроса также имеется страничка ##Macros.LiveTableScriptGenerator## - которая позволяет сгенерировать полный скрипт построения LiveTable - что удобно для использования в собственных разработках
381 381  
382 -
383 383  ===== **Calc Macro** - макрос для простых подсчетов в таблицах XWiki =====
387 +
384 384  * http://extensions.xwiki.org/xwiki/bin/view/Extension/Calc+Macro
385 385  * Установка - стандартно
386 386  * фактически состоит из 3-х макросов: ##calc## macro, ##sum## macro, ##summary## macro. Синтаксис каждого из макросов - на соответствующей странице в разделе ##Macros##.
387 387  
388 388  ===== **Todo Macro** - макрос для добавления прямо на страницы списков дел =====
393 +
389 389  * http://extensions.xwiki.org/xwiki/bin/view/Extension/Todo+Macro
390 390  * Установка - стандартно, после - посетить страницу - ##XWiki.TodoMacroInstall## для завершения инсталляции.
391 391  * Примеры использования - ##Todo.WebHome##.
392 392  
393 -
394 394  ===== **Spoiler Macro** - макрос для добавления на страницу скрытых элементов =====
399 +
395 395  * http://extensions.xwiki.org/xwiki/bin/view/Extension/Spoiler+Macro
396 396  * Установка - стандартно.
397 397  * Домашняя страница ##Macros.Spolier##
398 398  * Использование:
399 -{{code}}
400 -{{spoiler title="Show me the truth"}}
404 +{{code}}{{spoiler title="Show me the truth"}}
401 401  I am your father
402 -{{/spoiler}}
403 -{{/code}}
406 +{{/spoiler}}{{/code}}
404 404  
405 -
406 406  ===== **Lightbox Macro** - макрос создает презентацию из картинок =====
409 +
407 407  * http://extensions.xwiki.org/xwiki/bin/view/Extension/Lightbox+Macro
408 408  * Установка - стандартно.
409 409  * Домашняя страница ##XWiki.LightboxMacro##
410 410  * Использование:
411 -{{code}}
412 -{{lightbox image="cat.jpg" group="g0" /}}
413 -{{lightbox image="cat2.jpg" group="g0" /}}
414 -{{/code}}
414 +{{code}}{{lightbox image="cat.jpg" group="g0" /}}
415 +{{lightbox image="cat2.jpg" group="g0" /}}{{/code}}
415 415  
416 -
417 417  ===== **MBox, MCode, MNote Macros** - макросы создающие специальные box-ы с красивым видом =====
418 +
418 418  * http://asiri.rathnayake.org/xwiki/
419 419  * Установка - стандартно.
420 420  * Домашние страницы ##Macro.MBox##, ##Macro.MNote##, ##Macro.MCode##
421 421  * Использование MBox:
422 -{{code}}
423 -{{mbox title="A Title" subTitle="An Optional **Sub-Title**"}}
423 +{{code}}{{mbox title="A Title" subTitle="An Optional **Sub-Title**"}}
424 424  Any **xwiki** content.
425 -{{/mbox}}
426 -{{/code}}
425 +{{/mbox}}{{/code}}
427 427  
428 -
429 429  ===== **Copy Space Snippet** - данный код позволяет скопировать Раздел в другой Раздел =====
428 +
430 430  * http://extensions.xwiki.org/xwiki/bin/view/Extension/Copy+Space+Snippet
431 431  * для использования - скопируйте представленный код на любую страницу
432 432  
433 -
434 434  ===== **Delete Space Snippet** - данный код позволяет выполнить удаление разделов =====
433 +
435 435  * http://extensions.xwiki.org/xwiki/bin/view/Extension/Delete+Space
436 436  * для использования - скопируйте представленный код на любую страницу
437 437  
438 -
439 439  ===== **SpaceExplorer Panel Application** - добавляет панельку, с деревом разделов и страниц в них =====
438 +
440 440  * http://extensions.xwiki.org/xwiki/bin/view/Extension/Space+Explorer+Panel+Application
441 441  * Установка - стандартно, а для вывода панели на экран - используйте ##Panel Wizard## в ##Administration##
442 -