Copyright (c) 2011 Doron Katz. All rights reserved. DoronKatz registered under ABN 68 954 062 611. Apple, the Apple logo, iPod, iPod touch, and iTunes are trademarks of Apple Inc., registered in the U.S. and other countries. iPhone is a trademark of Apple Inc. App Store is a service mark of Apple Inc. Theme by Cory Watilo

Enabling Safari Extensions for Safari 5, and syncing them with all your Mac computers

Ingredients: 

  • You will need your own dropbox account, which is an amazing and free online storage solution. You can utilise this nifty solution to sync not only Safari components, but 1Password, iBank and many others. 
  • Safari 5 Browser
  • Snow Leopard for your Mac

 

OK, first think, on your mac, make sure you have the latest Safari browser, make sure you go to Preferences -> Advanced and tick Show Development menu in menu bar. 

Click here to download:
pastedGraphic.pdf (54 KB)
(download)

 

 

Close the preferences pane, go to the Develop menu item up the top, select Enable Extensions. Finally, go back to you Preferences pane and you will see the new Extensions section. 

 

Click here to download:
pastedGraphic_1.pdf (77 KB)
(download)

 

 

 

You can download extensions by going to safariextensions.tumblr.com/ and just downloading and clicking on an extension. 

 

Now that you have your nifty extensions, to synchronise your extensions with other macs, you need to perform the following trick. Unfortunately, until Apple decide to add this feature to their MobileMe sync package, you will have to do this workaround:

 

Create a dropbox folder, like ~/Dropbox/Backups/Safari. Depending on whether you want to sync your entire Safari collection (bookmarks, extensions) or just the extensions, you can perform either a or b. 

  1.  
    1. create folder ~/Dropbox/Backups/Safari, move the entire ~/Library/Safari folder to the dropbox one, then in terminal, type : ln -s ~/Dropbox/Backups/Safari/ ~/Library/Safari
    2. create folder ~/Dropbox/Backups/Extensions, move the entire ~/Library/Safari/Extensions folder to the dropbox one, then in terminal, type : ln -s ~/Dropbox/Backups/Extensions/ ~/Library/Extensions

On the other computer, make sure you remove either the Safari or Extensions folders from your ~/Library and do the terminal ln thing again. 

And there you go, nifty extensions synced cross-mac.