Открыть список
Как стать автором
Обновить
  • по релевантности
  • по времени
  • по рейтингу

Качественный интерфейс JIRA-плагина с помощью AUI Framework

Блог компании Mail.ru GroupРазработка веб-сайтовAtlassian


JIRA широко используется в Mail.Ru Group. Сейчас мы применяем эту систему не только для управления проектами и отслеживания ошибок, но и для организации самых разнообразных операционных процессов — рекрутинга, согласования договоров, командировок и так далее. Это с одной стороны очень удобно, так как многие бизнес-процессы отлично ложатся на модель Issue в JIRA. Однако часто требуются также и специфичные функции, реализуемые с помощью специально написанных нами плагинов.

Несколько лет назад мы довольствовались простыми JS-скриптами и плагинами общего назначения сторонних разработчиков. Со временем JIRA проникала в операционные процессы глубже, соответственно, и требования к функциям, заточенным именно под эти процессы, росли. В настоящее время у нас есть отдельное подразделение, задачей которого является разработка кастомизированного функционала для JIRA и Confluence. В рамках него накоплена хорошая экспертиза.

Сейчас многие JIRA-плагины сторонних разработчиков не могут похвастаться качественным интерфейсом. Это касается даже некоторых платных плагинов. Однако все средства для быстрой разработки удобных и красивых интерфейсов есть. В статье рассматривается одно из них — AUI Framework (Atlassian User Interface Framework).

Предполагается, что читатель знаком с тем, как можно сделать плагин в принципе. Если нет, то об этом можно почитать, например, здесь.
Читать дальше →
Всего голосов 32: ↑31 и ↓1 +30
Просмотры21.2K
Комментарии 7

Spring AOP и JavaConfig в плагинах для Atlassian Jira

Блог компании РайффайзенбанкJavaAtlassian
Tutorial
В этой статье разработаем плагин для Atlassian Jira, где с помощью JavaConfig определим бин с областью видимости прототип, залогируем вызовы методов бина, используя AOP, и выведем информацию из внешних бинов (ApplicationProperties, JiraAuthenticationContext и ConstantsManager).

Исходный код плагина можно взять вот здесь.
Читать дальше →
Всего голосов 27: ↑25 и ↓2 +23
Просмотры3.6K
Комментарии 0

Atlassian Jira Software функциональность в Jira плагине

Блог компании РайффайзенбанкРазработка веб-сайтовJavaAtlassian
Tutorial
Часто вижу вопросы о том, как сделать плагин с использованием функциональности из Jira Software. В интернете найти информацию сложно, поэтому я решил сделать статью, в которой расскажу, как подключить Jira Software функциональность к плагину для Jira.
Читать дальше →
Всего голосов 20: ↑20 и ↓0 +20
Просмотры4.7K
Комментарии 1

Как использовать soy, requirejs, backbone js в плагинах для Atlassian Jira

Блог компании РайффайзенбанкAtlassian
Tutorial


В этой статье разработаем плагин, который будет сохранять настройки плагина в Jira. Мы будем использовать библиотеки soy, requirejs, backbone js для отображения пользовательского интерфейса. Soy, requirejs, backbone js это встроенные в Jira библиотеки.
Читать дальше →
Всего голосов 24: ↑24 и ↓0 +24
Просмотры2.5K
Комментарии 0

Как разрабатывать интеграционные тесты для Atlassian Jira Server (jira-func-test-plugin)

Блог компании РайффайзенбанкAtlassian
Tutorial


Поговорим о том, как делать интеграционные тесты для Atlassian Jira Server. Для этих целей будем использовать библиотеки, которые предоставляет Atlassian: jira-func-test-plugin и jira-testkit-plugin.
Читать дальше →
Всего голосов 6: ↑6 и ↓0 +6
Просмотры2.1K
Комментарии 3

Создаем свои функции в SIL

Atlassian
Tutorial
Всем привет!

В этой статье я хочу рассказать, как создать свою функцию в SIL.

Вступление


SIL расшифровывается, как Simple Issue Language, был создан разработчиками компании cPrime для автоматизации ручных действий в Atlassian Jira и Confluence.

Основное преимущество SIL заключается в том, что SIL содержит функции, которые не требуют знания API Atlassian Jira или Atlassian Confluence для их использования. Это значительно снижает порог вхождения в SIL и делает программный код на SIL меньше по объему, нежели аналогичный код на Java или Groovy.
Читать дальше →
Всего голосов 2: ↑2 и ↓0 +2
Просмотры1.1K
Комментарии 0

Делаем функции в SIL переносимыми между версиями в Jira

Atlassian
Tutorial
Всем привет!

В этой статье продолжим разговор про разработку собственных функций для SIL. Предыдущую статью можно почитать вот здесь.
Читать дальше →
Рейтинг 0
Просмотры334
Комментарии 0

React и Atlaskit в серверных и датацентровых плагинах Atlassian

Atlassian
Tutorial
Всем привет!

В этой статье я бы хотел поговорить о том, как использовать React и Atlaskit в плагинах Atlassian в Server и Data Center окружениях.
Читать дальше →
Всего голосов 4: ↑4 и ↓0 +4
Просмотры1.1K
Комментарии 0