User:Bhashem/ListBuilder: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
(New page: My Add-Ons List Builder This proposal is for a new feature for the AMO site that allows individuals to manage and public custom lists of add-ons. = Benefits = * Allows users to easily vi...)
 
No edit summary
Line 1: Line 1:
My Add-Ons List Builder
'''My Add-Ons List Builder'''


This proposal is for a new feature for the AMO site that allows individuals to manage and public custom lists of add-ons.
This proposal is for a new feature for the AMO site that allows individuals to manage and custom lists of add-ons (sorta like iTune's playlists)


= Benefits =
= Benefits =
* Allows users to easily view a list of add-ons as a group (and optionally install them)
* Allows users to easily view a list of add-ons as a group (and optionally install them all at once)
* Allows publishers to easily assemble and manage custom lists
* Allows publishers to easily assemble and manage custom lists
* Encourages more thematic add-ons lists to be created (not just AMO's fixed categories)
* Encourages more thematic add-ons lists to be created (not just AMO's fixed categories)
* Drives more traffic to AMO
* Drives more traffic to AMO
* Start to add community oriented features into AMO
* Start to add community-oriented features into AMO
* Will appeal to viral marketers and enthusiasts who want to publish their favorites


= Features =
= Features =
* Each AMO user would be allowed to create up to N custom list of add-ons.
* Each AMO user would be allowed to create up to N custom list of add-ons.
* Actions for AMO user:
* Actions:
** Create List
** Create List
** Modify List
** Modify List
** Delete List
** Delete List
** Publish List
** Publish List
* A list is presented in the form similar to category listings pages but also includes a field for user's comments
* A list is presented in the form similar to category listings pages but also includes a checkbox for install and a field for publisher's comments
* Can include links to non-AMO hosted add-ons
* Can include links to non-AMO hosted add-ons
* For AMO hosted add-ons allows you to "check or uncheck" to allow group installation
* For AMO hosted add-ons allows you to "check or uncheck" to allow installation as an entire group
* Automatically package up the checked add-ons and create an "install bundle" (like what FEBE does)
* Include an "install checked" button which automatically packages up the checked add-ons and creates an "install bundle" (like what [https://addons.mozilla.org/en-US/firefox/addon/2109 FEBE] does)
* If it detects that you are not using Firefox, then it asks you to install it
* If it detects that you are not using Firefox, then it asks you to install it
* Only allows checking of add-ons that are compatible with your version of Firefox
* Only allows selecting/checking of add-ons that are compatible with your version of Firefox
*
* Ideally, we have a feature that allows you to upload your browser's current list as part of the Create list function (an "import"). Don't know how to do that.
 
= Milestones =
* Given a set of AMO ID's, create a checklist of those items
* Add an install button to each
* Add an install checked button
* Code the bundle add-ons xpi generator (see FEBE)
* Make list persist
* Tie into AMO's user system

Revision as of 23:19, 28 February 2008

My Add-Ons List Builder

This proposal is for a new feature for the AMO site that allows individuals to manage and custom lists of add-ons (sorta like iTune's playlists)

Benefits

  • Allows users to easily view a list of add-ons as a group (and optionally install them all at once)
  • Allows publishers to easily assemble and manage custom lists
  • Encourages more thematic add-ons lists to be created (not just AMO's fixed categories)
  • Drives more traffic to AMO
  • Start to add community-oriented features into AMO
  • Will appeal to viral marketers and enthusiasts who want to publish their favorites

Features

  • Each AMO user would be allowed to create up to N custom list of add-ons.
  • Actions:
    • Create List
    • Modify List
    • Delete List
    • Publish List
  • A list is presented in the form similar to category listings pages but also includes a checkbox for install and a field for publisher's comments
  • Can include links to non-AMO hosted add-ons
  • For AMO hosted add-ons allows you to "check or uncheck" to allow installation as an entire group
  • Include an "install checked" button which automatically packages up the checked add-ons and creates an "install bundle" (like what FEBE does)
  • If it detects that you are not using Firefox, then it asks you to install it
  • Only allows selecting/checking of add-ons that are compatible with your version of Firefox
  • Ideally, we have a feature that allows you to upload your browser's current list as part of the Create list function (an "import"). Don't know how to do that.

Milestones

  • Given a set of AMO ID's, create a checklist of those items
  • Add an install button to each
  • Add an install checked button
  • Code the bundle add-ons xpi generator (see FEBE)
  • Make list persist
  • Tie into AMO's user system