SyncPlaces
Latest News
January 12th 2010 - SyncPlaces v4.0.3 released. Wizard values were not being picked up when run from Add-ons.
January 3rd 2010 - SyncPlaces v4.0.2 released. Setup Wizard now appears properly with OS X.
December 24th 2009 - SyncPlaces v4.0.1 released. Fixed 'Unknown host' error when specify port number.
December 17th 2009 - SyncPlaces v4.0.0 released. Changes include:
- Brought back explicit login details for FTP users
- Added a Wizard for first time users
- Reorganised the UI, including separating Actions from Options to simplify things
- Defaults to TEA encryption for better performance
- Single password for encryption in place of two
- Added more debugging information and debug options
- When upgrading displays website migration page
- No longer allows compression and encryption at the same time as this made no sense
- A backup is now automatically taken when importing bookmarks
- Auto-backup now covers passwords as well
- Added warning when 'Send safely' may mess up bookmarks
November 23rd 2009 - SyncPlaces v3.6.2 released. Added support for Firefox 3.6, plus minor bug fixes. See change log for details.
August 12th 2009 - SyncPlaces v3.6.1 released. Bug fix release, see change log for details.
August 9th 2009 - SyncPlaces v3.6.0 released. Changes include:
- Server login details have been removed allowing Firefox to handle them. This means that you may be prompted to login to your server the first time you use SyncPlaces following this upgrade
- Improved browser/server communications so it may now work when it didn't previously
- Added a progress bar for both send and receive transfers
- Simple support for servers behind authenticating proxies and firewalls
- Notifies you if a self-signed certificate needs to be accepted first
- Options to show/hide SyncPlaces in the Bookmarks Menu and Tools Menu
- Attempted to cater for reorganisation of bookmarks by Xmarks
- Minor UI improvements
- BUG FIX: Now allows leading or trailing spaces in passwords
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 and passwords before overwriting them with what is on the shared server. So you can restore this backup if it all goes wrong. 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.
