SyncPlaces
Latest News
May 4th 2009 - SyncPlaces v3.5.0 released. Changes include:
- Removed sorting feature to simplify. Use the SortPlaces extension instead. The 'Sort before send' option will be disabled until SortPlaces is installed.
- Added favicon cache to help prevent loss of favicons esp. when syncing with third party browsers. Use the Checkplaces extension to restore favicons that are already missing.
- Complete rework of merging of deletes, moves and renames
- Now resets timestamps used for merging when restore or change profiles or select or change the folder to sync on
- 'Receive at startup' is now followed by a send if 'send safe' option is selected
- Error alerts now contain a link to the appropriate support topic on this site
- When there is a password conflict the dialog now has the passwords hidden by default, with button to toggle their display
- Buttons to reorder profiles in the drop down
- New workaround option for OS/X-like 'send on shutdown' issues
- Now displays wait cursor during long running tasks
- Tidied up display in 'Select folder to synchronise' dialog
- Added Dutch locale
- Many minor internal improvements including better Firefox 3.5 support
- BUG FIX: When you moved a query to another folder a 'corrupted bookmark' message might have appeared when receiving
- BUG FIX: XBEL Send/Export didn't include folders with no title
- BUG FIX: Folder descriptions sometimes being blanked out
- BUG FIX: Prevent concurrent receives causing crashes
Description
SyncPlaces is a Firefox extension that allows you to synchronise your bookmarks and passwords between different installations of Firefox (e.g. a browser at Home and another at Work). It only works with Firefox v3 and above (but is compatible with older bookmark extensions). The synchronize feature requires your own Web or FTP server, which is used to store the bookmarks centrally, but there are a number of free servers you can safely use (see the Support section for details of at least one of these).
Using your own server means you get to keep you bookmarks private rather than storing them on a third party server who may analyse, probe and profile you, sell that data to others, or use it for their own nefarious purposes ;)
If you wish to sort your bookmarks before synchronising then you need to install the SortPlaces extension as well. This is one of a number of extensions I've written that you may find useful.

SyncPlaces also takes a backup of your current bookmarks before overwriting them with what is on the shared server. So you can restore this backup if it all goes wrong and you can also manually take your own backup at any time.
Bookmarks are typically stored in JSON format as this is ideal for the storage of all the bookmark information from the new Firefox Places system (e.g. tags, queries, and annotations). You can also export/import or send/receive your bookmarks in XBEL format. XBEL is great for sharing bookmarks with other browsers or older versions of Firefox, or transforming with XSL to style your bookmarks so you can access them from any browser without installing the SyncPlaces extension. You can also send bookmarks in HTML format if you don't wish to style XBEL yourself.
Both passwords and the list of password exceptions may also be synchronised, and are automatically encrypted before sending to maintain privacy.
Options available include auto-send and receive whenever local bookmarks change and/or at regular intervals and/or a set time and/or at Firefox startup/shutdown. File compression for fast transfers, encryption, merging or overwriting of received bookmarks/passwords, synchronizing/importing/exporting a single folder, sending/receiving only when bookmarks have changed, and import/export of XBEL files.
