Fennec:Addons: Difference between revisions

2,263 bytes removed ,  25 March 2010
redirect
No edit summary
(redirect)
 
Line 1: Line 1:
This is a scratch pad of ideas for Fennec, Add-ons and AMO.
#REDIRECT [[Mobile/Fennec/Extensions]]
 
* Fennec has a unique GUID
* Existing Firefox add-ons will not run "out of the box" on Fennec and will require some modification - at minimum, a change to the install.rdf but likely more. [http://starkravingfinkle.org/blog/2008/09/extensions-for-fennec/ Per Mfinkle post].
* Mocks of [https://wiki.mozilla.org/Mobile/UI/Designs/TouchScreen/workingUI/add-ons_concepts Fennec Add-on Manager]
 
* AMO Support
** [https://bugzilla.mozilla.org/show_bug.cgi?id=453517 AMO bug for Fennec support]
*** Include GUID
*** Need min, max version ranges
*** Need categories for the add-ons
*** Need to decide on "recommended add-ons" (at least the current site design requires this)
*** Need a small and large Fennec icon
** Ensure that Fennec add-ons can be uploaded to AMO
** Ensure that users can download Fennec add-ons to desktop using Firefox
** Verify that Fennec add-ons are visible thru the API
** Test "Get Addons" and install functionality from Fennec
 
** Primary support will be from the AMO Services API
*** short-term
**** populate add-ons for fennec in AMO database so results get sent back
**** add handheld devices to the platform list so API returns results
*** long-term
**** add api 1.2 URL schema so we can pass OS_VERSION - is there support in AMO database for OS_VERSION?
 
** Is "Fennec" the name that we should use or "Mobile Firefox" or other name, e.g. we do not include "Minefield" currently. Resolution: "Fennec" for now, may change it later.
 
* When we decide to support Fennec browsing access to AMO
** what main features need to be readily available to users
** Layout, two ways:
*** add new pages/modules altogether
**** UX come up with wireframe
**** front-end engineer implement
*** modify CSS tailored for mobile client
*** Device detection not necessary, we can use [https://bugzilla.mozilla.org/show_bug.cgi?id=236427 css media type = handheld]
**** front-end engineer
*** Come up with wireframe for new layout and determine whether it requires new pages or can be done through CSS
*** Auto-detecting the platform/UA string for "Add to Fennec" buttons?
 
* Evangelism & Education
** We should make a "wanted add-ons" list to help spur development/porting
** Need a MDC page with documentation on building Fennec add-ons
canmove, Confirmed users
1,584

edits