Size: a a a

AUG for Developers

2020 February 29

AM

Alexey Matveev in AUG for Developers
Пока останется. Но зачем делать на connect если forge секьюрней
источник

AM

Alexey Matveev in AUG for Developers
Но там видно будет. Может они цены разные сделают. Хз
источник

AC

Anton Chemlev in AUG for Developers
Я понял так, что Connect останется уделом больших и сложных аддонов, если так можно сказать. А Forge - для более местечковых штук. Ну и вроде как они декларируют его как "снижающий уровень входа в разработку"
источник

AM

Alexey Matveev in AUG for Developers
Я не так понял. Я так понял что enterprise говорит что connect не безопасный и поэтому появился forge
источник

AC

Anton Chemlev in AUG for Developers
Ну может. Вот цитата их просто: We know that not all use cases lend themselves to the Forge model. Remote-hosted apps, like those built on our Connect framework, aren’t going anywhere – they’re part of the same future that we envision for our cloud ecosystem.
источник

AC

Anton Chemlev in AUG for Developers
источник

AM

Alexey Matveev in AUG for Developers
Мне кажется, что connect станет бессмысленным. Потому что если нет, то народ будет девелипить один адон уже для трех экосистем
источник

AM

Alexey Matveev in AUG for Developers
А это как то не очень
источник
2020 March 02

A

Alexandr in AUG for Developers
Коллеги, добрый день! возникла необходимость добавить в джире интерцепторы (перехватчики) на action. у кого-нибудь есть пример\ссылка на то, как это можно сделать в джире? я нагуглил только явадоки, но из них не очень понятно, как это работает именно в джире
источник

A

Alexandr in AUG for Developers
буду очень благодарен
источник

AD

Alexey Dorofeev in AUG for Developers
надо сделать класс, который будет экстендить нужный экшн, а потом добавить его в atlassian-plugin, указав в alias исходный экшн
источник

A

Alexandr in AUG for Developers
спасибо большое, попробую
источник

Ю

Юрий in AUG for Developers
если имеется ввиду переход, не проще сделать листенер?
источник

A

Alexandr in AUG for Developers
Нет. Есть http запрос на сервер, который возвращает данные. Но он возвращает лишние данные, мне нужно их фильтровать. На клиенте, насколько я искал, это сложно сделать. Появилась мысль обрезать ответ на сервере, возможно с помощью servlet filter
источник
2020 March 04

RC

Roma Chehonte in AUG for Developers
Привет, чат.
Спасибо, что ты есть. Ниже нестатья на хабре про "Java API vs SIL"
Надо мне было написать интегру Jira&whatever. А SIL тут уже был и  оказывается, в последних своих версиях он поддерживает http методы: может отправлять данные, а с помощью вызова скриптов через web позволяет получать и готовить данные, т.е. расширять Jira REST API по сути. Вместе с другими плюшками, имхо, плагин позволяет покрыть основные задачи жизнедеятельности среднего по размерам динозавра. Обработку экзотической логики можно вывести на стороний веб-сервис на питоне. Во всяком случае, я пока так делаю, и какбудтоработает: 100 строчек, ~100 юзеров конкретного модуля.
Рядом лежит историческая интеграция через бд созданная, видимо, заклинанием atlas-run. Это почти все что я о ней пока понимаю.
В связи с этим вопрос:
Why not? В каких случаях в 2020 году используют Java API и плагинописательство в повседневных задачах(не пишем Structure то бишь)? Секюрность, перформанс, независимость от cprime, поддержка кастомных исторических плагинов?
П.с. Кто не без греха - киньте аргументированной помидоркой
источник

AD

Alexey Dorofeev in AUG for Developers
Если можешь не писать - не пиши
источник

RC

Roma Chehonte in AUG for Developers
Alexey Dorofeev
Если можешь не писать - не пиши
Так, помню, говорил Заратустра
источник

КТ

Кирилл Тимофеев in AUG for Developers
Roma Chehonte
Привет, чат.
Спасибо, что ты есть. Ниже нестатья на хабре про "Java API vs SIL"
Надо мне было написать интегру Jira&whatever. А SIL тут уже был и  оказывается, в последних своих версиях он поддерживает http методы: может отправлять данные, а с помощью вызова скриптов через web позволяет получать и готовить данные, т.е. расширять Jira REST API по сути. Вместе с другими плюшками, имхо, плагин позволяет покрыть основные задачи жизнедеятельности среднего по размерам динозавра. Обработку экзотической логики можно вывести на стороний веб-сервис на питоне. Во всяком случае, я пока так делаю, и какбудтоработает: 100 строчек, ~100 юзеров конкретного модуля.
Рядом лежит историческая интеграция через бд созданная, видимо, заклинанием atlas-run. Это почти все что я о ней пока понимаю.
В связи с этим вопрос:
Why not? В каких случаях в 2020 году используют Java API и плагинописательство в повседневных задачах(не пишем Structure то бишь)? Секюрность, перформанс, независимость от cprime, поддержка кастомных исторических плагинов?
П.с. Кто не без греха - киньте аргументированной помидоркой
Когда пишешь на Java, ты:
- в первую очередь практикуешь очень популярный энтерпрайз ЯП
- изучаешь устройство продукта atlassian
- не зависишь от плагина чужой компании, для работы твоего кода нужна только сама система
- можешь распространять свое решение на маркетплейсе (даже простую мелочь для удобства)
- имеешь одно место - плагин - со всей логикой, а не кучу мелких файлов sil, groovy etc
- имеешь юниттесты, CI и вот это все
источник

КТ

Кирилл Тимофеев in AUG for Developers
А в целом да, можешь не писать,  не пиши. Но у тебя на основе вот таких мелких скриптов образуется некая логика обособленного продукта - банально удобнее держать все его исходники в одном месте.
источник

T

TotallyTot😸 in AUG for Developers
Кирилл Тимофеев
Когда пишешь на Java, ты:
- в первую очередь практикуешь очень популярный энтерпрайз ЯП
- изучаешь устройство продукта atlassian
- не зависишь от плагина чужой компании, для работы твоего кода нужна только сама система
- можешь распространять свое решение на маркетплейсе (даже простую мелочь для удобства)
- имеешь одно место - плагин - со всей логикой, а не кучу мелких файлов sil, groovy etc
- имеешь юниттесты, CI и вот это все
Другими словами, сил холодный скил. Если только жира одмин с инстансом, где этот плагин, то гуд. Если нет, то лучше трогать универсальные штуки.
источник