Fennec:Addons

From MozillaWiki
Revision as of 17:51, 9 September 2008 by Bhashem (talk | contribs)
Jump to navigation Jump to search

This is a scratch pad of ideas for Fennec, Add-ons and AMO.

  • 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. Per Mfinkle post.
  • Mocks of Fennec Add-on Manager
  • AMO Support
    • 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 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