Confluence<br />Confluence<br />Расширениесистемы <br />c помощью Xwork модулей<br />Макаров Яков<br />
Confluence<br />Что можно добавить в Confluence?<br />Уже есть расширения:<br /><ul><li>Gliffy– построитель диаграмм
TaskDock – управление задачами
Calendar – календарь на любой странице</li></ul>Все, что можно сделать с помощью Java, HTML и JavaScript, можно оформить в...
Gliffy<br />Confluence<br />
TaskDock<br />Confluence<br />
Calendar<br />Confluence<br />
Confluence<br />Настройка рабочей среды<br /><ul><li> Установить Atlassian SDK
Cкачать zip архив
Настроить переменные окружения
Установить плагин для Maven в Eclipse                 	M2Eclipse</li></ul>Есть хорошая инструкция на сайте confluence.atla...
Confluence<br />Создание проекта<br /><ul><li>atlas-create-confluence-pluginсоздаст проект
atlas-runзапустит сервер
Upcoming SlideShare
Loading in …5
×

Расширение Confluence c помощью xwork модулей

10,027 views

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
10,027
On SlideShare
0
From Embeds
0
Number of Embeds
140
Actions
Shares
0
Downloads
7
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Расширение Confluence c помощью xwork модулей

  1. 1. Confluence<br />Confluence<br />Расширениесистемы <br />c помощью Xwork модулей<br />Макаров Яков<br />
  2. 2. Confluence<br />Что можно добавить в Confluence?<br />Уже есть расширения:<br /><ul><li>Gliffy– построитель диаграмм
  3. 3. TaskDock – управление задачами
  4. 4. Calendar – календарь на любой странице</li></ul>Все, что можно сделать с помощью Java, HTML и JavaScript, можно оформить в виде расширения Confluence<br />
  5. 5. Gliffy<br />Confluence<br />
  6. 6. TaskDock<br />Confluence<br />
  7. 7. Calendar<br />Confluence<br />
  8. 8. Confluence<br />Настройка рабочей среды<br /><ul><li> Установить Atlassian SDK
  9. 9. Cкачать zip архив
  10. 10. Настроить переменные окружения
  11. 11. Установить плагин для Maven в Eclipse M2Eclipse</li></ul>Есть хорошая инструкция на сайте confluence.atlassian.com<br />
  12. 12. Confluence<br />Создание проекта<br /><ul><li>atlas-create-confluence-pluginсоздаст проект
  13. 13. atlas-runзапустит сервер
  14. 14. atlas-cli</li></ul>позволит устанавливать плагинына тестовый сервер<br />
  15. 15. Confluence<br />Структура проекта<br /><ul><li>src/main/java- исходники
  16. 16. src/main/resources – ресурсы
  17. 17. atlassian-plugin.xml
  18. 18. velocity templates
  19. 19. CSS и JavaScript
  20. 20. src/test/java - тесты</li></li></ul><li>Confluence<br />Типы модулей<br /><ul><li>Macros Confluence код, который можно вызвать поместив имя макроса в фигурные скобки на странице.
  21. 21. Xwork Внутри Confluence используется Xworkи Webworkиможно добавлять xworkпакеты, расширяяфункциональность Confluence
  22. 22. Множество других типов модулей</li></li></ul><li>Confluence<br />atlassian-plugin.xml - описание проекта<br /><macro name="xworkdemo" class="ru.teamlead.confluence.plugins.DemoMacro"<br /> key="demomacro"><br /> <description>Пример макроса</description><br /></macro><br /><web-resource key="scripts" name="Xwork Demo resources"><br /> <resource type="download" name="xworkdemo.js" location="/scripts/xworkdemo.js" /><br /></web-resource><br /><xwork name="greeting" key="greeting"><br /> <package name="greeting" extends="default" namespace="/xworkdemo"><br /> <default-interceptor-ref name="defaultStack" /><br /> <action name="greet" class="ru.teamlead.confluence.plugins.GreetAction"><br /> <result name="success“ type="velocity">/template/greet.vm</result><br /> </action><br /> </package><br /></xwork><br />
  23. 23. Confluence<br />Использование макроса на странице<br />{xworkdemo}<br />
  24. 24. Confluence<br />
  25. 25. Confluence<br />Источники информации<br /><ul><li>teamlead.ru
  26. 26. confluence.atlassian.com
  27. 27. forums.atlassian.com
  28. 28. svn.atlassain.com</li></ul>Спасибо за внимание!<br />

×