More than One Firefox (Beta) 2.0 to rule them all – a Dave Martorana concoction

firefox multifirefox 22 February 2008 | View Comments

Updated 12/22/08

For those of us who work on the ‘front end development’ side of things, there’s a careful balance we hang in regarding new browser releases. The short version is that as new browsers approach their release candidate status, we need to be checking and double checking our work in them to make sure that their change logs don’t break our work.

At the same time, there’s a known issue with the fact that, more often than not, running the latest beta or release candidate alongside with the production version (and, if you’re a really good developer, one previous version back from the most current production release to take care of things). Internet Explorer is notorious for this and I recall the headaches I went through beta testing it. I essentially resolved to (and continue to resolve to) use multiple virtual machines, one for each version of IE.

Well if you’re on a Mac and into testing Firefox 3 Beta without wiping your profile for Firefox 2.x, check out Dave Martorana‘s MultiFirefox.

Multifox

He’s created a little launcher app that, when copied to your Apps folder along with the accompanied Firefox3.app file (appropriately renamed so it wont overwrite the stable version), will let you create and/or select an additional profile, as well as the version of Firefox that you wish to use. It’s clean, it’s simple, and it works.

You can download the dmg (2.0(003) updated 12/22/08) (again, this is mac only), or the zip of the source (2.0 updated 4/22/08) if you want to dig around the guts or, ahem, port to windows? It’s written in Python, because that’s what Dave’s a rockstar in. It’s been rewritten in Cocoa Native, because THATS what kind of rockstar Dave is. That’s not all, though, actually…aside from being an active contributing member of the IndyHall community, Dave also wrote some bitchin’ javascript a couple of weeks ago that got me out of a bind. We’re still testing that but plan to release it as a jquery plugin. Dude knows his stuff and takes a challenge on head first.

Updated DMG and source, v2.0(003) (4/18/08)

4/18/08 Changelog: Updated to include Firefox 3 Beta 5 Full rewrite to Cocoa native (severely reduced filesize) Auto-update for future versions Auto-detect of all versions of Firefox available Supposed support for OSX 10.4 (untested)

3/14/08 Changelog: Updated to Firefox 3 Beta 4

2/25/08 Changelog: Fixed minor profile bug Rework of Firefox launch code Added about screen Decreased filesize

DMG Download (17.98mb, includes FF3 Beta 5) Zip of source (661kb, does not include FF3, uncompiled launcher code only)

Dave maintains this project at his site, CodeContortionist

[tags]dave martorana, firefox, firefox 3, firefox 3 beta, indyhall, launcher, multi profile, multifirefox, python[/tags]

Bookmark and Share

Tagged in , ,

View Comments on “More than One Firefox (Beta) 2.0 to rule them all – a Dave Martorana concoction”

  1. ken rossi says:

    Could someone please make this for windows… I am a few months away from moving over to a mac setup… and a couple of months from FF3… pls pls :-)

  2. Florian says:

    This is wonderful! Thank you very much!

  3. ea says:

    hi… just found this tool via google but your amazon aws link is not working. shows some xml saying that “access is denied”

  4. Alex Hillman says:

    AWS link fixed, sorry I missed the permissions when I updated the files this morning.

  5. Neal says:

    Hi. Firefox 3 beta 5 is out. Is it safe to just get the beta 5, rename it to Firefox3.app like the one in your package, and just use that instead?

    Thanks.

  6. Alex Hillman says:

    Neal, You can, indeed, simply rename a new version of Firefox to Firefox3.app and it will work.

    There’s a new Cocoa version that Dave is working on, it will be bundled with the newest beta as well.

  7. Neal says:

    Oooo. I guess I’ll wait for that instead then.

    Thanks lots. :D

  8. Addison says:

    I can’t get mine to work. Every time I open it, it tells me to create a new profile and so I click ok and then it quits. Any ideas? I have firefox 2 installed already. Originally it was called BonEcho because I am using a version of firefox 2 edited to run better on intel macs but then I renamed it to Firefox 2 but it still doesn’t work. Hopefully you can figure out the problem.

    Thanks

  9. @Addison – MultiFirefox assumes that in your /Applications folder there is at least one application named Firefox. This is obviously a bug, since you have a version called Firefox2, which it should pick up on. I’ll fix this bug today and release an update. When I have, (if you have version 2.0) opening MultiFirefox will launch the auto-updater.

    I’ll post back when I’m finished. Thanks for pointing that out!

  10. ian says:

    Hey – thanks for this. Nice app. FF3 is solid, but not all service providers have caught up with it. Just found one yesterday that didn’t recognise the new FF3 user-agent, so I had to roll back to FF2 to get it to work. This version switcher makes it easy to jump back if I really need to.

    Thanks

  11. Ruprict says:

    So, I have the same problem as Addison. I start MFF and it asks if I want to check for updates. Any answer results in MFF crashing. I can send you a crash report, if you think it’d help.

    Oh, and I am on a G5….that matter?

  12. @Addison, the newest version of MultiFirefox should have your problem fixed.

    @Ruprict – that is indeed an odd error, we’ll figure it out together. It should not matter that you’re on a G5, it’s built as a Universal application targeting 10.4 and 10.5, both PPC and Intel.

  13. ScottBruin says:

    I’m having the same problem with a crash on a 1.8ghz PowerMac G5.

  14. GALA says:

    THANKS!

  15. Jamespro says:

    I’m having the same crash problem as Ruprict… G4 dual 867mhz 2 GB RAM

    Thanks!

  16. To all those having the crash issue:

    It’s now (I’m almost sure) solved. A few core people have been kind enough to test the app after experiencing the crash issue, and are now using MultiFirefox with no problems. Sweet.

    Those experiencing the crash issue will not be able to update via auto-update, so please uninstall MultiFirefox, and download the newest version (2.0 v006) from here:

    http://codecontortionist.com/software/mac-osx-software/multifirefox/

    I hope this fixes everyones issues!!

    Dave

  17. broasaurus says:

    anyone got a windows implementation?

  18. erlecarey says:

    Will Firefox chooser work on windows xp? I notice that it is a dmg install.
    I want to run my Firefox 3.5 from my hard drive and Firefox 2.0 on my USB. Can this be done without launching Firefox 3.5 all the time? I guess I could run the firefx 3.5 on my usb drive but I think 3.5 is much larger than 2.0. Am I right? Can you please help me? Thanks.
    Erle Carey

  19. erlecarey says:

    Will Firefox chooser work on windows xp? I notice that it is a dmg install.
    I want to run my Firefox 3.5 from my hard drive and Firefox 2.0 on my USB. Can this be done without launching Firefox 3.5 all the time? I guess I could run the firefx 3.5 on my usb drive but I think 3.5 is much larger than 2.0. Am I right? Can you please help me? Thanks.
    Erle Carey

Trackbacks/Pingbacks

  1. [...] across this handy little “app” today. MultiFirefox allows for multiple profiles to use different versions of the FireFox. So you can keep your working [...]

  2. [...] use Firefox 2 and a beta of Firefox 3 at the same time, you can either do some manual work or let MultiFireFox handle it for you [...]

  3. [...] aplicación se llama MultiFireFox, y sólo está disponible para Mac OS X, aunque si se siguen estas instrucciones, podemos tener [...]

  4. [...] est disponible sur le site de l’auteur, Dave Martorana. Téléchargez le fichier DMG (33 Mo) qui part ailleurs inclus Firefox 3, vous [...]

  5. [...] una sola versión de Firefox en su Mac y nos da la posibilidad de jugar con varias a la vez. MultiFirefox es un programa que hasta el momento solo se puede ejecutar en la Mac con el que podemos tener [...]

  6. [...] ?Windows?Linux??????????????????????MultiFireFox??Python????????????????????????firefox beta 3?DMG??????mac??????????????????????? [...]

  7. [...] ?????MultiFireFox?????Python??????????????????????Mac????????MultiFirefox DMG???fireyy [...]

  8. [...] THE_STUDIO’s head multimedia architect has created a tool for front end developers using macs. Alex Hillman writes “He’s created a little launcher app that, when copied to your Apps folder along with the accompanied Firefox3.app file (appropriately renamed so it wont overwrite the stable version), will let you create and/or select an additional profile, as well as the version of Firefox that you wish to use. It’s clean, it’s simple, and it works.” Download this awesome application at Alex’s website here: DAVE MARTORANA’S MULTIFIREFOX [...]

  9. [...] dangerouslyawesome – More than One Firefox (Beta) to rule them all – a Dave Martorana concoction [...]

  10. [...] Multi Firefox – lets you create a second profile so you can easily switch between Firefox 2 and 3 without losing any of your settings (Mac). [...]

  11. [...] Note: You can run Firefox 3 and Firefox 2 together on the same machine if need be.  Here are some instructions on how to do so:   Windows  -  Mac [...]

  12. [...] program, which gets confusing.) But never fear, there are two solutions! The first, which I use, is MultiFirefox. It allows you to keep multiple profiles and multiple versions of Firefox open at the same time, so [...]

  13. MultiFireFox utility to run Firefox 2 and Firefox 3 beta side-by-side…

  14. [...] “Mac’?” savininkai gali naudotis tam sukurta programa. Share and Enjoy: These icons link to social bookmarking sites where readers can share and [...]

  15. ??’s Blog says:

    [...] ?????MultiFireFox?????Python??????????????????????Mac????????MultiFirefox DMG???fireyy [...]

  16. [...] anterior hay una solución simple, aunque solo sea para Mac. Se trata de una aplicación llamada MultiFirefox con la que se crea un nuevo perfil o uno ya existente y se selecciona cuál de ellos usar junto a [...]

  17. [...] Nutzung leichter als auf den Windows umzusetzen. Denn für den Mac Computer gibt es ein Tool. Der MultiFirefox 2.0 bietet den Mac Usern die parallele Verwendung der beiden Mozilla Versionen. Für Windows sind ein [...]

  18. [...] Wer übrigens mit einem Mac unterwegs ist, kann sich den Firefox Chooser installieren und braucht nicht alles von Hand machen. Einfach mal diesen Blog dazu lesen:More than One Firefox (Beta) 2.0 to rule them all – a Dave Martorana concoction [...]

  19. [...] ?????MultiFireFox?????Python??????????????????????Mac????????MultiFirefox DMG???fireyy ?? 14th, 2009 in ?? [...]

Leave a Reply

blog comments powered by Disqus