Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Introducing the Atlassian Marketplace

953 views

Published on

The Atlassian Marketplace helps add-on developers build a thriving business on top of Atlassian's huge customer base and powerful sales engine. In this talk, we'll walk through all the steps required to sell a plugin on the marketplace--- from adding licensing to your plugin with our brand-new licensing API, to listing, pricing, and marketing your plugin on the newly revamped Atlassian Plugin Exchange.

Published in: Technology, Business
  • Be the first to comment

Introducing the Atlassian Marketplace

  1. 1. Friday, June 15, 12
  2. 2. Introducing the Atlassian Marketplace John Kodumal Technical Lead, Ecosystem TeamFriday, June 15, 12
  3. 3. What is the Marketplace?Friday, June 15, 12
  4. 4. What does it give me?Friday, June 15, 12
  5. 5. What does it give my customers?Friday, June 15, 12
  6. 6. Easy in-app purchasesFriday, June 15, 12
  7. 7. New purchase flowsFriday, June 15, 12
  8. 8. In-app brandingFriday, June 15, 12
  9. 9. Enhanced discoverabilityFriday, June 15, 12
  10. 10. Built-in billing and reportsFriday, June 15, 12
  11. 11. Drive renewalsFriday, June 15, 12
  12. 12. Drive renewalsFriday, June 15, 12
  13. 13. Sounds awesome.Friday, June 15, 12
  14. 14. How do I get on the Marketplace?Friday, June 15, 12
  15. 15. 1 23 Build it. License it. List it.Friday, June 15, 12
  16. 16. 1 Build it. Sell any plugin on the MarketplaceFriday, June 15, 12
  17. 17. 1 Build it. Sell any plugin on the Marketplace • Use any of our APIsFriday, June 15, 12
  18. 18. 1 Build it. Sell any plugin on the Marketplace • Use any of our APIs • Backwards compatible to 2+ yearsFriday, June 15, 12
  19. 19. 1 Build it. Sell any plugin on the Marketplace • Use any of our APIs • Backwards compatible to 2+ years • Even cross-product pluginsFriday, June 15, 12
  20. 20. 1 Build it. Sell any plugin on the Marketplace • Use any of our APIs • Backwards compatible to 2+ years • Even cross-product plugins • OnDemand, Remote apps coming soonFriday, June 15, 12
  21. 21. 2 License it. Use our new licensing libraryFriday, June 15, 12
  22. 22. 2 License it. Use our new licensing library • Store and retrieve plugin licensesFriday, June 15, 12
  23. 23. 2 License it. Use our new licensing library • Store and retrieve plugin licenses • Validate and enforce licensesFriday, June 15, 12
  24. 24. 2 License it. Use our new licensing library • Store and retrieve plugin licenses • Validate and enforce licenses • Drive sales and renewalsFriday, June 15, 12
  25. 25. 2 License it. Use our new licensing library • Store and retrieve plugin licenses • Validate and enforce licenses • Drive sales and renewals • Simple, consistent UI for license administrationFriday, June 15, 12
  26. 26. 2 License it. Use our new licensing library • Store and retrieve plugin licenses • Validate and enforce licenses • Drive sales and renewals • Simple, consistent UI for license administration • Seamless upgrades to UPM 2Friday, June 15, 12
  27. 27. Getting startedFriday, June 15, 12
  28. 28. Getting started • Use the latest SDK (3.10.4)Friday, June 15, 12
  29. 29. Getting started • Use the latest SDK (3.10.4) • atlas-create-jira-plugin-moduleFriday, June 15, 12
  30. 30. Getting started • Use the latest SDK (3.10.4) • atlas-create-jira-plugin-module • (or any other product)Friday, June 15, 12
  31. 31. Getting started • Use the latest SDK (3.10.4) • atlas-create-jira-plugin-module • (or any other product) • Choose Licensing API SupportFriday, June 15, 12
  32. 32. Getting started • Use the latest SDK (3.10.4) • atlas-create-jira-plugin-module • (or any other product) • Choose Licensing API Support • Customize license admin UIFriday, June 15, 12
  33. 33. Getting started • Use the latest SDK (3.10.4) • atlas-create-jira-plugin-module • (or any other product) • Choose Licensing API Support • Customize license admin UI • Add code to enforce licensingFriday, June 15, 12
  34. 34. A Tour of the licensing library Store and retrieve licensesFriday, June 15, 12
  35. 35. A Tour of the licensing library Validate and enforce licensesFriday, June 15, 12
  36. 36. A Tour of the licensing library Drive sales and renewalsFriday, June 15, 12
  37. 37. A Tour of the licensing library Drive sales and renewalsFriday, June 15, 12
  38. 38. A Tour of the licensing library License administration UIFriday, June 15, 12
  39. 39. A Tour of the licensing library Seamless upgrade pathFriday, June 15, 12
  40. 40. What’s in the generated code? Licensing library dependencies Enabling licensing Seamless upgrade magicFriday, June 15, 12
  41. 41. What’s in the generated code? Licensing library dependencies pom.xml atlassian-plugin.xmlFriday, June 15, 12
  42. 42. What’s in the generated code? Enabling licensing atlassian-plugin.xml: META-INF/MANIFEST.MF:Friday, June 15, 12
  43. 43. What’s in the generated code? Seamless upgrade magicFriday, June 15, 12
  44. 44. What’s in the generated code? Seamless upgrade magicFriday, June 15, 12
  45. 45. What’s in the generated code? Seamless upgrade magicFriday, June 15, 12
  46. 46. What’s in the generated code? Seamless upgrade magic pom.xml:Friday, June 15, 12
  47. 47. 3 List it.Friday, June 15, 12
  48. 48. 3 List it. • Market your add-onFriday, June 15, 12
  49. 49. 3 List it. • Market your add-on • Set pricing and payment detailsFriday, June 15, 12
  50. 50. 3 List it. • Market your add-on • Set pricing and payment details • Get your plugin approved!Friday, June 15, 12
  51. 51. Setting up your listingFriday, June 15, 12
  52. 52. Setting up your listingFriday, June 15, 12
  53. 53. Setting up your listingFriday, June 15, 12
  54. 54. Setting up your listingFriday, June 15, 12
  55. 55. Setting up your listingFriday, June 15, 12
  56. 56. Pricing and Payment detailsFriday, June 15, 12
  57. 57. Pricing and Payment detailsFriday, June 15, 12
  58. 58. Pricing and Payment detailsFriday, June 15, 12
  59. 59. Adding marketing assetsFriday, June 15, 12
  60. 60. Adding marketing assets In your Marketplace listingFriday, June 15, 12
  61. 61. Adding marketing assets In your Marketplace listing In your plugin artifactFriday, June 15, 12
  62. 62. The approval processFriday, June 15, 12
  63. 63. The approval process Technical approval:Friday, June 15, 12
  64. 64. The approval process Technical approval: • checkplugin script (atlss.in/Lc34Q9)Friday, June 15, 12
  65. 65. The approval process Technical approval: • checkplugin script (atlss.in/Lc34Q9) • atlas-run-standaloneFriday, June 15, 12
  66. 66. The approval process Technical approval: • checkplugin script (atlss.in/Lc34Q9) • atlas-run-standalone • Test two product versionsFriday, June 15, 12
  67. 67. The approval process Technical approval: • checkplugin script (atlss.in/Lc34Q9) • atlas-run-standalone • Test two product versions • Check license enforcementFriday, June 15, 12
  68. 68. The approval process Technical approval: • checkplugin script (atlss.in/Lc34Q9) • atlas-run-standalone • Test two product versions • Check license enforcement • Test UPM upgrade pathFriday, June 15, 12
  69. 69. The approval process Technical approval: • checkplugin script (atlss.in/Lc34Q9) • atlas-run-standalone • Test two product versions • Check license enforcement • Test UPM upgrade path • Upgrade UPM 2 and check licensingFriday, June 15, 12
  70. 70. The approval processFriday, June 15, 12
  71. 71. The approval process Final approval:Friday, June 15, 12
  72. 72. The approval process Final approval: • Check banners, icons, logosFriday, June 15, 12
  73. 73. The approval process Final approval: • Check banners, icons, logos • In marketplace listingFriday, June 15, 12
  74. 74. The approval process Final approval: • Check banners, icons, logos • In marketplace listing • In plugin artifactFriday, June 15, 12
  75. 75. The approval process Final approval: • Check banners, icons, logos • In marketplace listing • In plugin artifact • Check pricingFriday, June 15, 12
  76. 76. The approval process Final approval: • Check banners, icons, logos • In marketplace listing • In plugin artifact • Check pricing • Check vendor support detailsFriday, June 15, 12
  77. 77. The approval process Final approval: • Check banners, icons, logos • In marketplace listing • In plugin artifact • Check pricing • Check vendor support details • Must have a contact on the Marketplace mailing listFriday, June 15, 12
  78. 78. Need more help?Friday, June 15, 12
  79. 79. Marketplace workshops available this Friday http://atlss.in/L0a4mYFriday, June 15, 12
  80. 80. Lightning talk: Publishing your plugin Tomorrow, 3:10-3:20pmFriday, June 15, 12
  81. 81. Experts available in the Atlassian Guru Room Tomorrow, 3-4pmFriday, June 15, 12
  82. 82. Harass yours truly at the AtlasBar Tomorrow, 12-2:30pmFriday, June 15, 12
  83. 83. Add-on Development ContestFriday, June 15, 12
  84. 84. Add-on Development Contest $45k in prizes up for grabsFriday, June 15, 12
  85. 85. http://codegeist.comFriday, June 15, 12
  86. 86. Resources http://bitly.com/bundles/jira/aFriday, June 15, 12
  87. 87. Thank you!Friday, June 15, 12

×