-
Notifications
You must be signed in to change notification settings - Fork 117
ProConcepts Distributing Add Ins Online
This document is an overview of options for deploying and distributing ArcGIS Pro add-ins online.
Language: C#
Subject: Framework
Contributor: ArcGIS Pro SDK Team <[email protected]>
Organization: Esri, http://www.esri.com
Date: 9/28/2021
ArcGIS Pro: 2.9
Visual Studio: 2017, 2019
After developing your ArcGIS Pro add-in, you may want to make your add-in publicly available. There are two main approaches to distributing your add-in online via Esri websites – ArcGIS Online and the ArcGIS Marketplace.
For any organization that would like to distribute a free Pro add-in, ArcGIS Online is available with an item listing. A listing is easy and straight-forward to set up and can be posted and available in minutes. For Esri Partners, the ArcGIS Marketplace is a location to register as an approved Marketplace Provider and create listings for products and solutions, both free and for sale.
The sections below discuss creating and distributing your add-in via these two approaches.
An ArcGIS Pro add-in is packaged as a single zip-compressed file. The file can be easily shared via ArcGIS Online. There are currently several Pro add-in listings available. To get an ideas for the format of content and information you can include take a look at the Oriented Imagery add-in.
To help you create your own listing, the Add Items document contains all the steps for creating item listings on ArcGIS Online.
Here is an overview of the basic process:
- Log into ArcGIS Online using the account with which you wish to publish your add-in file.
- Go to the My Content tab of the content page, click Add Item and click From your computer.
- Click the Choose File button and choose the file on your computer.
- If you choose a Pro add-in, with file extension .esriAddinX, you will be prompted to add tags, and the listing will be created for you to update.
- Click the Choose File button and choose the file on your computer.
-
Alternatively, you can also upload a .zip file containing your add-in with supporting files such as documentation and sample code.
-
You can then add information about your add-in listing, such as a summary, description, terms of use, thumbnail image and other details. See the Item Details document for further information.
After entering information for your add-in When you’re ready, you can then Share your add-in and set the sharing level.
Finally, if you have shared with the public sharing level, you can then share your new item listing link as you like, e.g., such as announcing availability in a blog post on the ArcGIS Pro SDK Group on GeoNet.
If you are an Esri Business Partner, an Esri Emerging Business Partner, or Esri Distributor, you can register to become an ArcGIS Marketplace Provider, and create a listing for your add-in on the ArcGIS Marketplace.
The ArcGIS Marketplace allows ArcGIS users to search, discover, and acquire apps, content, solutions, and professional services from Esri’s ecosystem of providers.
As a provider, you can create listings for products and solutions that are either available for free or for sale. Some examples of ArcGIS Pro add-in listings on the Marketplace can be found here.
Marketplace listings also have the option to provide download and/or e-commerce sales directly from the listing page. The Marketplace is the place to monetize your add-in and reach ArcGIS users around the world through this global business channel.
The following are links to ArcGIS Marketplace sites for more information on becoming a provider and creating listings:
Home | API Reference | Requirements | Download | Samples
- Overview of the ArcGIS Pro SDK
- What's New for Developers at 3.4
- Installing ArcGIS Pro SDK for .NET
- Release notes
- Resources
- Pro SDK Videos
- ProSnippets
- ArcGIS Pro API
- ProGuide: ArcGIS Pro Extensions NuGet
Migration
- ProSnippets: Framework
- ProSnippets: DAML
- ProConcepts: Framework
- ProConcepts: Asynchronous Programming in ArcGIS Pro
- ProConcepts: Advanced topics
- ProGuide: Custom settings
- ProGuide: Command line switches for ArcGISPro.exe
- ProGuide: Reusing ArcGIS Pro Commands
- ProGuide: Licensing
- ProGuide: Digital signatures
- ProGuide: Command Search
- ProGuide: Keyboard shortcuts
Add-ins
- ProGuide: Installation and Upgrade
- ProGuide: Your first add-in
- ProGuide: ArcGIS AllSource Project Template
- ProConcepts: Localization
- ProGuide: Content and Image Resources
- ProGuide: Embedding Toolboxes
- ProGuide: Diagnosing ArcGIS Pro Add-ins
- ProGuide: Regression Testing
Configurations
Customization
- ProGuide: The Ribbon, Tabs and Groups
- ProGuide: Buttons
- ProGuide: Label Controls
- ProGuide: Checkboxes
- ProGuide: Edit Boxes
- ProGuide: Combo Boxes
- ProGuide: Context Menus
- ProGuide: Palettes and Split Buttons
- ProGuide: Galleries
- ProGuide: Dockpanes
- ProGuide: Code Your Own States and Conditions
Styling
- ProSnippets: Content
- ProSnippets: Browse Dialog Filters
- ProConcepts: Project Content and Items
- ProConcepts: Custom Items
- ProGuide: Custom Items
- ProGuide: Custom browse dialog filters
- ArcGIS Pro TypeID Reference
- ProSnippets: Editing
- ProConcepts: Editing
- ProConcepts: COGO
- ProConcepts: Annotation Editing
- ProConcepts: Dimension Editing
- ProGuide: Editing Tool
- ProGuide: Sketch Tool With Halo
- ProGuide: Construction Tools with Options
- ProGuide: Annotation Construction Tools
- ProGuide: Annotation Editing Tools
- ProGuide: Knowledge Graph Construction Tools
- ProGuide: Templates
3D Analyst Data
Plugin Datasources
Topology
Linear Referencing
Object Model Diagram
- ProSnippets: Geometry
- ProSnippets: Geometry Engine
- ProConcepts: Geometry
- ProConcepts: Multipatches
- ProGuide: Building Multipatches
Relational Operations
- ProSnippets: Knowledge Graph
- ProConcepts: Knowledge Graph
- ProGuide: Knowledge Graph Construction Tools
Reports
- ProSnippets: Map Authoring
- ProSnippets: Annotation
- ProSnippets: Charts
- ProSnippets: Labeling
- ProSnippets: Renderers
- ProSnippets: Symbology
- ProSnippets: Text Symbols
- ProConcepts: Map Authoring
- ProConcepts: Annotation
- ProConcepts: Dimensions
- ProGuide: Tray buttons
- ProGuide: Custom Dictionary Style
- ProGuide: Geocoding
3D Analyst
CIM
Graphics
Scene
Stream
Voxel
- ProSnippets: Map Exploration
- ProSnippets: Custom Pane with Contents
- ProConcepts: Map Exploration
- ProGuide: Map Pane Impersonation
- ProGuide: TableControl
Map Tools
- ProGuide: Feature Selection
- ProGuide: Identify
- ProGuide: MapView Interaction
- ProGuide: Embeddable Controls
- ProGuide: Custom Pop-ups
- ProGuide: Dynamic Pop-up Menu
Network Diagrams
- ArcGIS Pro API Reference Guide
- ArcGIS Pro SDK (pro.arcgis.com)
- arcgis-pro-sdk-community-samples
- ArcGISPro Registry Keys
- ArcGIS Pro DAML ID Reference
- ArcGIS Pro Icon Reference
- ArcGIS Pro TypeID Reference
- ProConcepts: Distributing Add-Ins Online
- ProConcepts: Migrating to ArcGIS Pro
- FAQ
- Archived ArcGIS Pro API Reference Guides
- Dev Summit Tech Sessions