Update:Remora Developers: Difference between revisions

(Category manager and FAQ manager remora plans)
 
(3 intermediate revisions by the same user not shown)
Line 5: Line 5:
==Developer Pages==
==Developer Pages==
* developers
* developers
**index()
**[[Update:Remora_Developers/developers/index|index]]()
***"My Addons"
***"My Addons"
***Listing of user's extensions and themes with statistics (download count, rating?)
***Listing of user's extensions and themes with statistics (download count, rating?)
***Link to manage add-on (addons/manage)
***Link to manage add-on
***Link to submit new add-on (addons/add)
***Link to submit new add-on
* addons
**[[Update:Remora_Developers/developers/add|add]]($id=0)
**''These are in addition to the public actions''
***See [https://update-staging.mozilla.org/~fligtar/addon-process.pdf flowchart]
**add($id=0)
***If $id == 0, it's a new addon... else it's a new version
***If $id == 0, it's a new addon... else it's a new version
***Step 1: Upload .xpi/.jar. This will determine whether it's a theme/extension
***Step 1: Upload .xpi/.jar. This will determine whether it's a theme/extension
Line 19: Line 18:
***Step 3: VERSION stuff: Version Notes, Review Notes, target apps, OSes
***Step 3: VERSION stuff: Version Notes, Review Notes, target apps, OSes
***Step 4: Success
***Step 4: Success
**manage($id)
**[[Update:Remora_Developers/developers/manage|manage]]($id)
***"Manage Add-on"
***"Manage Add-on"
***Show add-on name, description, homepage, guid, downloadcount, rating, developer notes, etc
***Show add-on name, description, homepage, guid, downloadcount, rating, developer notes, etc
***Link to add new version (addons/add/$id)
***Link to add new version (addons/add/$id)
***Lists existing versions with links to edit (addons/editversion/$id)
***Lists existing versions with links to edit (addons/editversion/$id)
**edit($id)
**[[Update:Remova_Developers/developers/edit|edit]]($id)
***"Edit Add-on"
***"Edit Add-on"
***Edit addon-on wide stuff: Name (should they be able to change?), Description, Homepage, Categories, EULA, PP
***Edit addon-on wide stuff: Name (should they be able to change?), Description, Homepage, Categories, EULA, PP
***Delete button
***Delete button
**editversion($id)
**[[Update:Remora_Developers/developers/editversion|editversion]]($id)
***"Edit Version $id"
***"Edit Version $id"
***Edit version specific stuff: Version Notes, Review Notes, Target apps, OSes
***Edit version specific stuff: Version Notes, Review Notes, Target apps, OSes
Line 72: Line 71:


==1.0 Bugs to Fix==
==1.0 Bugs to Fix==
The following [https://bugzilla.mozilla.org/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=&product=addons.mozilla.org&component=Developer+Pages&long_desc_type=substring&long_desc=&bug_file_loc_type=allwordssubstr&bug_file_loc=&status_whiteboard_type=allwordssubstr&status_whiteboard=&keywords_type=allwords&keywords=&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&resolution=DUPLICATE&resolution=---&emailassigned_to1=1&emailtype1=exact&email1=&emailassigned_to2=1&emailreporter2=1&emailqa_contact2=1&emailtype2=exact&email2=&bugidtype=include&bug_id=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&cmdtype=doit&order=Reuse+same+sort+as+last+time&query_based_on=AMO+Developer+Pages&field0-0-0=noop&type0-0-0=noop&value0-0-0= Developer Pages bugs] need to be considered when writing the new developer pages. I will separate them by category later, but please feel free to add other bugs.
[https://bugzilla.mozilla.org/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=&product=addons.mozilla.org&long_desc_type=substring&long_desc=&bug_file_loc_type=allwordssubstr&bug_file_loc=&status_whiteboard_type=allwordssubstr&status_whiteboard=&keywords_type=allwords&keywords=&resolution=DUPLICATE&resolution=---&emailassigned_to1=1&emailtype1=exact&email1=&emailassigned_to2=1&emailreporter2=1&emailqa_contact2=1&emailtype2=exact&email2=&bugidtype=include&bug_id=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&cmdtype=doit&order=Reuse+same+sort+as+last+time&field0-0-0=dependson&type0-0-0=equals&value0-0-0=352560 Developer Pages bugs to fix in Remora]
* [https://bugzilla.mozilla.org/show_bug.cgi?id=335573 Authors field in addons form unclear, SQL uses wildcard]
* [https://bugzilla.mozilla.org/show_bug.cgi?id=256085 Auditing and reporting of admin/reviewer/developer/user actions]
* [https://bugzilla.mozilla.org/show_bug.cgi?id=343573 Allow add-on developers limited use of HTML]
* [https://bugzilla.mozilla.org/show_bug.cgi?id=335707 Permit developers to provide a link to a privacy policy for their extensions]
* [https://bugzilla.mozilla.org/show_bug.cgi?id=320003 Unable to view deleted comments (as developer)]
* [https://bugzilla.mozilla.org/show_bug.cgi?id=336036 "prerelease" flag for extensions]
* [https://bugzilla.mozilla.org/show_bug.cgi?id=275137 Email address changes are accepted without being verified]
* [https://bugzilla.mozilla.org/show_bug.cgi?id=279235 (Submission) The OS field in "Add New Extension" should allow multiple selections]
* [https://bugzilla.mozilla.org/show_bug.cgi?id=290786 (Submission) install.rdf parser doesn't give good error messages]
* [https://bugzilla.mozilla.org/show_bug.cgi?id=281032 (Approval Queue) Errors during approval process are unspecific]
* [https://bugzilla.mozilla.org/show_bug.cgi?id=290683 (Submission) Uploading XPI must require install.rdf]
* [https://bugzilla.mozilla.org/show_bug.cgi?id=291669 Changing password should not send an email containing the new password]
* [https://bugzilla.mozilla.org/show_bug.cgi?id=291670 Possible improvement to lost password recovery scheme]
* [https://bugzilla.mozilla.org/show_bug.cgi?id=291966 Submitting new version should Cancel old approval request]
* [https://bugzilla.mozilla.org/show_bug.cgi?id=278748 Support localizable add-on descriptions]
* [https://bugzilla.mozilla.org/show_bug.cgi?id=273550 (Submission) GUID from applications should not be allowed as extension GUID]
* [https://bugzilla.mozilla.org/show_bug.cgi?id=312645 Addon submission errors should be more informative]


==Developer Pages==
==Developer Pages==
canmove, Confirmed users, Bureaucrats and Sysops emeriti
1,043

edits