> On 7 Aug 2015, at 17:51, Fabrice Desré <[email protected]> wrote:
> 
> On 08/07/2015 09:20 AM, Michael Henretty wrote:
> 
>> It sounds like the way gecko will distinguish between the add-on and the
>> app install path is whether the package zip contains `manifest.webapp`
>> or `manifest.json`. Is that correct?
> 
> If there is no manifest.webapp, we look for manifest.json. If it's
> there, we consider it's an add-on; if not, error! If there is a
> manifest.webapp, we treat that as an app like usual. But I removed the
> all "customization" support.
> 
> We then convert the manifest.json in a webapp manifest, so that you
> always get a usable app.manifest property, and so consumers of the
> mozApps api keep just working.
> 
>> Will Settings->Add-ons need to be modified to display the new add-on
>> type? If so, this needs to land soon after the Gecko parts, otherwise
>> users won't be able to enable/disable/uninstall add-ons. If not though,
>> this means this new add-ons will still be fetch-able using mgmt.getAll
>> and will have role=addon. In this case, what happens to the deprecated
>> add-ons? Do they get returned with mgmt.getAll? Will we have a way Gaia
>> side to distinguish between them?
> 
> Install/uninstall and enabling/disabling just work as before. The only
> broken thing in the add-on panel with the new gecko patch is the part
> that tells which apps are impacted by the add-on, because the patterns
> used are not in the app manifest anymore, but in manifest.json. So we'll
> have to update that.
> 
>> The Hackerplace migration plan is as follows:
>> - reach out to each add-on developer and give them a step by step guide
>> to migrating to the new format (seems straightforward)
> 
> Yep, I can draft something here, and I have a couple of examples.

Remember that we already have a basic guide at

https://developer.mozilla.org/en-US/Firefox_OS/Add-ons

It would be great to get that guide updated asap, so perhaps we could kill two 
birds with one stone here? If you give me any notes/example you were going to 
write about the subject, I could use that as a quick pathway to updating the 
doc.

Best,

Chris Mills
  Senior tech writer || Mozilla
developer.mozilla.org || MDN
  [email protected] || @chrisdavidmills



_______________________________________________
dev-b2g mailing list
[email protected]
https://lists.mozilla.org/listinfo/dev-b2g

Reply via email to