SlideShare ist ein Scribd-Unternehmen logo
1 von 87
Downloaden Sie, um offline zu lesen
Friday, June 15, 12
Introducing the Atlassian
                Marketplace


                John Kodumal
                Technical Lead, Ecosystem Team



Friday, June 15, 12
What is the
                      Marketplace?

Friday, June 15, 12
What does it
                      give me?

Friday, June 15, 12
What does it
                      give my
                      customers?
Friday, June 15, 12
Easy in-app purchases
Friday, June 15, 12
New purchase flows
Friday, June 15, 12
In-app branding
Friday, June 15, 12
Enhanced discoverability
Friday, June 15, 12
Built-in billing and reports
Friday, June 15, 12
Drive renewals
Friday, June 15, 12
Drive renewals
Friday, June 15, 12
Sounds
                      awesome.

Friday, June 15, 12
How do I get
                      on the
                      Marketplace?
Friday, June 15, 12
1 23
                      Build it.   License it.   List it.


Friday, June 15, 12
1                    Build it.
                                  Sell any plugin on the
                                  Marketplace




Friday, June 15, 12
1                    Build it.
                                  Sell any plugin on the
                                  Marketplace
                                  • Use any of our APIs




Friday, June 15, 12
1                    Build it.
                                  Sell any plugin on the
                                  Marketplace
                                  • Use any of our APIs
                                  • Backwards compatible to 2+ years




Friday, June 15, 12
1                    Build it.
                                  Sell any plugin on the
                                  Marketplace
                                  • Use any of our APIs
                                  • Backwards compatible to 2+ years
                                  • Even cross-product plugins




Friday, June 15, 12
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
                                   soon



Friday, June 15, 12
2                     License it.
                                    Use our new licensing
                                    library




Friday, June 15, 12
2                     License it.
                                    Use our new licensing
                                    library
                                    • Store and retrieve plugin licenses




Friday, June 15, 12
2                     License it.
                                    Use our new licensing
                                    library
                                    • Store and retrieve plugin licenses
                                    • Validate and enforce licenses




Friday, June 15, 12
2                     License it.
                                    Use our new licensing
                                    library
                                    • Store and retrieve plugin licenses
                                    • Validate and enforce licenses
                                    • Drive sales and renewals




Friday, June 15, 12
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



Friday, June 15, 12
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 2

Friday, June 15, 12
Getting started




Friday, June 15, 12
Getting started

                                   • Use the latest SDK (3.10.4)




Friday, June 15, 12
Getting started

                                   • Use the latest SDK (3.10.4)
                                   • atlas-create-jira-plugin-module




Friday, June 15, 12
Getting started

                                   • Use the latest SDK (3.10.4)
                                   • atlas-create-jira-plugin-module
                                     • (or any other product)




Friday, June 15, 12
Getting started

                                   • Use the latest SDK (3.10.4)
                                   • atlas-create-jira-plugin-module
                                     • (or any other product)
                                     • Choose Licensing API Support




Friday, June 15, 12
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



Friday, June 15, 12
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 licensing


Friday, June 15, 12
A Tour of the licensing library
                                  Store and retrieve licenses




Friday, June 15, 12
A Tour of the licensing library
                                Validate and enforce licenses




Friday, June 15, 12
A Tour of the licensing library
                                   Drive sales and renewals




Friday, June 15, 12
A Tour of the licensing library
                                   Drive sales and renewals




Friday, June 15, 12
A Tour of the licensing library
                                  License administration UI




Friday, June 15, 12
A Tour of the licensing library
                                    Seamless upgrade path




Friday, June 15, 12
What’s in the generated code?

                                    Licensing library
                                    dependencies
                                    Enabling licensing
                                    Seamless upgrade
                                    magic



Friday, June 15, 12
What’s in the generated code?
                                             Licensing library
                                             dependencies
                      pom.xml




                      atlassian-plugin.xml


Friday, June 15, 12
What’s in the generated code?
                                              Enabling licensing

                      atlassian-plugin.xml:



                      META-INF/MANIFEST.MF:



Friday, June 15, 12
What’s in the generated code?
                                      Seamless upgrade
                                      magic




Friday, June 15, 12
What’s in the generated code?
                                      Seamless upgrade
                                      magic




Friday, June 15, 12
What’s in the generated code?
                                      Seamless upgrade
                                      magic




Friday, June 15, 12
What’s in the generated code?
                                      Seamless upgrade
                                      magic
                      pom.xml:




Friday, June 15, 12
3                     List it.




Friday, June 15, 12
3                     List it.

                                 • Market your add-on




Friday, June 15, 12
3                     List it.

                                 • Market your add-on
                                 • Set pricing and payment details




Friday, June 15, 12
3                     List it.

                                 • Market your add-on
                                 • Set pricing and payment details
                                 • Get your plugin approved!




Friday, June 15, 12
Setting up your listing




Friday, June 15, 12
Setting up your listing




Friday, June 15, 12
Setting up your listing




Friday, June 15, 12
Setting up your listing




Friday, June 15, 12
Setting up your listing




Friday, June 15, 12
Pricing and Payment details




Friday, June 15, 12
Pricing and Payment details




Friday, June 15, 12
Pricing and Payment details




Friday, June 15, 12
Adding marketing assets




Friday, June 15, 12
Adding marketing assets


                                   In your Marketplace
                                   listing




Friday, June 15, 12
Adding marketing assets


                                   In your Marketplace
                                   listing
                                   In your plugin artifact




Friday, June 15, 12
The approval process




Friday, June 15, 12
The approval process
          Technical approval:




Friday, June 15, 12
The approval process
          Technical approval:
                      • checkplugin script (atlss.in/Lc34Q9)




Friday, June 15, 12
The approval process
          Technical approval:
                      • checkplugin script (atlss.in/Lc34Q9)
                      • atlas-run-standalone




Friday, June 15, 12
The approval process
          Technical approval:
                      • checkplugin script (atlss.in/Lc34Q9)
                      • atlas-run-standalone
                        • Test two product versions




Friday, June 15, 12
The approval process
          Technical approval:
                      • checkplugin script (atlss.in/Lc34Q9)
                      • atlas-run-standalone
                        • Test two product versions
                      • Check license enforcement




Friday, June 15, 12
The approval process
          Technical approval:
                      • checkplugin script (atlss.in/Lc34Q9)
                      • atlas-run-standalone
                        • Test two product versions
                      • Check license enforcement
                      • Test UPM upgrade path



Friday, June 15, 12
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 licensing


Friday, June 15, 12
The approval process




Friday, June 15, 12
The approval process
          Final approval:




Friday, June 15, 12
The approval process
          Final approval:
                      • Check banners, icons, logos




Friday, June 15, 12
The approval process
          Final approval:
                      • Check banners, icons, logos
                        • In marketplace listing




Friday, June 15, 12
The approval process
          Final approval:
                      • Check banners, icons, logos
                        • In marketplace listing
                        • In plugin artifact




Friday, June 15, 12
The approval process
          Final approval:
                      • Check banners, icons, logos
                        • In marketplace listing
                        • In plugin artifact
                      • Check pricing




Friday, June 15, 12
The approval process
          Final approval:
                      • Check banners, icons, logos
                        • In marketplace listing
                        • In plugin artifact
                      • Check pricing
                      • Check vendor support details



Friday, June 15, 12
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 list


Friday, June 15, 12
Need more
                      help?

Friday, June 15, 12
Marketplace workshops
                       available this Friday
                         http://atlss.in/L0a4mY




Friday, June 15, 12
Lightning talk:
                      Publishing your plugin
                         Tomorrow, 3:10-3:20pm




Friday, June 15, 12
Experts available in the
                       Atlassian Guru Room
                           Tomorrow, 3-4pm




Friday, June 15, 12
Harass yours truly at the
                              AtlasBar
                          Tomorrow, 12-2:30pm




Friday, June 15, 12
Add-on Development Contest


Friday, June 15, 12
Add-on Development Contest
                       $45k in prizes up for grabs

Friday, June 15, 12
http://codegeist.com


Friday, June 15, 12
Resources
                      http://bitly.com/bundles/jira/a




Friday, June 15, 12
Thank you!


Friday, June 15, 12

Weitere ähnliche Inhalte

Andere mochten auch

AtlasCamp 2013: A Re-Intriduction to Atlassian Connect: Add-ons for OnDemand
AtlasCamp 2013: A Re-Intriduction to Atlassian Connect: Add-ons for OnDemandAtlasCamp 2013: A Re-Intriduction to Atlassian Connect: Add-ons for OnDemand
AtlasCamp 2013: A Re-Intriduction to Atlassian Connect: Add-ons for OnDemand
colleenfry
 
Ecosystem State of the Union
Ecosystem State of the UnionEcosystem State of the Union
Ecosystem State of the Union
colleenfry
 
The 7 habits of high successful atlassian marketplace developers
The 7 habits of high successful atlassian marketplace developers The 7 habits of high successful atlassian marketplace developers
The 7 habits of high successful atlassian marketplace developers
colleenfry
 
Atlassian: More Awesome with Add-ons
Atlassian: More Awesome with Add-onsAtlassian: More Awesome with Add-ons
Atlassian: More Awesome with Add-ons
colleenfry
 
Building with JIRA REST APIs and Webhooks
Building with JIRA REST APIs and WebhooksBuilding with JIRA REST APIs and Webhooks
Building with JIRA REST APIs and Webhooks
colleenfry
 
Starter day presentation art of the bootstrap
Starter day presentation   art of the bootstrapStarter day presentation   art of the bootstrap
Starter day presentation art of the bootstrap
Scott Farquhar
 

Andere mochten auch (20)

Atlassian Marketplace - Work Smarter and Faster with Add-ons for JIRA, Conflu...
Atlassian Marketplace - Work Smarter and Faster with Add-ons for JIRA, Conflu...Atlassian Marketplace - Work Smarter and Faster with Add-ons for JIRA, Conflu...
Atlassian Marketplace - Work Smarter and Faster with Add-ons for JIRA, Conflu...
 
AtlasCamp 2013: A Re-Intriduction to Atlassian Connect: Add-ons for OnDemand
AtlasCamp 2013: A Re-Intriduction to Atlassian Connect: Add-ons for OnDemandAtlasCamp 2013: A Re-Intriduction to Atlassian Connect: Add-ons for OnDemand
AtlasCamp 2013: A Re-Intriduction to Atlassian Connect: Add-ons for OnDemand
 
Ecosystem State of the Union
Ecosystem State of the UnionEcosystem State of the Union
Ecosystem State of the Union
 
The 7 habits of high successful atlassian marketplace developers
The 7 habits of high successful atlassian marketplace developers The 7 habits of high successful atlassian marketplace developers
The 7 habits of high successful atlassian marketplace developers
 
AtlasCamp 2014: Atlassian Connect State of the Union
AtlasCamp 2014: Atlassian Connect State of the UnionAtlasCamp 2014: Atlassian Connect State of the Union
AtlasCamp 2014: Atlassian Connect State of the Union
 
Design for Enterprise Delight - Atlassian Summit 2014
Design for Enterprise Delight - Atlassian Summit 2014Design for Enterprise Delight - Atlassian Summit 2014
Design for Enterprise Delight - Atlassian Summit 2014
 
Scaling Marketplace to 10,000 Add-Ons - Arun Bhalla
Scaling Marketplace to 10,000 Add-Ons  - Arun BhallaScaling Marketplace to 10,000 Add-Ons  - Arun Bhalla
Scaling Marketplace to 10,000 Add-Ons - Arun Bhalla
 
Atlassian: More Awesome with Add-ons
Atlassian: More Awesome with Add-onsAtlassian: More Awesome with Add-ons
Atlassian: More Awesome with Add-ons
 
Market your add on like a pro
Market your add on like a proMarket your add on like a pro
Market your add on like a pro
 
Building with JIRA REST APIs and Webhooks
Building with JIRA REST APIs and WebhooksBuilding with JIRA REST APIs and Webhooks
Building with JIRA REST APIs and Webhooks
 
Ecosystem State of the Union - Nick Wade
Ecosystem State of the Union - Nick WadeEcosystem State of the Union - Nick Wade
Ecosystem State of the Union - Nick Wade
 
How Standardizing on Atlassian Products is Helping Publicis.Sapient Scale and...
How Standardizing on Atlassian Products is Helping Publicis.Sapient Scale and...How Standardizing on Atlassian Products is Helping Publicis.Sapient Scale and...
How Standardizing on Atlassian Products is Helping Publicis.Sapient Scale and...
 
From Go to Whoa: How to Make a Difference with JIRA Service Desk
From Go to Whoa: How to Make a Difference with JIRA Service DeskFrom Go to Whoa: How to Make a Difference with JIRA Service Desk
From Go to Whoa: How to Make a Difference with JIRA Service Desk
 
Trash Talk! How to Reduce Downtime by Tuning Garbage Collection
Trash Talk! How to Reduce Downtime by Tuning Garbage CollectionTrash Talk! How to Reduce Downtime by Tuning Garbage Collection
Trash Talk! How to Reduce Downtime by Tuning Garbage Collection
 
Reducing Tickets and Crushing SLAs with StatusPage
Reducing Tickets and Crushing SLAs with StatusPageReducing Tickets and Crushing SLAs with StatusPage
Reducing Tickets and Crushing SLAs with StatusPage
 
Starter day presentation art of the bootstrap
Starter day presentation   art of the bootstrapStarter day presentation   art of the bootstrap
Starter day presentation art of the bootstrap
 
How Atlassian's User Research Went Agile (and So Can Yours)
How Atlassian's User Research Went Agile (and So Can Yours)How Atlassian's User Research Went Agile (and So Can Yours)
How Atlassian's User Research Went Agile (and So Can Yours)
 
AtlasCamp 2014: Hipchat Add-ons for the Atlassian Marketplace
AtlasCamp 2014: Hipchat Add-ons for the Atlassian MarketplaceAtlasCamp 2014: Hipchat Add-ons for the Atlassian Marketplace
AtlasCamp 2014: Hipchat Add-ons for the Atlassian Marketplace
 
What's New for Atlassian Administrators
What's New for Atlassian AdministratorsWhat's New for Atlassian Administrators
What's New for Atlassian Administrators
 
Scaling Agile in an Un-SAFe World
Scaling Agile in an Un-SAFe WorldScaling Agile in an Un-SAFe World
Scaling Agile in an Un-SAFe World
 

Ähnlich wie Introducing the Atlassian Marketplace

Feature Toggles
Feature TogglesFeature Toggles
Feature Toggles
Devi Sridharan
 
Architecture of the Mozilla Apps Ecosystem
Architecture of the Mozilla Apps EcosystemArchitecture of the Mozilla Apps Ecosystem
Architecture of the Mozilla Apps Ecosystem
Bill Walker
 
Marketplace atlascampeurope2012final
Marketplace atlascampeurope2012finalMarketplace atlascampeurope2012final
Marketplace atlascampeurope2012final
Atlassian
 
Running OpenCDISC in sas
Running OpenCDISC in sasRunning OpenCDISC in sas
Running OpenCDISC in sas
Kevin Lee
 
Phingified ci and deployment strategies ipc 2012
Phingified ci and deployment strategies ipc 2012Phingified ci and deployment strategies ipc 2012
Phingified ci and deployment strategies ipc 2012
TEQneers GmbH & Co. KG
 

Ähnlich wie Introducing the Atlassian Marketplace (20)

Keeping your build tool updated in a multi repository world
Keeping your build tool updated in a multi repository worldKeeping your build tool updated in a multi repository world
Keeping your build tool updated in a multi repository world
 
Powering Safe Launch @ Scale (Feature Flags, Targeting, Experimentation)
Powering Safe Launch @ Scale (Feature Flags, Targeting, Experimentation)Powering Safe Launch @ Scale (Feature Flags, Targeting, Experimentation)
Powering Safe Launch @ Scale (Feature Flags, Targeting, Experimentation)
 
A quick guide on how to work with Maven and Git
A quick guide on how to work with Maven and GitA quick guide on how to work with Maven and Git
A quick guide on how to work with Maven and Git
 
Applying 'Kanban' in Enterprise-Class Products Sustaining Engineering - An Ex...
Applying 'Kanban' in Enterprise-Class Products Sustaining Engineering - An Ex...Applying 'Kanban' in Enterprise-Class Products Sustaining Engineering - An Ex...
Applying 'Kanban' in Enterprise-Class Products Sustaining Engineering - An Ex...
 
Agile Testing Days 2015 - PIMP MY SCRUM – DOCUMENTATION FUN FOR AGILE TEAMS
Agile Testing Days 2015 - PIMP MY SCRUM – DOCUMENTATION FUN FOR AGILE TEAMSAgile Testing Days 2015 - PIMP MY SCRUM – DOCUMENTATION FUN FOR AGILE TEAMS
Agile Testing Days 2015 - PIMP MY SCRUM – DOCUMENTATION FUN FOR AGILE TEAMS
 
Feature Toggles
Feature TogglesFeature Toggles
Feature Toggles
 
Webinar: Capabilities, Confidence and Community – What Flux GA Means for You
Webinar: Capabilities, Confidence and Community – What Flux GA Means for YouWebinar: Capabilities, Confidence and Community – What Flux GA Means for You
Webinar: Capabilities, Confidence and Community – What Flux GA Means for You
 
Architecture of the Mozilla Apps Ecosystem
Architecture of the Mozilla Apps EcosystemArchitecture of the Mozilla Apps Ecosystem
Architecture of the Mozilla Apps Ecosystem
 
Is your code Toggled?!? By Devi Sridharan & Siddhartha Deshpande
Is your code Toggled?!? By Devi Sridharan & Siddhartha DeshpandeIs your code Toggled?!? By Devi Sridharan & Siddhartha Deshpande
Is your code Toggled?!? By Devi Sridharan & Siddhartha Deshpande
 
Marketplace atlascampeurope2012final
Marketplace atlascampeurope2012finalMarketplace atlascampeurope2012final
Marketplace atlascampeurope2012final
 
Running OpenCDISC in sas
Running OpenCDISC in sasRunning OpenCDISC in sas
Running OpenCDISC in sas
 
Get Ready for JIRA 5 - AtlasCamp 2011
Get Ready for JIRA 5 - AtlasCamp 2011Get Ready for JIRA 5 - AtlasCamp 2011
Get Ready for JIRA 5 - AtlasCamp 2011
 
DevOps / Agile Tools Seminar 2013
DevOps / Agile Tools Seminar 2013DevOps / Agile Tools Seminar 2013
DevOps / Agile Tools Seminar 2013
 
Phingified ci and deployment strategies ipc 2012
Phingified ci and deployment strategies ipc 2012Phingified ci and deployment strategies ipc 2012
Phingified ci and deployment strategies ipc 2012
 
Tools/Processes for serious android app development
Tools/Processes for serious android app developmentTools/Processes for serious android app development
Tools/Processes for serious android app development
 
Become an Insider: The Future of Uptime Infrastructure Monitor
Become an Insider: The Future of Uptime Infrastructure MonitorBecome an Insider: The Future of Uptime Infrastructure Monitor
Become an Insider: The Future of Uptime Infrastructure Monitor
 
AppSphere 2016 - Automate performance testing with AppDynamics using continuo...
AppSphere 2016 - Automate performance testing with AppDynamics using continuo...AppSphere 2016 - Automate performance testing with AppDynamics using continuo...
AppSphere 2016 - Automate performance testing with AppDynamics using continuo...
 
Is Being Agile a Good Thing?
Is Being Agile a Good Thing?Is Being Agile a Good Thing?
Is Being Agile a Good Thing?
 
Weave GitOps 2022.09 Release: A Fast & Reliable Path to Production with Progr...
Weave GitOps 2022.09 Release: A Fast & Reliable Path to Production with Progr...Weave GitOps 2022.09 Release: A Fast & Reliable Path to Production with Progr...
Weave GitOps 2022.09 Release: A Fast & Reliable Path to Production with Progr...
 
Continuous Delivery & the Database - the Final Frontier
Continuous Delivery & the Database - the Final FrontierContinuous Delivery & the Database - the Final Frontier
Continuous Delivery & the Database - the Final Frontier
 

Mehr von Atlassian

Design Your Next App with the Atlassian Vendor Sketch Plugin
Design Your Next App with the Atlassian Vendor Sketch PluginDesign Your Next App with the Atlassian Vendor Sketch Plugin
Design Your Next App with the Atlassian Vendor Sketch Plugin
Atlassian
 

Mehr von Atlassian (20)

International Women's Day 2020
International Women's Day 2020International Women's Day 2020
International Women's Day 2020
 
10 emerging trends that will unbreak your workplace in 2020
10 emerging trends that will unbreak your workplace in 202010 emerging trends that will unbreak your workplace in 2020
10 emerging trends that will unbreak your workplace in 2020
 
Forge App Showcase
Forge App ShowcaseForge App Showcase
Forge App Showcase
 
Let's Build an Editor Macro with Forge UI
Let's Build an Editor Macro with Forge UILet's Build an Editor Macro with Forge UI
Let's Build an Editor Macro with Forge UI
 
Meet the Forge Runtime
Meet the Forge RuntimeMeet the Forge Runtime
Meet the Forge Runtime
 
Forge UI: A New Way to Customize the Atlassian User Experience
Forge UI: A New Way to Customize the Atlassian User ExperienceForge UI: A New Way to Customize the Atlassian User Experience
Forge UI: A New Way to Customize the Atlassian User Experience
 
Take Action with Forge Triggers
Take Action with Forge TriggersTake Action with Forge Triggers
Take Action with Forge Triggers
 
Observability and Troubleshooting in Forge
Observability and Troubleshooting in ForgeObservability and Troubleshooting in Forge
Observability and Troubleshooting in Forge
 
Trusted by Default: The Forge Security & Privacy Model
Trusted by Default: The Forge Security & Privacy ModelTrusted by Default: The Forge Security & Privacy Model
Trusted by Default: The Forge Security & Privacy Model
 
Designing Forge UI: A Story of Designing an App UI System
Designing Forge UI: A Story of Designing an App UI SystemDesigning Forge UI: A Story of Designing an App UI System
Designing Forge UI: A Story of Designing an App UI System
 
Forge: Under the Hood
Forge: Under the HoodForge: Under the Hood
Forge: Under the Hood
 
Access to User Activities - Activity Platform APIs
Access to User Activities - Activity Platform APIsAccess to User Activities - Activity Platform APIs
Access to User Activities - Activity Platform APIs
 
Design Your Next App with the Atlassian Vendor Sketch Plugin
Design Your Next App with the Atlassian Vendor Sketch PluginDesign Your Next App with the Atlassian Vendor Sketch Plugin
Design Your Next App with the Atlassian Vendor Sketch Plugin
 
Tear Up Your Roadmap and Get Out of the Building
Tear Up Your Roadmap and Get Out of the BuildingTear Up Your Roadmap and Get Out of the Building
Tear Up Your Roadmap and Get Out of the Building
 
Nailing Measurement: a Framework for Measuring Metrics that Matter
Nailing Measurement: a Framework for Measuring Metrics that MatterNailing Measurement: a Framework for Measuring Metrics that Matter
Nailing Measurement: a Framework for Measuring Metrics that Matter
 
Building Apps With Color Blind Users in Mind
Building Apps With Color Blind Users in MindBuilding Apps With Color Blind Users in Mind
Building Apps With Color Blind Users in Mind
 
Creating Inclusive Experiences: Balancing Personality and Accessibility in UX...
Creating Inclusive Experiences: Balancing Personality and Accessibility in UX...Creating Inclusive Experiences: Balancing Personality and Accessibility in UX...
Creating Inclusive Experiences: Balancing Personality and Accessibility in UX...
 
Beyond Diversity: A Guide to Building Balanced Teams
Beyond Diversity: A Guide to Building Balanced TeamsBeyond Diversity: A Guide to Building Balanced Teams
Beyond Diversity: A Guide to Building Balanced Teams
 
The Road(map) to Las Vegas - The Story of an Emerging Self-Managed Team
The Road(map) to Las Vegas - The Story of an Emerging Self-Managed TeamThe Road(map) to Las Vegas - The Story of an Emerging Self-Managed Team
The Road(map) to Las Vegas - The Story of an Emerging Self-Managed Team
 
Building Apps With Enterprise in Mind
Building Apps With Enterprise in MindBuilding Apps With Enterprise in Mind
Building Apps With Enterprise in Mind
 

Kürzlich hochgeladen

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 

Kürzlich hochgeladen (20)

Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu SubbuApidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 

Introducing the Atlassian Marketplace

  • 2. Introducing the Atlassian Marketplace John Kodumal Technical Lead, Ecosystem Team Friday, June 15, 12
  • 3. What is the Marketplace? Friday, June 15, 12
  • 4. What does it give me? Friday, June 15, 12
  • 5. What does it give my customers? Friday, June 15, 12
  • 10. Built-in billing and reports Friday, June 15, 12
  • 13. Sounds awesome. Friday, June 15, 12
  • 14. How do I get on the Marketplace? Friday, June 15, 12
  • 15. 1 23 Build it. License it. List it. Friday, June 15, 12
  • 16. 1 Build it. Sell any plugin on the Marketplace Friday, June 15, 12
  • 17. 1 Build it. Sell any plugin on the Marketplace • Use any of our APIs Friday, June 15, 12
  • 18. 1 Build it. Sell any plugin on the Marketplace • Use any of our APIs • Backwards compatible to 2+ years Friday, June 15, 12
  • 19. 1 Build it. Sell any plugin on the Marketplace • Use any of our APIs • Backwards compatible to 2+ years • Even cross-product plugins Friday, June 15, 12
  • 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 soon Friday, June 15, 12
  • 21. 2 License it. Use our new licensing library Friday, June 15, 12
  • 22. 2 License it. Use our new licensing library • Store and retrieve plugin licenses Friday, June 15, 12
  • 23. 2 License it. Use our new licensing library • Store and retrieve plugin licenses • Validate and enforce licenses Friday, June 15, 12
  • 24. 2 License it. Use our new licensing library • Store and retrieve plugin licenses • Validate and enforce licenses • Drive sales and renewals Friday, June 15, 12
  • 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 administration Friday, June 15, 12
  • 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 2 Friday, June 15, 12
  • 28. Getting started • Use the latest SDK (3.10.4) Friday, June 15, 12
  • 29. Getting started • Use the latest SDK (3.10.4) • atlas-create-jira-plugin-module Friday, June 15, 12
  • 30. Getting started • Use the latest SDK (3.10.4) • atlas-create-jira-plugin-module • (or any other product) Friday, June 15, 12
  • 31. Getting started • Use the latest SDK (3.10.4) • atlas-create-jira-plugin-module • (or any other product) • Choose Licensing API Support Friday, June 15, 12
  • 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 UI Friday, June 15, 12
  • 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 licensing Friday, June 15, 12
  • 34. A Tour of the licensing library Store and retrieve licenses Friday, June 15, 12
  • 35. A Tour of the licensing library Validate and enforce licenses Friday, June 15, 12
  • 36. A Tour of the licensing library Drive sales and renewals Friday, June 15, 12
  • 37. A Tour of the licensing library Drive sales and renewals Friday, June 15, 12
  • 38. A Tour of the licensing library License administration UI Friday, June 15, 12
  • 39. A Tour of the licensing library Seamless upgrade path Friday, June 15, 12
  • 40. What’s in the generated code? Licensing library dependencies Enabling licensing Seamless upgrade magic Friday, June 15, 12
  • 41. What’s in the generated code? Licensing library dependencies pom.xml atlassian-plugin.xml Friday, June 15, 12
  • 42. What’s in the generated code? Enabling licensing atlassian-plugin.xml: META-INF/MANIFEST.MF: Friday, June 15, 12
  • 43. What’s in the generated code? Seamless upgrade magic Friday, June 15, 12
  • 44. What’s in the generated code? Seamless upgrade magic Friday, June 15, 12
  • 45. What’s in the generated code? Seamless upgrade magic Friday, June 15, 12
  • 46. What’s in the generated code? Seamless upgrade magic pom.xml: Friday, June 15, 12
  • 47. 3 List it. Friday, June 15, 12
  • 48. 3 List it. • Market your add-on Friday, June 15, 12
  • 49. 3 List it. • Market your add-on • Set pricing and payment details Friday, June 15, 12
  • 50. 3 List it. • Market your add-on • Set pricing and payment details • Get your plugin approved! Friday, June 15, 12
  • 51. Setting up your listing Friday, June 15, 12
  • 52. Setting up your listing Friday, June 15, 12
  • 53. Setting up your listing Friday, June 15, 12
  • 54. Setting up your listing Friday, June 15, 12
  • 55. Setting up your listing Friday, June 15, 12
  • 56. Pricing and Payment details Friday, June 15, 12
  • 57. Pricing and Payment details Friday, June 15, 12
  • 58. Pricing and Payment details Friday, June 15, 12
  • 60. Adding marketing assets In your Marketplace listing Friday, June 15, 12
  • 61. Adding marketing assets In your Marketplace listing In your plugin artifact Friday, June 15, 12
  • 63. The approval process Technical approval: Friday, June 15, 12
  • 64. The approval process Technical approval: • checkplugin script (atlss.in/Lc34Q9) Friday, June 15, 12
  • 65. The approval process Technical approval: • checkplugin script (atlss.in/Lc34Q9) • atlas-run-standalone Friday, June 15, 12
  • 66. The approval process Technical approval: • checkplugin script (atlss.in/Lc34Q9) • atlas-run-standalone • Test two product versions Friday, June 15, 12
  • 67. The approval process Technical approval: • checkplugin script (atlss.in/Lc34Q9) • atlas-run-standalone • Test two product versions • Check license enforcement Friday, June 15, 12
  • 68. The approval process Technical approval: • checkplugin script (atlss.in/Lc34Q9) • atlas-run-standalone • Test two product versions • Check license enforcement • Test UPM upgrade path Friday, June 15, 12
  • 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 licensing Friday, June 15, 12
  • 71. The approval process Final approval: Friday, June 15, 12
  • 72. The approval process Final approval: • Check banners, icons, logos Friday, June 15, 12
  • 73. The approval process Final approval: • Check banners, icons, logos • In marketplace listing Friday, June 15, 12
  • 74. The approval process Final approval: • Check banners, icons, logos • In marketplace listing • In plugin artifact Friday, June 15, 12
  • 75. The approval process Final approval: • Check banners, icons, logos • In marketplace listing • In plugin artifact • Check pricing Friday, June 15, 12
  • 76. The approval process Final approval: • Check banners, icons, logos • In marketplace listing • In plugin artifact • Check pricing • Check vendor support details Friday, June 15, 12
  • 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 list Friday, June 15, 12
  • 78. Need more help? Friday, June 15, 12
  • 79. Marketplace workshops available this Friday http://atlss.in/L0a4mY Friday, June 15, 12
  • 80. Lightning talk: Publishing your plugin Tomorrow, 3:10-3:20pm Friday, June 15, 12
  • 81. Experts available in the Atlassian Guru Room Tomorrow, 3-4pm Friday, June 15, 12
  • 82. Harass yours truly at the AtlasBar Tomorrow, 12-2:30pm Friday, June 15, 12
  • 84. Add-on Development Contest $45k in prizes up for grabs Friday, June 15, 12
  • 86. Resources http://bitly.com/bundles/jira/a Friday, June 15, 12