|
|
(22 intermediate revisions by 8 users not shown) |
Line 1: |
Line 1: |
| [[Update:Home_Page|Update: Home Page]] » Developers Section of the Website
| | == Getting Started == |
|
| |
|
| The Mozilla Update Website allows addon authors to upload their own items. | | The [https://addons.mozilla.org/en-US/developers/ Developer Hub] at AMO has extensive documentation on add-on development. It also details the policies add-on authors should follow, and the process to submit a new add-on and nominate it for the public. |
|
| |
|
| == Contributing your Addon ==
| | For questions, the best places to ask are the [https://forums.addons.mozilla.org/ AMO Forum] and the [irc://irc.mozilla.org/#extdev #extdev] IRC channel. |
| For a guide on developing your own addons, please visit the [http://kb.mozillazine.org/Main_Page#Development MozillaZine Knowledge Base]. | |
|
| |
|
| Once you have developed your addon, [https://addons.mozilla.org/developers/createaccount.php create a Mozilla Update] account.
| | Please, ''only list application versions and OSes that you have tested with''. Do not rely on the AMO Editors (reviewers) to find bugs in your add-on - it is expected that you have already done extensive testing involving a number of testers ''before'' nominating your add-on for the public. |
|
| |
|
| Upload your [https://addons.mozilla.org/developers/additem.php?type=E extension] or [https://addons.mozilla.org/developers/additem.php?type=T theme].
| | === AMO Editors and Getting Your Add-on Reviewed === |
|
| |
|
| Your addon must contain an [http://kb.mozillazine.org/Install.rdf install.rdf].
| | The AMO Editor team is a dedicated group of volunteers in charge of reviewing all add-ons submitted to AMO. It's recommended that you read the following information from the editors team: |
|
| |
|
| '''Please''', ''only list application versions and OSes that you have tested with''. Do not rely on the UMO reviewers to find bugs in your addon - it is expected that you have already done extensive testing involving a number of testers ''before'' submitting your addon to UMO. Please remember that every user who downloads a Mozilla Application has a link to UMO in their extension/theme window and therefore UMO is only suitible for addons which are finished, and polished!
| | * [[AMO:Editors|AMO Editors]] |
| | * [[AMO:Editors/InfoAuthors|Useful information for Authors]] |
|
| |
|
| To provide a good user experience, we only allow you to declare compatibility with versions that can be tested. If you include a maxVersion of 2.0, your submission will be rejected.
| | == Managing an Existing Addon == |
|
| |
|
| == Welcome Page ==
| | You can check your add-ons in the [https://addons.mozilla.org/en-US/developers/addons My Add-ons page]. The Edit Add-on page facilitates updating add-on properties, descriptions and screenshots. The Versions and Files section allows you to upload new add-on versions, and edit target applications and versions for existing files. |
| Also known as the Developers Control Panel (or Developers CP), when you enter /developers/ you are prompted to login or create an account.
| |
| | |
| == Main Page ==
| |
| Once you've logged in, you're presented with a brief overview of the addons you've submitted and links to submit more.
| |
| | |
| == User Profile ==
| |
| Each user is able to edit their own profile. Here you specify your name, email, and personal website. By default, your email address is not listed on the end-user website. Administrators are also presented with the ability to manage the permissions level of the user.
| |
| | |
| A user can be designated as an Administrator, Editor (aka Moderator) or User (aka Developer).
| |
| | |
| == User Manager ==
| |
| An administrator has a list of all users and their permissions. From this screen mass updates are available. There is also a link for creating a new user.
| |
| | |
| == Listings ==
| |
| Available to administrators only, a list of every item can be shown. On the sidebar are links to the Extensions List and Themes List. This shows the name, description, and date last updated. The name is a link to edit each item.
| |
| | |
| == Approval Queue ==
| |
| Each submission must be approved by an Editor or Administrator before it is listed on the site. Addons must be tested according to the rules specified in the [[Policy and Procedures]]. Whether approved or denied, an email is sent to the authors. A comment is required if denied. If approved, the addon is moved to a directory so that it can be replicated across the mozilla.org mirrors.
| |
|
| |
|
| == Comment Moderation == | | == Comment Moderation == |
|
| |
|
| == Application Manager ==
| | Users of your add-ons can leave reviews (comments) about your add-on, along with a star rating. |
| | |
| == Category Manager ==
| |
| | |
| == Creating an Account ==
| |
| To create an account, you must supply a username and password. A confirmation email is sent to your account. A row is inserted into the userprofile table.
| |
| | |
| == Uploading an Item ==
| |
| You begin the process by browsing your hard drive and selecting the addon. This file is then uploaded to a temp directory. It will remain there until it is either approved or denied.
| |
| | |
| (details to be specified once there's a working site somewhere)
| |
| | |
| == Managing an Existing Addon ==
| |
| Managing an addon is split between several pages. It begins with the item-overview. This shows a summary of all versions. From here you can go to a page to edit the common information (name, description, authors), a page to edit a version (minVer, maxVer, OS supported, release notes), a page to review feedback, and a page to add preview images.
| |
| | |
| == Roles ==
| |
| === Developer ===
| |
| | |
| === Editor ===
| |
| * Responsible for testing items in the approval queue
| |
| * Responsible for monitoring the comments
| |
| * Responsible for adding addon reviews
| |
| | |
| === Administrator ===
| |
| * Responsible for testing items in the approval queue
| |
| * Responsible for monitoring the comments
| |
| * Responsible for managing the list of applications
| |
| * Responsible for managing the list of categories
| |
| * Responsible for adding addon reviews
| |
| | |
| == Uploading an Addon ==
| |
| * Click "Add New Extension..." or "Add New Theme..."
| |
| * Upload the XPI/Jar file
| |
| | |
| At this point, the process varies slightly depending on whether you are an administrator or developer.
| |
|
| |
|
| === As an Administrator ===
| | Sometimes the reviews will be incorrect, use inappropriate language, or are nothing more than spam. You can flag reviews for moderation in the add-on review page. You can reach this page by clicking in the 'See All Reviews' link. It should take you to a page like this one: https://addons.mozilla.org/en-US/firefox/reviews/display/4364. The dropdown menu next to every review allows you to flag it for moderation. |
| * If the author field defaults to you and you know it is an existing item on the DB, STOP. It means that something has changed and UMO doesn't know how to handle it properly. This could be a
| |
| * If it is a new item, put in the email address of the author.
| |
| * Select the category if necessary. Change the OS if the entry is OS specific.
| |
|
| |
|
| === As a developer ===
| | Flagged reviews will be checked by AMO Editors and decide if they should be deleted or not. |
| * Include the email addresses of any other authors, separated by a comma.
| |
| * Select the category if necessary. Change the OS if the entry is OS specific.
| |
|
| |
|
| == Approving an Addon == | | == Resources == |
| * Go to the approval queue
| | [[Update:Authors/Creating_a_Dictionary|Creating a Dictionary]] |
| * Find the entry you have tested
| |
| * Check all boxes, select Approve, and fill in ALL text fields.
| |
| * Click Submit.
| |
Getting Started
The Developer Hub at AMO has extensive documentation on add-on development. It also details the policies add-on authors should follow, and the process to submit a new add-on and nominate it for the public.
For questions, the best places to ask are the AMO Forum and the #extdev IRC channel.
Please, only list application versions and OSes that you have tested with. Do not rely on the AMO Editors (reviewers) to find bugs in your add-on - it is expected that you have already done extensive testing involving a number of testers before nominating your add-on for the public.
AMO Editors and Getting Your Add-on Reviewed
The AMO Editor team is a dedicated group of volunteers in charge of reviewing all add-ons submitted to AMO. It's recommended that you read the following information from the editors team:
Managing an Existing Addon
You can check your add-ons in the My Add-ons page. The Edit Add-on page facilitates updating add-on properties, descriptions and screenshots. The Versions and Files section allows you to upload new add-on versions, and edit target applications and versions for existing files.
Users of your add-ons can leave reviews (comments) about your add-on, along with a star rating.
Sometimes the reviews will be incorrect, use inappropriate language, or are nothing more than spam. You can flag reviews for moderation in the add-on review page. You can reach this page by clicking in the 'See All Reviews' link. It should take you to a page like this one: https://addons.mozilla.org/en-US/firefox/reviews/display/4364. The dropdown menu next to every review allows you to flag it for moderation.
Flagged reviews will be checked by AMO Editors and decide if they should be deleted or not.
Resources
Creating a Dictionary