This is a read-only archive. Find the latest Linux articles, documentation, and answers at the new Linux.com!

Linux.com

Feature: Internet & WWW

Bookmark Sync and Sort: Bookmarks synchronisation with privacy

By Luigi Paiella on January 28, 2008 (9:00:00 AM)

Share    Print    Comments   

If you have more than one computer or run more than one operating system (for example, Linux and Windows on a dual-boot machine), you probably need to keep the bookmarks in your browsers on the different platforms in sync. Firefox has several add-ons that can help you.

 For instance, Foxmarks Bookmark Synchronizer, Box.net Bookmarks Synchronizer, and Chipmark all provide good synchronisation features, and they allow cross-browser import and export and bookmark visualisation. However, all of them store data on a third-party server (sometime subject to a fee), at which you need to register.

Bookmark Sync and Sort, by contrast, lets you store your bookmarks on your own FTP or WebDAV server, which ensures you the maximum privacy.

Once the add-on is installed, you can set it up by going to the Firefox Bookmarks menu and selecting Synchronize Bookmarks. You'll be shown a configuration window in which you can put the address of your FTP server, your login name, and your password. You must also insert the path and name of the file which will contain your bookmarks, which will be an XML file in the XBEL (XML Bookmark Exchange Language) standard open format.

You can send your bookmarks file to the FTP server by clicking Upload. You can then use an FTP client if you want to verify that the XBEL file has been created.

Repeat the setup procedure with every instance of Firefox you use on different computers or different OSes. At the beginning, if you need to merge bookmarks stored in different locations, enable the option "Merge new data into current bookmarks". Once you've collected the entire set of your bookmarks on the FTP site, I recommend disabling this feature to ensure deletion of the bookmarks you no longer need on all Firefox instances; otherwise, the bookmarks deleted on one instance, being still present on another, will be merged again and will keep reappearing.

You can set up more options in the Advanced tab. In particular, I disable Synchronize Favicon (the icon displayed for a Web site in a browser's address bar) as saving them increases the size of the XML file (and therefore the upload and download times), and because favicons make, sometime, the XBEL file not valid and, as a consequence, not usable. Enable Synchronise Livemark if you want to keep alive your Live Bookmarks.

In addition to synchronizing, Bookmark Sync and Sort can sort your bookmarks. The last tab of the configuration dialog lets you choose related options such as automatic sorting before uploading and case sensitive or recursive sorting. The most interesting option is Exclude Toolbar; enable it if you don't want your Bookmarks toolbar to be rearranged.

The bookmarks file created by this add-on is not human-readable, but you can see what's in it by creating a style sheet on your FTP site (for example, xbel2html.xsl) and adding the following line in Bookmark Sync and Sort configuration window (which you can get to from the Advanced tab's XBEL -> Style tags field: <?xml-stylesheet type="text/xsl" href="xbel2html.xsl"?>. You can then open your XML bookmarks file through a browser.

Once everything is working the way you want it to, enable the features "Auto download on startup" and "Auto upload on exit." A small window will pop up at browser startup to alert you about the bookmarks it retrieves, and at browser exit to upload the most recent bookmarks version. To avoid losing some bookmarks, you're better off running just one instance of your browsers at any one time, because the last uploaded bookmarks file will override all the ones uploaded by the previously closed instances. Unfortunately, the add-on lacks a button to enable syncing on demand from the navigation bar.

Sometimes the automatic upload and download features don't work. If that happens, you can enable them again by closing Firefox, restarting it, selecting Synchronise Bookmarks, and pressing the Reset Browser Count button, being sure that only one Firefox navigation window is open.

Even considering the problems with favicons handling and the automatic upload/download feature, and the lack of on-demand syncing, Bookmark Sync and Sort has some useful syncing and sorting options, and protects your privacy.

Every Monday we highlight a different extension, plugin, or add-on. Write an article of less than 1,000 words telling us about one that you use and how it makes your work easier, along with tips for getting the most out of it. If we publish it, we'll pay you $100. (Send us a query first to be sure we haven't already published a story on your chosen topic recently or have one in hand.)

Share    Print    Comments   

Comments

on Bookmark Sync and Sort: Bookmarks synchronisation with privacy

Note: Comments are owned by the poster. We are not responsible for their content.

Bookmark Sync and Sort: Bookmarks synchronisation with privacy

Posted by: Anonymous [ip: 203.87.3.161] on January 28, 2008 09:56 AM
I can't speak for the extensions, but Foxmarks gives you the option of using your own FTP or WebDav server (this is the only way I've every used it) and does a brilliant job handling changes coming from two or more different browsers, you never lose anything by changes made and uploaded on one machine being clobbered by changes made from another machine. It just works.

I little more research next time?

#

Bookmark Sync and Sort: Bookmarks synchronisation with privacy

Posted by: Anonymous [ip: 66.146.140.204] on January 28, 2008 02:46 PM
If you have Gmail account, you can use the Firefox extension Google Browser sync http://www.google.com/tools/firefox/browsersync/. It has options to encrypt all contents during server syncing.

#

Bookmark Sync and Sort: Bookmarks synchronisation with privacy

Posted by: Anonymous [ip: 129.42.208.182] on January 28, 2008 04:48 PM
I agree on using the gmail extension. It will encrypt everything and they're already storing the rest of your data anyway...

#

Bookmark Sync and Sort: Bookmarks synchronisation with privacy

Posted by: Anonymous [ip: 24.73.179.82] on January 28, 2008 06:51 PM
I've used the SiteBar extension for a couple of years. You can download the server pieces and place it on your own server. It stores in MySQL ( maybe others ), you can add other users to the server, setup permissions, and the search is great.

#

If using IMAP, then is there a way to have the bookmarks up on IMAP instead?

Posted by: Anonymous [ip: 75.69.85.120] on January 29, 2008 02:46 AM
If using IMAP, then is there a way to have the bookmarks up on IMAP instead?
Encrypted of course.
There is a way already with IMAP to Synch up contacts and Calendar to the IMAP using Thunderbird.
Most all of us have access to IMAP services. Not everyone has an FTP server to access.

#

Bookmark Sync and Sort: Bookmarks synchronisation with privacy

Posted by: Anonymous [ip: 68.117.35.63] on January 29, 2008 06:19 AM
The one thing that I don't get is why someone hasn't taken a small sftp client and done this yet. I mean for the average joe you have two options both of them bad imho. Either you hand out a ftp address (open user/password) or set up a https server for the security, with all the headaches of having another port and service to watch over for security sake. However a nice sftp session to a text file - it is built in by default in most distros. Security, ease of use, simplicity. (at least for the user)

#

I'VE READ THIS ARTICLE BEFORE

Posted by: Anonymous [ip: 212.49.202.66] on January 29, 2008 11:37 AM
An article almost identical to this was published on Helium recently. Check your sources Newsforge!!!

#

Security Concerns

Posted by: Anonymous [ip: 216.15.32.148] on March 06, 2008 11:54 PM
I like the idea of using IMAP for this functionality. The current use of ftp or WebDAV is
ok, but the reason I will not use it at present is that it appears that the password required
is stored in plaintext. The extension should probably use the firefox password manager, and
offer the option to enter on demand each time the functionality is used.

#

This story has been archived. Comments can no longer be posted.



 
Tableless layout Validate XHTML 1.0 Strict Validate CSS Powered by Xaraya