Questions about connector app module implementation

Mia Paulin
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Leaders.
April 22, 2023

Good evening, ya'll.  Working on my apps.  Have some questions.  First and foremost, the modules, what programming languages are they actually suppose to be written in?  I've seen python, java, scale, php, JQL...  I've also seen the descriptor app code with a bunch of key/ value pairs that...scratch that.  When I'm creating the connector app, I can use the JSON to connect to the url of whichever module I need it to, but I don't know what language I can code the connector app in.  I know all about creating panel, putting sections on the panels, putting items on the sections and adding the event handlers/event listers to every item.  But the connect apps are Atlassian implemented, so it's an Atlassian solution as far as languages are concerned.  Which one am I suppose to use?

1 answer

1 accepted

Suggest an answer

Log in or Sign up to answer
0 votes
Answer accepted
Joseph Chung Yin
Community Leader
Community Leader
Community Leaders are connectors, ambassadors, and mentors. On the online community, they serve as thought leaders, product experts, and moderators.
April 23, 2023

@Mia Paulin -

Here are a few links on using Atlassian REST APIs to develop your own application.  Atlassian Connect is a development framework that one can utilize in building apps -

https://developer.atlassian.com/cloud/jira/platform/index/

It is a flexible framework that is not restricted to a specific programming language.  

Hope this helps.

Best, Joseph Chung Yin

Jira/JSM Functional Lead, Global Technology Applications Team

Viasat Inc.

Mia Paulin
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Leaders.
April 23, 2023

Thanks your awesome!

Mia Paulin
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Leaders.
April 23, 2023

@Joseph Chung Yin  What are our actual connect apps suppose to do?  Do we just create any page/ webpanel we want or is it specific?  There are example that create ever type of Jira integration there is.  Do I just pick one and build from it, because the modules are Jira modules?  Am I just designing an app with a Jira functionality? And thank you for the link, Sir, you are awesome!

Joseph Chung Yin
Community Leader
Community Leader
Community Leaders are connectors, ambassadors, and mentors. On the online community, they serve as thought leaders, product experts, and moderators.
April 23, 2023

@Mia Paulin -

It is depend on what you are trying to do/perform with your custom program/codes using REST APIs.  What are you trying to integrate with Jira/JSM?

Best, Joseph

Mia Paulin
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Leaders.
April 23, 2023

@Joseph Chung Yin  I'm just trying to implement a connector app.  I already started the descriptor app.  I just need to add the modules.  The ones in my JSON file.  I'm adding Jira modules to implement my connector app.  So far, I know there are different things you can create.  The basic functionalities are the panel, where everything on the pages go, the section on the panel, and the items on every section.  That can follow any design based on what the app is supposed to do.  That's what I'm trying to figure out.  What is it's function? Am I building off of a Jira implementation or creating my own?

Joseph Chung Yin
Community Leader
Community Leader
Community Leaders are connectors, ambassadors, and mentors. On the online community, they serve as thought leaders, product experts, and moderators.
April 23, 2023

@Mia Paulin -

I would recommend that you follow the Jira implementation, then further customize as needed.  At this point, I am still not clear on what your connector app is trying to do as to integration with Jira/JSM?  What function are you trying to achieve? (i.e. create issue in your Jira/JSM project etc..)?

Best, Joseph

Mia Paulin
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Leaders.
April 23, 2023

Let’s me look back over the documentation 

TAGS
AUG Leaders

Atlassian Community Events