Services/Sync/WEP/109
Jump to navigation
Jump to search
WEP 108 - Addon Sync
- Champions: Anant Narayanan <anant at mozilla dot com>
- Status: Draft
- Created: 07 Sep 2009
- Reference Implementation: None
- WEP Index
Introduction
Weave Sync should support synchronization of Addons. In this WEP, we describe a particular way in which this may be implemented.
Implementation
For our initial prototype, we will simply synchronize a list of Addons as a single WBO with a fixed GUID (say, "ADDONS"). The payload of the WBO will be an array of objects, each object storing the addon guid, version and clients on which it is installed. An example:
[ { "guid": "{340c2bbc-ce74-4362-90b5-7c26312808ef}", "version": "0.7pre2", "clients": [ "MyFennec", "MyFirefox" ] }, { "guid": "jetpack@labs.mozilla.com", "version": "0.5pre3", "clients": [ "MyFirefox" ] } ]