August 23, 2004

Syncing FireFox bookmarks with .Mac

FireFox is a much more powerful and expandable browser than Safari . It’s a no brainer to make the swap from Safari or Internet Explorer. Abandoning Safari for FireFox left me missing only one thing- iSync. A big of googling lead me to a solution that allowed me to continue to sync my bookmarks across multiple machines (pc and macs) using .Mac’s WebDAV. Here’s how to set your Firefox to sync bookmarks through .Mac

Removing Safari from your internet life is a breeze. Download the latest FireFox and install. The next step is to get your Safari bookmarks out of Safari and into FireFox. Safari Bookmark Exporter will let you export your Safari bookmarks into a file that’s easily importable by FireFox.

Once your bookmarks are moved over, you’ll need to setup FireFox for bookmark synchronization. FireFox has the ability to run extensions- which in essence are plugins by third party developers that provide added functionality to the core application.

Install the Bookmarks Synchronizer (0.9.6) extension. Firefox will need to be restarted for the extension to be activated.

bookmark_sync2

Once restarted, open the Extension window from the Tools menu (FireFox: Tools > Extensions). You should see Bookmarks Synchronizer listed as one of your Extensions. (I’ve installed few additional Extensions that will not show up in your window. Bookmarks Synchronizer is highlighted.)

On the right hand side, the (i) icon spawns the Bookmarks Synchronizer config window

Assuming you have a functioning .Mac account, configuration is a snap. Set Remote File Settings to HTTP. This will allow you to use .Mac’s WebDAV for uploading and downloading your FireFox bookmarks. WebDAV a protocol for saving and editing files on remote servers. All the functions of iDisk that you use in the Finder are handled through WebDAV.

Here’s how to configure the Bookmarks Synchronizer settings to use dotMac:

bookmark_sync1

Host: idisk.mac.com User: DotMacUser Password: DotMacPassword Path: /DotMacUser/Documents/xbel.xml

That’s it. Apply the changes and click the Upload button. If all goes well your FireFox Bookmarks will be uploaded to your iDisk. Configure your additional PCs or Macs the same way- and this time click Download. Once all of your FireFoxes have the same bookmarks, you’re ready for syncing. Whenever you want to sync bookmarks, select Synchronize Bookmarks under the Bookmark menu (FireFox: Bookmarks > Synchronize Bookmarks). Ta-da.

The Synchronize Bookmarks Extension has some bugs, and isn’t perfect. It’s nowhere near as slick a iSync… It does however provide the much missed sync-ability of bookmark files. Check the Synchronize Bookmarks comments for troubleshooting and additional configuration tips.


24 Comments

I can't thank you enough. You've saved me from countless stressful days of sitting down at machines that don't have the bookmarks I need. Isync should have an API to let 3rd party developers create syncing functionality for other apps.

Meh. I'm still a Camino fan.

I have tried firefox and the bookmark synchronizer program. I simply cannot get it to work reliably. Oh, the sync works. But if I install more than 4 or 5 other extensions, I start having problems. I have tried disabling/uninstalling the others but nothing works right until I take out bookmarks synchronizer. I have tried multiple versions of firefox up to the 1.0 PR.

As for the other reasons I use safari over firefox. Processor usage - easily 10% more than safari on the same pages. Beta feel - firefox on the mac just seems like it needs a few more months work (I know it is still in its beta stage) Scrolling - nowhere near as smooth as the scrolling in safari. No keychain access - self explanatory). Window zooming - this program just doesn't act to me like a mac program such as camino and safari. like when dragging between multiple monitors and pressing the green button to resize windows. The form buttons in firefox look horrible compared to safari's aqua buttons.

If some of this were corrected I would gladly use firefox as my main browser.

Unfortunately, the developers of the plugin have not updated it to the latest Firefox, so this won't work. Keep an eye out though, as it should only be a matter of time.

Hi Craig,

you find new Versions on the Homepage of the author: http://cgi29.plala.or.jp/~mozzarel/addon/

This works for me.

As Frank said, I'm also using the version from the author's homepage without any problems.

The upload portion doesn't seem to work for me. The synchronizer just opens a small dialog that says "Ready" and then it immediately closes. I don't know if there is a log somewhere that might have information about what is happening. If I put the file on iDisk manually, the download works perfectly, so I don't think I've just mistyped something.

Are you sure there is no other configuration that needs to happen? Permissions on the iDisk side? I have Firefox 1.0 w/ Bookmark Synchronizer 1.0.1.

Cheers, John

Sorry, it was just me not noticing the "Cancel upload..." checkbox. Essentially I just hadn't made a change to my bookmarks so they weren't being uploaded. Doh!

Thanks for the info on this page!

John

THANK U! I don't know if this is common info and I'm just a dunce but you have saved my life!

So I access the same xml file on iDisk from home and work using Firefox and this extension. That solves that...but what about when I travel and want to get a hold of my bookmarks (using .Mac or other means) on a random computer? How can I tell iSync to sync my Firefox bookmarks with my .Mac bookmarks?

Bookmarks Synchronizer surely is a cool extension. The only thing is, after I export and then import the bookmarks again, the search feature in "Manage Bookmarks" crashes Firefox (1.0 on OS X 10.3.7). :-(

Is there a way to synchronise Safari-Bookmarks with Firefox-bookmarks on a .mac account. As I still like very much safari, but work with firefox for some websites, that won't work.

Thanks a million!!! This is wonderful. And for those that need privacy like myself and keep senstive information in their bookmarks, I use secure online storage http://www.swissdisk.com/online/storage/index.html with SwissDisk. It's like a .Mac account but encrypted and the bookmark syncing works perfectly with it too.

I am forever in your debt.

I still like Safari for 2 reasons. 1) Snapback 2) Speed

so I want to use both Safari and Firefox. I want to sync the bookmarks between the two browers either through .Mac or locally on my iBook. Can I do this? I now have xbel.xml in the documents folder on my iDisk but I also have bookmark.xml in the Application Support folder generated by iSync. Can I cahnge the name and target from Firefox so that iSync syncs it with Safari and across my Macs?

speed: firefox beats safari.

Get yourself a build of firefox that has been compiled for your PPC (newer G4 or G5):

http://www.beatnikpad.com/archives/2004/11/06/firefoxG5

http://homepage.mac.com/krmathis/

Then tweak it for your connection speed:

http://forevergeek.com/opensource/makefirefox_faster.php

Firefox will blow Safari away. Add to it the plethora of extensions and it's a much more powerful browser.

How do I found out what PPC my G4 iBook has?

Machine Model: iBook G4 CPU Type: PowerPC G4 (3.3) Number Of CPUs: 1 CPU Speed: 1 GHz L2 Cache (per CPU): 256 KB Memory: 640 MB Bus Speed: 133 MHz Boot ROM Version: 4.7.7f0 Serial Number: mineallmine

http://www.beatnikpad.com/archives/2005/01/13/firefoxG5nightlies

are the most up to date builds.

I think we need the date of your ibook or the mhz to identify the G4. If it's an old ibook use the PowerPC 7400. If it a newer one use PowerPC 7450

whoops... i missed that it's a 1 GHz. Use the PowerPC 7450 build

OK Thanks. I've installed it and done the speed thing. I'll see how it goes. Is there a problem having two Firefox installations (G4 and Official) on the iBook?

Even if it's faster I'd still like snapback so will use Safari some of the time. I'm not aware of a snapback extension for Firefox.

Any thoughts on syncing Safari and Firefox bookmarks through .Mac as I suggested earlier?

Anyone know if there's an extension which will allow us to view the bookmarks through .Mac so we can see them on anywhere without havnig to install the extension and synchronize? This is what PoorLilRichBoy asked as well I believe.

Great stuff! Does it work with Firefox 1.0.x?

Jeroen

I can't seem to get this working right. I don't need the @mac.com part of the username, correct?

Holy crap, dude. You frickin rule.

I've been suffering with FTP sync and it's been awful. Now i can use my .mac account for something besides address sync.

W00T!