extending ondemand with atlassian connect add-ons

Post on 07-May-2015

519 Views

Category:

Entertainment & Humor

3 Downloads

Preview:

Click to see full reader

TRANSCRIPT

SEB RUIZ • DEV LEAD • ATLASS IAN • @SEBR

Atlassian ConnectEXTENDING ONDEMAND

What can you build

How Connect works

Why we built Connect

Plugins + OnDemand

OUTLINE

Plugins + OnDemand

Meet Larry

:(

WHAT GIVES!?

Security50%

Compatibility50%

Security

Network

CPU

RAM

}

OnDemand instance

CompatibilityOnDemand instance

CompatibilityModified OnDemand instance

What can you build

How Connect works

Why we built Connect

Plugins + OnDemand

OUTLINE

1,300Add-Ons in Marketplace

300,000Marketplace downloads

OnDemand is growingFast.

Very fast.

Just Like Larry

What can you build

How Connect works

Why we built Connect

Plugins + OnDemand

OUTLINE

Architecture

On Demand

Add-onAdd-on

Add-on

Add-on

Add-onAdd-on

On Demand

Distributed

Asynchronous

HTTP based

Integration framework

Atlassian Connect

JIRA HipChat Discussions

Run where you want

On Demand

Firewall

Add-on

Internal systems

Heroku Amazon

Atlassian Connect• Remote APIs

• Webhooks

• Page Components

Atlassian Connect• Remote APIs

• Webhooks

• Page Components

Atlassian Connect• Remote APIs

• Webhooks

• Page Components

jira:issue_created{ webhookEvent: 'jira:issue_created', user: { ... }, issue: { id: '10000', self: 'http://storm:2990/jira/rest/api/2/issue/10000' key: 'TEST-1', fields: { timespent: null, timeoriginalestimate: null, issuetype: { self: 'http://storm:2990/jira/rest/api/2/issuetype/1' id: '1', description: 'A problem which impairs or prevents the functions of the product.', iconUrl: 'http://storm:2990/jira/images/icons/issuetypes/bug.png' name: 'Bug', subtask: false },

Atlassian Connect• Remote APIs

• Webhooks

• Page Components

Example

Participants loaded via REST

Nudge: add-on sends email

Add-on

Webhook notifies add-on ofcomment

Add-on

Add-on

Summary• Render your add-on in product

• Relay context through remote APIs

• Respond to product events with Webhooks

What can you build

How Connect works

Why we built Connect

Plugins + OnDemand

OUTLINE

Add-ons• Integrate

• Report

• Automate

Integrate

Report

Automate

Client Libraries• node.js

atlassian-connect-express

• Play! atlassian-connect-play-java

Marketplace Integration• Upload and install OnDemand add-ons through

the marketplace

Atlassian Connect• Unleash your data

• The possibilities are endless

• You can extend OnDemand today!

Thank you!

SEB RUIZ • DEV LEAD • ATLASS IAN • @SEBR

Text code below to 22333or visit http://bit.ly/1fyFDnZ

Extending OnDemand with Atlassian Connect Add-ons

To join this session, send text 136888 to

AWESOME = 5E

PRETTY GOOD = 5D

NOT BAD = 5C

MEH = 5B

Rate this Talk

top related