Services/Sync/Features/Addon Sync: Difference between revisions

no edit summary
No edit summary
No edit summary
Line 1: Line 1:
{{FeatureStatus
{{FeatureStatus
|Feature name=Addon Sync
|Feature name=Addon Sync
|Feature stage=Design
|Feature stage=Development
|Feature status=In progress
|Feature status=In progress
|Feature version=TBD
|Feature version=TBD
|Feature health=Blocked
|Feature health=OK
|Feature status note=Blocked by the open item of UX flow, if any, for when add-ons are updated due to sync.
|Feature status note=All blocking issues have been addressed. Development is in progress.  
}}
}}
{{FeatureTeam
{{FeatureTeam
Line 46: Line 46:
   <td>
   <td>
Probably. Many add-ons still aren't restartless, so installing, uninstalling, enabling, or disabling will require restart. When Sync is driving the add-on install, the Add-on Manager won't display any visual prompts. So, it will be Sync's responsibility to trigger a UI element to prompt restart, if desired. Sync has full control over that element. We could display the one used by the Add-on Manager or make our own.
Probably. Many add-ons still aren't restartless, so installing, uninstalling, enabling, or disabling will require restart. When Sync is driving the add-on install, the Add-on Manager won't display any visual prompts. So, it will be Sync's responsibility to trigger a UI element to prompt restart, if desired. Sync has full control over that element. We could display the one used by the Add-on Manager or make our own.
<br/>Answer from Faaborg: Is we do not need any extra UI. If the user happens to go to the Add-ons tab, the updated add-ons should show a restart is necessary. 
   </td>
   </td>
</tr>
</tr>
Line 58: Line 59:
|Feature overview=Sync is a service to keep the Firefox experience consistent across multiple devices by ensuring user data is synced across various devices. This feature will enable add-ons to be synced across devices. Add-ons are small pieces of software that add new features or functionality to an installation of Firefox. Add-ons can augment Firefox with new features, foreign language dictionaries, or change its visual appearance. Through add-ons, you can customize Firefox to meet your needs and tastes.
|Feature overview=Sync is a service to keep the Firefox experience consistent across multiple devices by ensuring user data is synced across various devices. This feature will enable add-ons to be synced across devices. Add-ons are small pieces of software that add new features or functionality to an installation of Firefox. Add-ons can augment Firefox with new features, foreign language dictionaries, or change its visual appearance. Through add-ons, you can customize Firefox to meet your needs and tastes.


Sync will ensure that add-ons are installed, uninstalled, disabled,and enabled as they are changed on each client for the same application. This means that desktop to desktop add-ons will sync, and mobile to mobile add-ons will sync.  
Sync will ensure that add-ons are installed, uninstalled, disabled,and enabled as they are changed on each client for the same application. This means that desktop to desktop add-ons will sync, and mobile to mobile add-ons will sync.
|Feature users and use cases=; Desktop browser to browser add-on install
|Feature users and use cases=; Desktop browser to browser add-on install
* A user has sync set up his work and home desktops
* A user has sync set up his work and home desktops
Line 78: Line 79:
* At work, he goes to the add-on tab in the browser and enables a disabled add-on
* At work, he goes to the add-on tab in the browser and enables a disabled add-on
* When he goes home and starts his Firefox browser this add-on will enable itself and not show up in the add-on tab
* When he goes home and starts his Firefox browser this add-on will enable itself and not show up in the add-on tab
|Feature dependencies=; Sync GUID added to XPI Provider : Sync requires non-deterministic IDs to be affiliated with synchronized records. XPI add-ons currently don't have a suitable ID so once will need to be created.
|Feature dependencies=; Sync GUID added to XPI Provider : Sync requires non-deterministic IDs to be affiliated with synchronized records. XPI add-ons currently don't have a suitable ID so once will need to be created.
|Feature requirements=*When a user installs an add-on, the add-on will be installed on all the user's devices connected with Sync.
|Feature requirements=*When a user installs an add-on, the add-on will be installed on all the user's devices connected with Sync.
Line 203: Line 203:
}}
}}
{{FeatureTeamStatus
{{FeatureTeamStatus
|Feature products notes=Cutting having sync update the add-ons since that mechanism is already a part of Firefox. I will follow up with FF folks to see if Sync does bring value. We can address it later.  
|Feature products notes=Cutting having sync update the add-ons since that mechanism is already a part of Firefox. I will follow up with FF folks to see if Sync does bring value. We can address it later.
}}
}}
Discussion notes from 2011-08-16:
Discussion notes from 2011-08-16:
canmove, Confirmed users
457

edits