So add-on development is not supported in cloud?

This question is in reference to Atlassian Documentation: Add-ons and plugins

This article sounds like a marketing way to disguise the only way for devs to customize JIRA cloud instances is with Atlassian Connect.  Atlassian Connect would actually be useful if you could bundle and host from within JIRA.  Uploading bundled Atlassian Connect projects directly to JIRA seems like low hanging fruit if it already supports external sources.

1 answer

This widget could not be displayed.

I'm not sure they're "disguising" anything.  If you want to extend or customise Cloud beyond the options in the basic offering (and limited range of options), you need to do it with Connect add-ons - they've said that from day one of Cloud.

Sadly, despite "Connect being the way forward", it's not available for Server versions.  Which does kind of break the idea that it's useful as the way forward for most users.

Maybe this should be separate question but does this mean if you want to add a few custom links to a menu in JIRA cloud you have to host a separate website with that html fragment?  I still think connectors are really integration points and not add-ons.  It is confusing with add-ons/plugins in JIRA server and then these external integrated services in cloud.

No, it's a good place to ask, it's certainly related!

The answer is maybe - Connect add-ons can add things to the UI, but they can't get into the depths of JIRA like type-2 add-ons.  Everything they do has to be on the surface and act via REST.  Specifically for adding links in the UI, I don't actually know - I've not tried to write a Connect add-on that does that yet.

Connect add-ons aren't just connectors though, they can work entirely within a Cloud system.

Thanks.  I did create a connector to add menu items and it works fine (based on tutorial provided by Atlassian).  The problem is we have no official place to host the connector and it is overkill to host an external website to serve up a few menu items.  When you say connectors can work entirely within a Cloud system, does that mean Atlassian allows the obviously needed support of uploading a connector bundled with the custom html and javascript?

Sorry, I'm not talking about "connectors" - those are just one thing you can do with add-ons.

If you write a Cloud add-on that runs on another server, then you need to provide that server.  There are Connect add-ons that run entirely within JIRA and don't need other servers, but you've written one that needs external systems.

So JIRA cloud does support "non-connector" add-ons?  When adding an add-on from our JIRA cloud instance there is only an option to enter a URL... the upload button has been removed.  I did originally create a normal add-on using the Atlassian sdk but then to my dismay there was no way to upload it.  Then I created the connector "add-on" and to my dismay it requires an external hosting source.  So I guess my real question is how to add a custom menu to JIRA cloud?

I'm not sure why you keep asking about "connectors".

Cloud lets you install Connect add-ons, some of which are hosted entirely on there, others hosted on other servers.  It does not let you install "type 2" add-ons/

Menu items are done in similar ways in both types of add-on - as "web items".  On the Connect side, try https://developer.atlassian.com/static/connect/docs/latest/modules/common/web-item.html

 

That is the site I referenced when creating my menu custom (using tutorial https://developer.atlassian.com/static/connect/docs/latest/tutorials/connect-basics.html).  I am still not able to get clear details on "type 2" add-ons in the cloud.  It seems the upload button was removed from JIRA cloud when installing add-ons.  Thanks for your help.  Guess I will give up on it since it is too much effort and confusing.

Ah, sorry, I've been completely missing the question.

You can only install a certain set of "type 2" add-ons in Cloud.  The list of those is short, totally determined by Atlassian, and you do it by enabling them in your account, not via the UPM (It's the Cloud options for Tempo, JIRA Suite Utilities, Toolkit and so-on).  You can't upload any type-2 add-ons yourself.

Suggest an answer

Log in or Sign up to answer
Atlassian Summit 2018

Meet the community IRL

Atlassian Summit is an excellent opportunity for in-person support, training, and networking.

Learn more
Community showcase
Posted 9 hours ago in Statuspage

What are your best incident management tips and stories? #HugOps

 👋Community members! Downtime happens. And great incident response takes a village. Teams like Support, Dev, SRE, Ops, IT, and Marketing have to come together to resolve the problem while keep...

26 views 0 3
Join discussion

Atlassian User Groups

Connect with like-minded Atlassian users at free events near you!

Find a group

Connect with like-minded Atlassian users at free events near you!

Find my local user group

Unfortunately there are no AUG chapters near you at the moment.

Start an AUG

You're one step closer to meeting fellow Atlassian users at your local meet up. Learn more about AUGs

Groups near you