AtlasCamp 2014: Hipchat Add-ons for the Atlassian Marketplace

1,097 views

Published on

HipChat is a brand new opportunity for the Atlassian ecosystem. Learn how to create add-ons for HipChat and share them on the Atlassian Marketplace. This talk will introduce HipChat.com and HipChat Server, then use the HipChat API v2 and Atlassian Connect to build a new add-on and list on the Atlassian Marketplace. A reference add-on will be shared including source code.

0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,097
On SlideShare
0
From Embeds
0
Number of Embeds
220
Actions
Shares
0
Downloads
12
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

AtlasCamp 2014: Hipchat Add-ons for the Atlassian Marketplace

  1. 1. June 3-5, 2014 | Berlin, Germany
  2. 2. Will DeHaan, HipChat Developer, Atlassian HipChat Add-Ons & Atlassian Marketplace
  3. 3. HipChat
  4. 4. HipChat Use
  5. 5. HipChat Use
  6. 6. HipChat Use
  7. 7. HipChat Use
  8. 8. HipChat Reach
  9. 9. HipChat Platforms Cloud Server
  10. 10. HipChat Integrations
  11. 11. • Second Gen API • APIv1 REST • Limited Scope • APIv2 REST & Webhooks • Atlassian Connect • Coexist HipChat Integrations
  12. 12. • Token Generation • OAuth2 Bearer • Personal Scope HipChat APIv2 Tokens
  13. 13. • Token Generation • OAuth2 Bearer • Personal Scope • Room Scope HipChat APIv2 Tokens
  14. 14. • OAuth Sessions • REST and Webhooks • Native language bindings • Mature Beta • https://www.hipchat.com/docs/apiv2 HipChat API v2 • Messaging 1:1 & Group • Chat History • Users • Rooms • Statistics • Active Development !
  15. 15. Add-On Reference Reference Add-On, HipChat UI, Atlassian Marketplace
  16. 16. • HC-BitBucket Connector • https://bitbucket.org/hipchat/hipchat-bitbucket • Apache License • Python • Flask Framework • Deployed on AWS ! Add-On Reference
  17. 17. • Global & Room Scopes • Install by URL or Marketplace • Run externally • Configuration UI • Discovery HipChat Add-Ons
  18. 18. • Global & Room Scopes • Install by URL or Marketplace • Run externally • Configuration UI • Discovery HipChat Add-Ons
  19. 19. • Identification • Capabilities • Callback • Configuration URL Add-On Descriptor
  20. 20. • Vendor account • Links to HipChat.com • Provides Add-On URL for Server • No sale, yet ! HipChat in Marketplace
  21. 21. • Vendor account • Links to Add-On URL • Not for purchase, yet • Jump to HipChat ! HipChat in Marketplace
  22. 22. • Links into Your HipChat • Choose Room ! ! Add-Ons in HipChat
  23. 23. Add-Ons in HipChat • Links into Your HipChat • Choose Room • Easy Install ! !
  24. 24. • BitBucket Connector • https://bitbucket.org/hipchat/hipchat-bitbucket • Structure • Authentications ! ! ! Add-On Example
  25. 25. • BitBucket Connector • https://bitbucket.org/hipchat/hipchat-bitbucket • Structure • Authentications • Installation ! ! Add-On Example
  26. 26. Add-Ons in HipChat [highlight bb connector link] • Links into Your HipChat • Choose Room • Easy Install • Configure Add-on ! !
  27. 27. • Links into Your HipChat • Choose Room • Easy Install • Configure Add-on ! ! Add-Ons in HipChat
  28. 28. Add-Ons & Your Site [highlight authn] • Links into Your HipChat • Choose Room • Easy Install • Configure Add-on • Authentication ! !
  29. 29. Add-Ons & Your Site • Links into Your HipChat • Choose Room • Easy Install • Configure Add-on • Authentication • Repository Selections !
  30. 30. Add-Ons & Your Site • Links into Your HipChat • Choose Room • Easy Install • Configure Add-on • Authentication • Repository Selections • Done!
  31. 31. • BitBucket Connector • https://bitbucket.org/hipchat/hipchat-bitbucket • Structure • Authentications • Installation • Configuration ! Add-On Example
  32. 32. Bitbucket Notifications! • BitBucket Connector • https://bitbucket.org/hipchat/hipchat-bitbucket ! !
  33. 33. • BitBucket Connector • https://bitbucket.org/hipchat/hipchat-bitbucket • Structure • Authentications • Installation • Configuration • Notifications Add-On Example
  34. 34. Future
  35. 35. Future Tech • APIv2 • Data In, Out, Search • Atlassian Connect • Marketplace Sales • Extensible UI • Mobile • You! Us! ?
  36. 36. Thank You wdehaan@atlassian.com • https://bitbucket.org/hipchat/hipchat-bitbucket

×