mozilla / addons

☂ Umbrella repository for Mozilla Addons ✨
Other
127 stars 41 forks source link

Update copy for submission flow #8476

Closed caitmuenster closed 3 years ago

caitmuenster commented 3 years ago

We are updating the copy on the submission flow pages to help better set expectations about what happens after a new version has been submitted.

Copy updates are included in this issue. To see my formatting recommendations and a comparison of current version/updated version, see this doc.


Step 1 - distribution step - (for listed and self-distributed submissions)

Copy updates:

How to distribute this version

To get started, select how you would like to distribute this version.

[] On this site. Your submission is publicly listed on addons.mozilla.org.

[] On your own. After your submission is signed by Mozilla, you can download the .xpi file from the Developer Hub and distribute it to your audience. Please make sure the add-on manifest’s update_link is provided, as this is the URL where Firefox finds updates for automatic deployment to your users.

You can learn more about these options by reading Add-on Distribution and Signing on Firefox Extension Workshop.

All add-ons must comply with Mozilla’s Add-on Policies and are subject to manual review at any time after submission.


Step 2 - upload step - (for listed and self-distributed submissions)

No changes.


Step 3 - source step - (for listed and self-distributed submissions)

Updated copy:

Do you need to submit source code? Mozilla’s add-on reviewers need to be able to read and reproduce the code in your extension. If they can’t, your extension may be rejected.

Do you use any of the following in your extension?

[] Yes [] No

"Yes" flow

You must submit your extension’s source code.

Your source code must include:

Source files (aside from open-source third party libraries) cannot be transpiled, concatenated, minified, or otherwise machine-generated.

You can include build instructions in a README file in your source code, or in the reviewer notes on the next page.

For more information, please read Source Code Submission on Firefox Extension Workshop.

Add source code to your submission Upload source code: [Browse…] No file selected

"No" flow

No updates.


Step 4 - details step - (listed only)

No changes needed.


Step 4 - finish step - (self-distributed only)

Version signature pending You’re done! ✨ You will be notified by email when the signed file is ready to be downloaded from the Developer Hub. If you do not see an email after 24 hours, please check your spam folder.

As a reminder, your add-on is subject to manual review at any time.

[Go to My Submissions button]


Step 5 - finish step - (listed only)

Version submitted You’re done! ✨ You will receive a confirmation email when this version is published on addons.mozilla.org. Note that it may take up to 24 hours before publication occurs, or longer if your add-on is selected for manual review. If you do not see an email after 24 hours, please check your spam folder.

As a reminder, your add-on is subject to manual review at any time.

You can attract users to your extension by adding a detailed description and screenshots to your listing. Get help creating an appealing listing on Firefox Extension Workshop.

[Manage Listing button]

You can also edit this version to add version notes, or source code if your submission includes minified, concatenated, or otherwise machine-generated code.

[Edit version button]

[Go to My Submissions button]


Notes

The link to "Create an appealing listing" is dependent on this change going live on EW.

eviljeff commented 3 years ago

(added the step names used in the urls/view functions)

diox commented 3 years ago

@caitmuenster should we keep step 2 (upload) as is for unlisted ? See this screenshot where I've highlighted differences with listed submission process: your-submission-will-be-automatically-signed

The listed submission process doesn't have the extra text after "Your add-on was validated" and the button is labelled "Continue" instead of "Sign Add-on". To keep the spirit of these clarifications I wonder if we should remove those differences and use the same text for both listed and unlisted for this step.

caitmuenster commented 3 years ago

Thanks for flagging, @diox! Yes, I'm in favor of using the same text for listed and unlisted. Let's remove "Your submission will be automatically signed" and change the text on the button to read "Continue."

ioanarusiczki commented 3 years ago

@diox My notes are below, after checking this on AMO dev - FF92(Win10):

Step 1 - distribution step - (for listed and self-distributed submissions) - the link is all over "Add-on Distribution and Signing on Firefox Extension Workshop". Should it be only over "Add-on Distribution and Signing"?

The URL from step one

Step 3 - source step "yes" - (for listed and self-distributed submissions) - the last part after "For more information, please read Source Code Submission on Firefox Extension Workshop. " is left as it was before but looking above I am not sure it's ok like this:

step3 source code last part

Step 4 - finish step - (self-distributed only) - there's no URL to "Developer Hub"

dev hub url step4

Step 5 - finish step - (listed only) - "As a reminder, your add-on is subject to manual review at any time." is not present in the form on AMO dev. "Creating an appealing listing" URL goes to https://extensionworkshop-dev.allizom.org/documentation/publish/create-an-appealing-listing?utm_source=addons.mozilla.org&utm_medium=referral&utm_content=submission which right now is a 404.

Note: Step2(unlisted) - "Your submission will be automatically signed." was removed and "Sign addon" button replaced with "Continue" - that's an expected result.

diox commented 3 years ago

"Creating an appealing listing" URL goes to https://extensionworkshop-dev.allizom.org/documentation/publish/create-an-appealing-listing?utm_source=addons.mozilla.org&utm_medium=referral&utm_content=submission which right now is a 404.

Looks like the correct link is /documentation/develop/create-an-appealing-listing/ :(

Agreed about the rest, it's relatively minor details but we should fix this before it goes to prod.

caitmuenster commented 3 years ago

Gagh, thank you. I tried to move it to a different URL but I messed that up... might as well keep it now. Thanks @diox!

ioanarusiczki commented 3 years ago

@diox

I've noticed the fixes on -dev only for now (stage still uses the old forms), 2 questions remain: Step 3 - source step "yes" -> the phrase "Add source code to your submission" is not present but "Upload source code: [Browse…] No file selected" is there now, maybe expected, can't tell. Step 5 - finish step - (listed only) - "As a reminder, your add-on is subject to manual review at any time." is not present

diox commented 3 years ago
ioanarusiczki commented 3 years ago

@diox done https://github.com/mozilla/addons/issues/8492

I've seen a stage deploy and then checked again - it's also available here.

The new text from the final steps of a submission Step 4 - finish step - (self-distributed only) and Step 5 - finish step - (listed only) is also available when a new version is submitted.

Verified on AMO stage - FF92(Win10).