18
#atlascamp @atlassian

AtlasCamp 2013: Atlassian Connect in Action

Embed Size (px)

DESCRIPTION

 

Citation preview

Page 1: AtlasCamp 2013: Atlassian Connect in Action

#atlascamp@atlassian

Page 2: AtlasCamp 2013: Atlassian Connect in Action

Samuel Le Berrigaud, Developer, Atlassian

Atlassian Connectin Action

2

Page 3: AtlasCamp 2013: Atlassian Connect in Action

Write a plugin using…

3

Page 4: AtlasCamp 2013: Atlassian Connect in Action

Build a Confluence macro

4

Page 5: AtlasCamp 2013: Atlassian Connect in Action

• Create a new Play! app

Build a Confluence macro

4

Page 6: AtlasCamp 2013: Atlassian Connect in Action

• Create a new Play! app

• Turn it into a simple (no-op) add-on

Build a Confluence macro

4

Page 7: AtlasCamp 2013: Atlassian Connect in Action

• Create a new Play! app

• Turn it into a simple (no-op) add-on

• Define our macro

Build a Confluence macro

4

Page 8: AtlasCamp 2013: Atlassian Connect in Action

Let’s get coding…

Page 9: AtlasCamp 2013: Atlassian Connect in Action

The module

6

Page 10: AtlasCamp 2013: Atlassian Connect in Action

The module

6

• Automatic creation of RSA key pair in dev

Page 11: AtlasCamp 2013: Atlassian Connect in Action

The module

6

• Automatic creation of RSA key pair in dev

• Auto-install in locally running instances

Page 12: AtlasCamp 2013: Atlassian Connect in Action

The module

6

• Automatic creation of RSA key pair in dev

• Auto-install in locally running instances

• Add-on descriptor template

Page 13: AtlasCamp 2013: Atlassian Connect in Action

The module

6

• Automatic creation of RSA key pair in dev

• Auto-install in locally running instances

• Add-on descriptor template

• Validation of incoming OAuth request

Page 14: AtlasCamp 2013: Atlassian Connect in Action

The module

6

• Automatic creation of RSA key pair in dev

• Auto-install in locally running instances

• Add-on descriptor template

• Validation of incoming OAuth request

• Multi-tenancy

Page 15: AtlasCamp 2013: Atlassian Connect in Action

The module

6

• Automatic creation of RSA key pair in dev

• Auto-install in locally running instances

• Add-on descriptor template

• Validation of incoming OAuth request

• Multi-tenancy

• REST calls back to the host application (relative URL, OAuth signing, logged in user, timeout)

Page 16: AtlasCamp 2013: Atlassian Connect in Action

The module

6

• Automatic creation of RSA key pair in dev

• Auto-install in locally running instances

• Add-on descriptor template

• Validation of incoming OAuth request

• Multi-tenancy

• REST calls back to the host application (relative URL, OAuth signing, logged in user, timeout)

• AUI integration

Page 18: AtlasCamp 2013: Atlassian Connect in Action

Thank you!