14
edits
(Add missing title) |
(Improvements :)) |
||
| Line 2: | Line 2: | ||
'''Remote Settings''' is a Mozilla service that makes it easy to manage evergreen settings data in Firefox. [[Firefox/Kinto]] is used for syncing of data. A simple API is available in Firefox for accessing the synchronized data. | '''Remote Settings''' is a Mozilla service that makes it easy to manage evergreen settings data in Firefox. [[Firefox/Kinto]] is used for syncing of data. A simple API is available in Firefox for accessing the synchronized data. | ||
= Key Features = | |||
* Admin UI (generated from data schema) | |||
* Data history | |||
* Preview data (QA) | |||
* Sign-off (review) | |||
* File attachments | |||
* Email notifications | |||
* Content signature (Autograph integration) | |||
* Single endpoint for polling for changes | |||
* Client synchronization (diff based, local db) | |||
* Client Telemetry | |||
* Robust protocol (retry, precondition headers, backoff, …) | |||
<pre> | <pre> | ||
| Line 23: | Line 37: | ||
A tool is available to diagnose remote settings synchronization and state. See https://github.com/leplatrem/aboutremotesettings | A tool is available to diagnose remote settings synchronization and state. See https://github.com/leplatrem/aboutremotesettings | ||
= Use Cases = | = Use Cases = | ||
| Line 136: | Line 136: | ||
|Unstable graphical drivers | |Unstable graphical drivers | ||
|} | |} | ||
=== From AMO to Kinto === | |||
Blocklists used to be managed via the addons server. | |||
Now, the blocklist XML is generated on the Kinto server and a lambda pulls the JSON and generates the Web pages shown at https://blocked.cdn.mozilla.net | |||
Source code: https://github.com/mozilla-services/amo2kinto/ | |||
=== Transition from XML to RemoteSettings === | === Transition from XML to RemoteSettings === | ||
edits