Skip to content

Commit a0b4491

Browse files
author
Steve Kwak
committed
manifest and submission page change
1 parent 2f1396e commit a0b4491

File tree

2 files changed

+10
-51
lines changed

2 files changed

+10
-51
lines changed

distribution/how-to-submit-to-plugin-manager.md

Lines changed: 8 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -11,55 +11,34 @@ In order to make your plugin available in the XD Plugin Manager, you'll need to
1111
## Prerequisites
1212

1313
- [A packaged plugin](/distribution/packaging.md)
14+
- [Pre-submission checklist](/distribution/submission-checklist.md)
1415
- Edge is not currently supported for the plugin submission workflow. Please use another browser to submit your XD plugin.
1516

16-
## Pre-submission checklist
17-
18-
Before you submit, be sure to go through this checklist of common reasons for rejection. Doing so now might save you an extra step or two on your way to publishing.
19-
20-
**Checklist**
21-
22-
- Does the plugin ID in your `manifest.json` file match the plugin ID assigned to you on the [I/O Console](https://console.adobe.io/plugins)? [Learn more here](/reference/structure/manifest.md#top-level-metadata).
23-
- Did you use the "Check Plugin Name Availability" tool on your plugin details page of the [I/O Console](https://console.adobe.io/plugins) to confirm the plugin name you've listed in your `manifest.json` file is available to use?
24-
- Is the plugin version number _format_ correct in your `manifest.json` file? [Learn more here](/reference/structure/manifest.md#top-level-metadata).
25-
- Have you picked the appropriate keywords for your plugin in your `manifest.json` file? [Learn more here](/reference/structure/manifest.md#top-level-metadata).
26-
- Do you have labels in all supported languages noted in your `manifest.json` file? [Learn more here](/reference/structure/manifest.md#top-level-metadata).
27-
- Do your website and support URLs follow the standard URL format in your `manifest.json` file? [Learn more here](/reference/structure/manifest.md#top-level-metadata).
28-
- Do you have icons for all 4 required sizes listed in your `manifest.json` file? [Learn more here](/reference/structure/manifest.md#top-level-metadata).
29-
- Is the plugin `host.minVersion` number and (optionally) `host.maxVersion` number _format_ correct in your `manifest.json` file? [Learn more here](/reference/structure/manifest.md#top-level-metadata).
30-
- If this is not your first time submitting this plugin, have you _increased_ the version number in your `manifest.json` file? [Learn more here](/reference/structure/manifest.md#top-level-metadata). You _must_ increment your version number (typically, the patch version; e.g, `1.0.0``1.0.1`) _each time you submit your plugin for review_.
31-
- When packaging your plugin, did you make sure to compress the files (and _not_ the parent folder)? [Learn more here](/distribution/packaging.md#1-compress-your-files-as-a-zip-file).
32-
- Is the .XDX file less than 50MB in size?
33-
- Did you verify the .XDX install on your machine when you double-click it?
34-
- After installing, did you verify that the plugin runs when you select its command(s) from XD's _Plugins_ menu?
35-
36-
Answering "no" to any of these questions will get your submission rejected, requiring you to address the issue in your plugin and submit again.
37-
3817
## Submit your plugin
3918

40-
You can submit your plugin for review through the I/O Console, where you can provide your packaged plugin. The I/O Console will automatically validate your package and its `manifest.json` file. Once validation is passed, you'll have an opportunity to review the listing data we extract from your manifest. If everything looks good, you can then submit your plugin and our CC Integrations Review team will review your plugin.
19+
You can submit your plugin for review through the Developer Console, where you can provide your packaged plugin. The Developer Console will automatically validate your package and its [`manifest.json` file](/reference/structure/manifest.md). Then, you will be asked to provide more information about your plugin on the Console. If everything looks good, you can then submit your plugin and our CC Integrations Review team will review your plugin.
4120

4221
We'll walk you through the workflow below.
4322

44-
### 1. Read the submission guidelines
23+
### 1. Read the submission checklist
4524

46-
All plugins are reviewed by our CC Integrations Review team. Please make sure to read our [Creative Cloud Developer Submission Guidelines](https://partners.adobe.com/exchangeprogram/creativecloud/build/dev-submission-guidelines.html) before submitting to ensure a smooth path to publishing your plugin. Plugins violating the guidelines may be rejected.
25+
All plugins are reviewed by our CC Integrations Review team. Make sure to thoroughly read [the submission checklist](/distribution/submission-checklist.md) before submitting to ensure a smooth path to publishing your plugin. Plugins violating these checklist items will be rejected.
4726

4827
### 2. Begin your submission
4928

50-
To begin the submission for your plugin, visit the [I/O Console](https://console.adobe.io/plugins) and select your plugin from your list of plugin projects.
29+
To begin the submission for your plugin, visit the [Developer Console](https://console.adobe.io/plugins) and select your plugin from your list of plugin projects.
5130

5231
This will take you to your plugin's details page, which shows your plugin ID, a download link for your starter project, and a blue button that says "Submit for Review".
5332

54-
Before clicking on the "Submit for Review" button, make sure to click on the "Check Plugin Name Availability" button to check the availability of your plugin name, which you have indicated in [your manifest.json file](/reference/structure/manifest.md#top-level-metadata). Note that this plugin name is the one that will be displayed in the XD Plugin Manager. Do not confuse this name with your I/O Console _project name_, which is only visible to you and is managed directly on the Console.
33+
Before clicking on the "Submit for Review" button, make sure to click on the "Check Plugin Name Availability" button to check the availability of your plugin name, which you have indicated in [your manifest.json file](/reference/structure/manifest.md#top-level-metadata). Note that this plugin name is the one that will be displayed in the XD Plugin Manager. Do not confuse this name with your Developer Console _project name_, which is only visible to you and is managed directly on the Console.
5534

5635
When ready, click "Submit For Review".
5736

5837
### 3. Upload your XD plugin
5938

6039
On this page, attach your .XDX file and click on "Next". Note that your .XDX file size must be under 50MB to upload it for submission.
6140

62-
The I/O Console will then process the upload and extract information from your `manifest.json` file.
41+
The Developer Console will then process the upload and extract information from your `manifest.json` file.
6342

6443
### 4. Review your listing information
6544

@@ -69,7 +48,7 @@ Note that any changes must be made in your original files. When all necessary ch
6948

7049
### 5. Submit your plugin
7150

72-
If your plugin passed all validation checks by the I/O Console, write notes (if any) to the CC Integrations Review team and click on "Submit for Review".
51+
If your plugin passed all validation checks by the Developer Console, write notes (if any) to the CC Integrations Review team and click on "Submit for Review".
7352

7453
Congratulations! We can't wait for you to join our growing community of published plugins.
7554

reference/structure/manifest.md

Lines changed: 2 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -9,34 +9,14 @@ The manifest is where you include metadata about your plugin. Simply put, the ma
99
"id": "YOUR_ID_HERE",
1010
"name": "Name of Your Plugin",
1111
"version": "0.0.1",
12-
13-
"description": "Description of your plugin.",
14-
"summary": "Summary of your plugin",
15-
"releaseNotes": "Release note",
16-
"keywords": [
17-
"utility",
18-
"productivity",
19-
"automation"
20-
],
21-
"languages": [
22-
"en",
23-
"de",
24-
"fr"
25-
],
26-
"website": "https://mywebsite.com",
27-
"author": "Your Name",
28-
"helpUrl": "https://mywebsite.com/help",
2912
"icons": [
3013
{ "width": 24, "height": 24, "path": "images/[email protected]" },
31-
{ "width": 48, "height": 48, "path": "images/[email protected]" },
32-
{ "width": 96, "height": 96, "path": "images/[email protected]" },
33-
{ "width": 144, "height": 144, "path": "images/[email protected]" },
34-
{ "width": 192, "height": 192, "path": "images/[email protected]" }
14+
{ "width": 48, "height": 48, "path": "images/[email protected]" }
3515
],
3616
"host": {
3717
"app": "XD",
3818
"minVersion": "13.0",
39-
"maxVersion": "19.0"
19+
"maxVersion": "22.0"
4020
},
4121

4222
"uiEntryPoints": [

0 commit comments

Comments
 (0)