Places:Sync

From MozillaWiki
Revision as of 22:11, 13 June 2007 by Dietrich (talk | contribs)
Jump to navigation Jump to search

Active Work

Bugs:

Goals

P1:

  • Provide the platform-level support required for sync extensions

P2:

  • Sync Client
    • sync bookmarks hierarchy
    • sync tag data

Requirements

  • all bookmark and tag data must by sync-able.
  • client api should allow server-dictated external authentication mechanisms, such as HTTP auth or browser-based auth.
  • client api should allow extension data attached to bookmarks/folders/tags be synced as well (maybe just through annotations?).

should support the following scenarios:

  • initial: client has data, server has none
  • client changes: client has changes, server has no changes
  • server changes: server has changes, cient has none
  • concurrent overlapping: same item changed on both client and server
  • concurrent non-overlapping: different items changed on both client and server

Design

Implementation

  • XXX provide info about sayrer's sync.js

Open Issues

  • sync all item annos?
  • security review of json on-the-wire, eval sandbox

Related Links