AtlasCamp 2013: A Re-Intriduction to Atlassian Connect: Add-ons for OnDemand

461 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
461
On SlideShare
0
From Embeds
0
Number of Embeds
68
Actions
Shares
0
Downloads
3
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

AtlasCamp 2013: A Re-Intriduction to Atlassian Connect: Add-ons for OnDemand

  1. 1. @sebr #atlascamp
  2. 2. Atlassian Connect the platform formerly known as plugins three Seb Ruiz, Engineering Manager, Atlassian 2
  3. 3. Add-ons Today: All Good?
  4. 4. Plugins 2 • Empowered Atlassian to build quickly • Great platform • Huge ecosystem 4
  5. 5. Plugins & OnDemand • We want to allow extensions to our OnDemand offering • Starting thinking about the problem 18 months ago • Leaving the research phase 5
  6. 6. The Wild West
  7. 7. The P2 way Atlassian Product API Not API Unstable! Plugin Plugin Plugin Dragons! Plugin 7
  8. 8. The P2 way Atlassian Product API Unstable! Plugin Plugin Dragons! Plugin 7
  9. 9. “ LOL, semi-colons – Reddit ” 8
  10. 10. Coupling The ONLY good kind 9
  11. 11. Introducing Atlassian Connect
  12. 12. Distributed Model
  13. 13. Distributed Model Add-on On Demand On Demand Add-on On Demand On Demand On Demand Add-on
  14. 14. Scale Your Stack • Write • Deploy • Javascript • Heroku • Python • GAE • Ruby • EC2 • Java • Roll your own • Roll your own
  15. 15. Page Components • Descriptor defines integrations • Links (web-items) • Product specific entities • macros, workflow functions, dialogs • Pages • Panels • Seamless iframes 13
  16. 16. Communication On Demand Not API REST Add-on Atlassian Connect 14
  17. 17. Communication On Demand Not API REST Add-on Atlassian Connect Web Hook Asynchronous JSON blob 14
  18. 18. Summary • Render your add-on in product • Relay context through REST • Respond to product events with webhooks 15
  19. 19. 16
  20. 20. Add-on Seamless iFrame 17
  21. 21. Add-on 18
  22. 22. REST + OAuth Add-on 18
  23. 23. Add-on 19
  24. 24. Add-on 20
  25. 25. Webhook Add-on 21
  26. 26. Deploy faster! • Testable, stable components • Control is yours • Don’t ask us to upgrade 22
  27. 27. Atlassian Connect Beta
  28. 28. Today • Documentation • Integration points • Helper libraries • Test your add-ons locally • Marketplace integration (beta) 24
  29. 29. Marketplace Integration • List • License • Side-loading • Developer testing • Internal remote add-ons • Token distribution 25
  30. 30. Marketplace Demo Video
  31. 31. Roadmap
  32. 32. Releases all summer 29
  33. 33. We’re planning... • More product integration points • New product APIs (REST + Webhooks) • Developer tools for Marketplace 30
  34. 34. System Tweaks
  35. 35. Tweaks • Marketplace descriptor • atlassian-plugin.xml • Permissions and authentication scopes • Sandboxing & security 32
  36. 36. After 1.0 • HipChat • Bitbucket • Delivery to BTF • More plugin points • Even more plugin points 33
  37. 37. Get involved
  38. 38. Help us improve • We need your feedback • Need to iterate • We will deploy updates to OnDemand ASAP 35
  39. 39. Resources • Google Groups !! ! http://go.atlassian.com/ac-dev • JIRA ! ! ! ! ! ! ! http://go.atlassian.com/ac-jira • Docs ! ! ! ! ! ! ! http://go.atlassian.com/ac-docs • Source ! ! ! ! ! ! http://go.atlassian.com/ac-source 36
  40. 40. Thank you!

×