SlideShare une entreprise Scribd logo
1  sur  87
Télécharger pour lire hors ligne
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

Contenu connexe

En vedette

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...Atlassian
 
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 OnDemandcolleenfry
 
Ecosystem State of the Union
Ecosystem State of the UnionEcosystem State of the Union
Ecosystem State of the Unioncolleenfry
 
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
 
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 UnionAtlassian
 
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 2014Benjamin Humphrey
 
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 BhallaAtlassian
 
Atlassian: More Awesome with Add-ons
Atlassian: More Awesome with Add-onsAtlassian: More Awesome with Add-ons
Atlassian: More Awesome with Add-onscolleenfry
 
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 proAtlassian
 
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 Webhookscolleenfry
 
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 WadeAtlassian
 
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...Atlassian
 
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 DeskAtlassian
 
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 CollectionAtlassian
 
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 StatusPageAtlassian
 
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 bootstrapScott Farquhar
 
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)Atlassian
 
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 MarketplaceAtlassian
 
What's New for Atlassian Administrators
What's New for Atlassian AdministratorsWhat's New for Atlassian Administrators
What's New for Atlassian AdministratorsAtlassian
 
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 WorldAtlassian
 

En vedette (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
 

Similaire à Introducing the Atlassian Marketplace

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 worldRoberto Pérez Alcolea
 
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)Split Software
 
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 GitNoam Zakai
 
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...Tathagat Varma
 
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 TEAMSAnis Ben Hamidene
 
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 YouWeaveworks
 
Architecture of the Mozilla Apps Ecosystem
Architecture of the Mozilla Apps EcosystemArchitecture of the Mozilla Apps Ecosystem
Architecture of the Mozilla Apps EcosystemBill Walker
 
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 DeshpandeAgile Testing Alliance
 
Marketplace atlascampeurope2012final
Marketplace atlascampeurope2012finalMarketplace atlascampeurope2012final
Marketplace atlascampeurope2012finalAtlassian
 
Running OpenCDISC in sas
Running OpenCDISC in sasRunning OpenCDISC in sas
Running OpenCDISC in sasKevin Lee
 
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 2011Atlassian
 
DevOps / Agile Tools Seminar 2013
DevOps / Agile Tools Seminar 2013DevOps / Agile Tools Seminar 2013
DevOps / Agile Tools Seminar 2013Ethan Ram
 
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 2012TEQneers GmbH & Co. KG
 
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 developmentGaurav Lochan
 
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 MonitorIDERA Software
 
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...Brad Stoner
 
Is Being Agile a Good Thing?
Is Being Agile a Good Thing?Is Being Agile a Good Thing?
Is Being Agile a Good Thing?Alan Hood
 
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...Weaveworks
 
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 FrontierXebiaLabs
 

Similaire à 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
 

Plus de Atlassian

International Women's Day 2020
International Women's Day 2020International Women's Day 2020
International Women's Day 2020Atlassian
 
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 2020Atlassian
 
Forge App Showcase
Forge App ShowcaseForge App Showcase
Forge App ShowcaseAtlassian
 
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 UIAtlassian
 
Meet the Forge Runtime
Meet the Forge RuntimeMeet the Forge Runtime
Meet the Forge RuntimeAtlassian
 
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 ExperienceAtlassian
 
Take Action with Forge Triggers
Take Action with Forge TriggersTake Action with Forge Triggers
Take Action with Forge TriggersAtlassian
 
Observability and Troubleshooting in Forge
Observability and Troubleshooting in ForgeObservability and Troubleshooting in Forge
Observability and Troubleshooting in ForgeAtlassian
 
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 ModelAtlassian
 
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 SystemAtlassian
 
Forge: Under the Hood
Forge: Under the HoodForge: Under the Hood
Forge: Under the HoodAtlassian
 
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 APIsAtlassian
 
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 PluginAtlassian
 
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 BuildingAtlassian
 
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 MatterAtlassian
 
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 MindAtlassian
 
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...Atlassian
 
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 TeamsAtlassian
 
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 TeamAtlassian
 
Building Apps With Enterprise in Mind
Building Apps With Enterprise in MindBuilding Apps With Enterprise in Mind
Building Apps With Enterprise in MindAtlassian
 

Plus de 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
 

Dernier

How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DaySri Ambati
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 

Dernier (20)

How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 

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