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

Приведение дизайна Jira к читабельному виду

GreaseMonkey
Для того, чтобы легче работалось с багтрекером Jira, установите юзер-стили, прописав в них свой сервер разработки.
    Подобная проблема имеется и у багтрекера Trac. В их дизайне по умолчанию информация, относящаяся к разным по смыслу блокам (пользовательские сообщения и системные) набрана в похожих окнах без границ. Информация из разных окон путается между собой, поэтому ещё до исправления ошибок требуется включать мозг, чтобы начать различать блоки, вдумчиво вчитываясь в разбросанные (насыпанные) слова. Через некоторое время у пользователя появляется искушённость, он намётанным глазом с полувзгляда учится распознавать блоки в Джире.
Читать дальше →
Всего голосов 7: ↑4 и ↓3 +1
Просмотры6.9K
Комментарии 5

Качественный интерфейс 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

Atlassian Plugins: погружение в Active Objects и Plugin Settings

Блог компании Mail.ru GroupHelp Desk SoftwareService Desk
Привет, Хабр! Я работаю в Mail.Ru Group в отделе разработки плагинов JIRA. Плагины позволяют расширять или изменять функциональность приложения. Например, с их помощью можно создавать новые типы полей, гаджеты, JQL-запросы, панели с различной информацией, графики и многое другое.

Большинство наших плагинов требуют хранения дополнительных данных, которые они используют. В этой статье я хочу рассказать, как мы решаем эту задачу. Существует два основных способа хранения таких данных: Active Objects и Plugin Settings. Рассмотрим их поподробнее и разберемся в каком случае лучше и удобнее использовать один, а в каком — другой.

image
Читать дальше →
Всего голосов 17: ↑14 и ↓3 +11
Просмотры8.5K
Комментарии 2

Atlassian User Group в гостях у «1С»

Блог компании 1СУправление разработкойУправление проектами
Друзья, мы продолжаем цикл встреч о кастомизации JIRA и инфраструктуры продуктов Atlassian.

8 декабря в гостях у «1С» мы обсудим расширение возможности управления бизнес-процессами в JIRA с помощью плагина JJupin, интересная тема: как описать настройки системы и передать заказчику (или коллегам, если у вас несколько админов). Отдельно поговорим о примере мониторинга разработки, реализованного в компании Reasoning Mind.
Читать дальше →
Всего голосов 11: ↑8 и ↓3 +5
Просмотры4.8K
Комментарии 4

ВИДЕО: Atlassian User Group в гостях у «1С»

Блог компании 1СУправление разработкойУправление проектами
Видеозапись встречи Atlassian User Group, прошедшей 8 декабря 2016 г. в офисе «1С».
Доклады:
  • Григорий Кнеллер, Polygran — «Расширение возможностей JIRA с помощью плагина JJUPIN» — Как лёгким движением руки можно расширить стандартные возможности JIRA по построению бизнес-процессов (workflows).
  • Анастасия Козлова, Toolstrek — «Документирование изменений» — Как не потерять управляемость изменениями, когда несколько администраторов работают в одном инстансе.
  • Андрей Шовкопляс, Reasoning Mind — «Монитор разработки»
  • Ольга Николаева, AUG — JIRA Automation Plugin, рассказ про этот небольшой, но чрезвычайно полезный плагин, с примерами.

Читать дальше →
Всего голосов 9: ↑9 и ↓0 +9
Просмотры3.9K
Комментарии 2

Как компания Atlassian построила бизнес стоимостью 10 млрд долларов. Часть 1

Блог компании AlconostSaaS / S+SРазвитие стартапаБизнес-моделиAtlassian
Перевод

«Было много умных людей, которые не собирались присоединяться к нашей компании, давать деньги или советы — потому что наш бизнес не имел для них никакого смысла».
— Майк Кэннон-Брукс, сооснователь Atlassian


Когда компания Atlassian еще только появилась (в 2002 году), перед ее основателями стоял выбор.

С одной стороны, они могли пойти обычным путем и сделать то, что делало большинство SaaS-компаний: набрать отдел продаж, постучаться в двери инвесторов и попытаться превратить идею в миллионы долларов в виде финансирования.

Однако основатели Atlassian не пошли таким (ожидаемым) путем — они решили действовать иначе, и это в конечном итоге позволило им построить бизнес стоимостью 10 млрд долларов.

Переведено в Alconost
Читать дальше →
Всего голосов 17: ↑16 и ↓1 +15
Просмотры13K
Комментарии 9

Как компания Atlassian построила бизнес стоимостью 10 млрд долларов. Часть 2

Блог компании AlconostУправление проектамиУправление продуктомУправление продажамиAtlassian
Перевод


Продолжаем рассказывать историю Atlassian. 1 часть вы можете прочитать тут.

2015 год — настоящее время: расширение на прибыльные конкурентные рынки


Для многих SaaS-компаний сегодняшний бизнес Atlassian выглядит как «конечная цель»: вырасти в огромную работающую на мировом рынке публичную компанию со сложным набором интегрированных продуктов для самых разных команд.

Но Atlassian понимает, что успех — это не точка на графике, а непрерывная линия: если вы успешны, но не можете поддерживать рост и уверенное присутствие на своих рынках, вас вышвырнут. Поэтому сегодня цель компании — не просто создать лучший в своем классе набор инструментов для разработчиков, а скорее сделать так, чтобы организации целиком, вместе со всеми отделами, использовали соответствующие продукты из семейства Atlassian.

С одной стороны, Atlassian работает над тем, чтобы ее решениями могли пользоваться самые разные отделы организаций. С другой стороны, компании нужно каким-то образом сохранить актуальность для небольших команд, поскольку для них многие приносящие компании доход продукты становятся излишне сложными. Однако вместо того, чтобы тратить время на разработку «облегченных» версий собственных решений, Atlassian идет опробованным путем: приобретает продукты с более простой функциональностью, интегрирует их и пополняет таким образом свое семейство.

Давайте подробнее рассмотрим, каким образом приобретения и интеграция за последние несколько лет помогли компании расширить продуктовую воронку и выйти на более прибыльные конкурентные рынки.

Переведено в Alconost
Читать дальше →
Всего голосов 19: ↑17 и ↓2 +15
Просмотры5.7K
Комментарии 4

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

Как избавиться от ошибок с таблицами Active Object при восстановлении Jira из бэкапа

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


В этой статье поговорим о том, как избавиться от ошибок с таблицами Active Objects при восстановлении Jira из бэкапа и напишем плагин для удаления ненужных таблиц Active Objects из архивного файла бэкапа.
Читать дальше →
Всего голосов 10: ↑10 и ↓0 +10
Просмотры1.6K
Комментарии 0

Как я объединял данные плагина Tempo для Jira Server и Jira Cloud и мигрировал их обратно в Jira Cloud

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

Плагины Tempo для Atlassian Jira установлены на большом количестве инстансов Jira как в клауде, так и на серверах. Мне пришлось объединять данные из клаудной и серверной Jira и устанавливать объединенные данные обратно на Клауд. Помимо стандартных данных Jira мне еще было необходимо объединить данные из Tempo плагина. В этой статье я расскажу, как я сделал объединение и миграцию данных Tempo.
Читать дальше →
Всего голосов 7: ↑7 и ↓0 +7
Просмотры3.1K
Комментарии 5

Как изменить пароль пользователя admin в Atlassian Jira и Confluence во встроенной БД (H2)

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

В этой статье поговорим о том, как сменить пароль пользователя admin во встроенной базе данных Atlassian Jira и Confluence.
Читать дальше →
Всего голосов 14: ↑12 и ↓2 +10
Просмотры3.6K
Комментарии 22

Jira DataCenter — что это? Как работает? Как развернуть?

Разработка веб-сайтовСистемное администрированиеУправление проектамиAtlassian
Tutorial

Введение


С распространением философии Agile российские IT-специалисты с каждым годом накапливают все больше экспертизы и компетенций в области настройки и управления продуктами для команд разработчиков, самым популярным из которых до сих пор остается Jira. Однако работа с самой «старшей», производительной и высокодоступной ее версией — Jira Data Center — все еще вызывает очень много вопросов. В этом посте я расскажу о некоторых принципах и механизмах работы Jira DataCenter, которые мы применяем на практике. Начну с рассказа о структуре кластера Jira.
Читать дальше →
Всего голосов 11: ↑11 и ↓0 +11
Просмотры7.7K
Комментарии 12

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

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

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

SIL и Salesforce

Atlassian
Tutorial
В этой статье я расскажу о том, как можно работать с Salesforce из SIL.

SIL это язык программирования для автоматизации действий в Atlassian Jira и Confluence. Вы можете узнать больше про SIL вот здесь.
Читать дальше →
Рейтинг 0
Просмотры539
Комментарии 0