Introducing the Atlassian Marketplace

Post on 08-May-2015

592 views 3 download

description

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

Transcript of Introducing the Atlassian Marketplace

Friday, June 15, 12

Technical Lead, Ecosystem TeamJohn Kodumal

Introducing the Atlassian Marketplace

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

New purchase flowsFriday, June 15, 12

In-app brandingFriday, June 15, 12

Enhanced discoverabilityFriday, June 15, 12

Built-in billing and reportsFriday, June 15, 12

Drive renewalsFriday, June 15, 12

Drive renewalsFriday, June 15, 12

Sounds awesome.

Friday, June 15, 12

How do I get on the Marketplace?

Friday, June 15, 12

1Build it.

2License it.

3List it.

Friday, June 15, 12

1Build it.Sell any plugin on the Marketplace

Friday, June 15, 12

1Build it.

• Use any of our APIs

Sell any plugin on the Marketplace

Friday, June 15, 12

1Build it.

• Use any of our APIs

• Backwards compatible to 2+ years

Sell any plugin on the Marketplace

Friday, June 15, 12

1Build it.

• Use any of our APIs

• Backwards compatible to 2+ years

• Even cross-product plugins

Sell any plugin on the Marketplace

Friday, June 15, 12

1Build it.

• Use any of our APIs

• Backwards compatible to 2+ years

• Even cross-product plugins

• OnDemand, Remote apps coming

soon

Sell any plugin on the Marketplace

Friday, June 15, 12

2License it.Use our new licensing library

Friday, June 15, 12

2License it.

• Store and retrieve plugin licenses

Use our new licensing library

Friday, June 15, 12

2License it.

• Store and retrieve plugin licenses

• Validate and enforce licenses

Use our new licensing library

Friday, June 15, 12

2License it.

• Store and retrieve plugin licenses

• Validate and enforce licenses

• Drive sales and renewals

Use our new licensing library

Friday, June 15, 12

2License it.

• Store and retrieve plugin licenses

• Validate and enforce licenses

• Drive sales and renewals

• Simple, consistent UI for license

administration

Use our new licensing library

Friday, June 15, 12

2License it.

• Store and retrieve plugin licenses

• Validate and enforce licenses

• Drive sales and renewals

• Simple, consistent UI for license

administration

• Seamless upgrades to UPM 2

Use our new licensing library

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 libraryStore and retrieve licenses

Friday, June 15, 12

A Tour of the licensing libraryValidate and enforce licenses

Friday, June 15, 12

A Tour of the licensing libraryDrive sales and renewals

Friday, June 15, 12

A Tour of the licensing libraryDrive sales and renewals

Friday, June 15, 12

A Tour of the licensing libraryLicense administration UI

Friday, June 15, 12

A Tour of the licensing librarySeamless upgrade path

Friday, June 15, 12

Licensing library dependencies

Seamless upgrade magic

Enabling licensing

What’s in the generated code?

Friday, June 15, 12

What’s in the generated code?Licensing library dependencies

pom.xml

atlassian-plugin.xml

Friday, June 15, 12

Enabling licensingWhat’s in the generated code?

atlassian-plugin.xml:

META-INF/MANIFEST.MF:

Friday, June 15, 12

Seamless upgrade magic

What’s in the generated code?

Friday, June 15, 12

Seamless upgrade magic

What’s in the generated code?

Friday, June 15, 12

Seamless upgrade magic

What’s in the generated code?

Friday, June 15, 12

Seamless upgrade magic

What’s in the generated code?

pom.xml:

Friday, June 15, 12

3List it.

Friday, June 15, 12

3List it.

• Market your add-on

Friday, June 15, 12

3List it.

• Market your add-on

• Set pricing and payment details

Friday, June 15, 12

3List 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 listingIn your plugin artifact

Friday, June 15, 12

The approval process

Friday, June 15, 12

The approval processTechnical approval:

Friday, June 15, 12

The approval process

• checkplugin script (atlss.in/Lc34Q9)Technical approval:

Friday, June 15, 12

The approval process

• checkplugin script (atlss.in/Lc34Q9)

• atlas-run-standalone

Technical approval:

Friday, June 15, 12

The approval process

• checkplugin script (atlss.in/Lc34Q9)

• atlas-run-standalone

• Test two product versions

Technical approval:

Friday, June 15, 12

The approval process

• checkplugin script (atlss.in/Lc34Q9)

• atlas-run-standalone

• Test two product versions

• Check license enforcement

Technical approval:

Friday, June 15, 12

The approval process

• checkplugin script (atlss.in/Lc34Q9)

• atlas-run-standalone

• Test two product versions

• Check license enforcement

• Test UPM upgrade path

Technical approval:

Friday, June 15, 12

The approval process

• 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

Technical approval:

Friday, June 15, 12

The approval process

Friday, June 15, 12

The approval processFinal approval:

Friday, June 15, 12

The approval process

• Check banners, icons, logosFinal approval:

Friday, June 15, 12

The approval process

• Check banners, icons, logos

• In marketplace listing

Final approval:

Friday, June 15, 12

The approval process

• Check banners, icons, logos

• In marketplace listing

• In plugin artifact

Final approval:

Friday, June 15, 12

The approval process

• Check banners, icons, logos

• In marketplace listing

• In plugin artifact

• Check pricing

Final approval:

Friday, June 15, 12

The approval process

• Check banners, icons, logos

• In marketplace listing

• In plugin artifact

• Check pricing

• Check vendor support details

Final approval:

Friday, June 15, 12

The approval process

• 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

Final approval:

Friday, June 15, 12

Need more help?

Friday, June 15, 12

Marketplace workshopsavailable 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

Resourceshttp://bitly.com/bundles/jira/a

Friday, June 15, 12

Thank you!

Friday, June 15, 12