|
|
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
| |