@atlassian #atlascamp
Atlassian Connect
in Action
Samuel Le Berrigaud, Developer, Atlassian

2
Write a plugin using…

3
Build a Confluence macro

4
Build a Confluence macro
• Create a new Play! app

4
Build a Confluence macro
• Create a new Play! app
• Turn it into a simple (no-op) add-on

4
Build a Confluence macro
• Create a new Play! app
• Turn it into a simple (no-op) add-on
• Define our macro

4
Let’s get coding…
The

module

6
The

module

• Automatic creation of RSA key pair in dev

6
The

module

• Automatic creation of RSA key pair in dev
• Auto-install in locally running instances

6
The

module

• Automatic creation of RSA key pair in dev
• Auto-install in locally running instances
• Add-on descriptor t...
The

module

• Automatic creation of RSA key pair in dev
• Auto-install in locally running instances
• Add-on descriptor t...
The

module

• Automatic creation of RSA key pair in dev
• Auto-install in locally running instances
• Add-on descriptor t...
The

module

• Automatic creation of RSA key pair in dev
• Auto-install in locally running instances
• Add-on descriptor t...
The

module

• Automatic creation of RSA key pair in dev
• Auto-install in locally running instances
• Add-on descriptor t...
The

module

https://bitbucket.org/sleberrigaud_atlassian/ac-play-java

7
Thank you!
Upcoming SlideShare
Loading in …5
×

AtlasCamp 2013: Atlassian Connect in Action

514 views

Published on

Published in: Technology, Art & Photos
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
514
On SlideShare
0
From Embeds
0
Number of Embeds
63
Actions
Shares
0
Downloads
2
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

AtlasCamp 2013: Atlassian Connect in Action

  1. 1. @atlassian #atlascamp
  2. 2. Atlassian Connect in Action Samuel Le Berrigaud, Developer, Atlassian 2
  3. 3. Write a plugin using… 3
  4. 4. Build a Confluence macro 4
  5. 5. Build a Confluence macro • Create a new Play! app 4
  6. 6. Build a Confluence macro • Create a new Play! app • Turn it into a simple (no-op) add-on 4
  7. 7. Build a Confluence macro • Create a new Play! app • Turn it into a simple (no-op) add-on • Define our macro 4
  8. 8. Let’s get coding…
  9. 9. The module 6
  10. 10. The module • Automatic creation of RSA key pair in dev 6
  11. 11. The module • Automatic creation of RSA key pair in dev • Auto-install in locally running instances 6
  12. 12. The module • Automatic creation of RSA key pair in dev • Auto-install in locally running instances • Add-on descriptor template 6
  13. 13. The module • Automatic creation of RSA key pair in dev • Auto-install in locally running instances • Add-on descriptor template • Validation of incoming OAuth request 6
  14. 14. The module • 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 6
  15. 15. The module • 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) 6
  16. 16. The module • 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 6
  17. 17. The module https://bitbucket.org/sleberrigaud_atlassian/ac-play-java 7
  18. 18. Thank you!

×