Forums

Articles
Create
cancel
Showing results for 
Search instead for 
Did you mean: 

Jira Gadget vs Plugin. When to use each?

lokesh cherukuri
Contributor
April 9, 2018

What is the difference between Jira Gadget, plugin, and Addon? When to use each of them. I want to build some functionality that takes Jira data (stories, bugs, epics etc) and calculates some metrics. Jira doesn't give those metrics. we have to write custom algorithms to calculate them and store them in a JIRA DB (Not allowed to store Data outside Jira). Finally, we want to show them as tables, charts etc. So, now what to build to achieve this. plugin or gadget. And also are there any useful starter tutorials, libraries to speed up the development?

2 answers

1 accepted

3 votes
Answer accepted
Nic Brough -Adaptavist-
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 9, 2018

Plugins are packages of code that add or replace functionality in the Jira framework.

These were sort of renamed as Add-ons a while ago, although it's not quite accurate because not all add-ons are plugins (think of the marketplace - it still has a lot of plugins for Jira Server, but add-ons for Cloud are not plugins, and some add-ons are actually external to the servers completely). 

The definition was widened again with the latest rename to Apps, which means "anything in the marketplace or your own coding"  (Although I really don't like that choice, as App is an abbreviation for Application, and Application means something else again in Atlassian-speak)

So.  Gadgets are things you stick on a Jira dashboard to help visualise or report on stuff.  All gadgets are provided in Jira by Add-ons (plugins), although in theory you can draw some in from other places.

So, the answer to "So, now what to build to achieve this. plugin or gadget." is actually "Both".  You probably want to write a plugin(add-on) that provides a new gadget

0 votes
lokesh cherukuri
Contributor
April 9, 2018

Screen Shot 2018-04-09 at 5.15.17 PM.png

 

I want to add a new option below the existing options (`Backlog`, `Active Sprints` etc) on the left pane. And when I click that link, I want to see charts on Right empty Pan. How to approach this type plugin?

Albrit Bendo June 19, 2019

.

Like Zach Torstrick likes this

Suggest an answer

Log in or Sign up to answer
TAGS
AUG Leaders

Atlassian Community Events