Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Atlassian Connect

Atlassian Connect

Slides from the May 5th Webinar on Atlassian Connect

Ralph Whitbeck

May 01, 2015
Tweet

More Decks by Ralph Whitbeck

Other Decks in Technology

Transcript

  1. Extending Atlassian Products Ease of upgradability Open Technology Stack Access

    to developer versions of Atlassian Applications with the Atlassian SDK
  2. A platform to build add-ons as micro-services Public contracts Platform

    independent Loosely coupled Language agnostic
  3. A platform to build add-ons as micro-services Public contracts Platform

    independent Loosely coupled Language agnostic
  4. Extensibility via web fragments modules: { webPanels: [ { location:

    "atl.jira.view.issue.right.context", name: { value: "Statistics" }, url: "/show-stats.html", key: "show-stats" } ] }
  5. { "key": "my-addon-key", "name": "My Connect Addon", "description": "Stuff n

    things", "vendor": { "name": "My Company", "url": "http://www.example.com" }, "baseUrl": "http://addon-server-url", "authentication": { "type": "none" } [modules: web fragments, webhooks, etc.] } Has to be unique in Marketplace Will be displayed in UPM and Marketplace All other endpoints specified in the descriptor must be relative to this path. Use “none” if it is a static add-on For more info, see the public documentation Add-on descriptor
  6. Add-on descriptor "generalPages": [ { "url": "/helloyou.html", "key": "hello-you", "location":

    "system.top.navigation.bar", "name": { "value": "Click me" } } ] • Products can be extended using Web fragments (web item, web section, web panel) in various parts of the UI • You specify the fragment location, a target URL, and options, through the add-on descriptor To find the list of available locations, install the Web Fragments Finder add-on from Wittified: https://marketplace.atlassian.com/plugins/com.wittified.webfragment-finder W E B F R A G M E N T S - E X T E N D I N G T H E U I