greenknight Posted May 9, 2011 Posted May 9, 2011 (edited) A unique feature of Mozilla Firefox and its Gecko-based browser cousins is the Profile Manager, which allows each user to have multiple Firefox profiles (where bookmarks, add-ons, and other user data are stored). This is very useful to developers and testers - they can use separate profiles to try new browser versions or add-ons without risk of corrupting their regular profile. A user can also have different profiles for different purposes - one set of bookmarks and/or add-ons for work and another for personal use, for instance. Many users don't know about it, though - profiles are in a hidden directory by default, and the Profile Manager is also hidden, accessed by command line. Not without cause, either; serious data loss hazards exist for those who create profiles in the wrong location, then delete the files with the Profile Manager. Profile files are created directly in the folder specified, when not using the default location. Deleting the files removes everything in the folder. Some have even wiped their entire system partition! Aside from a strong warning in the profile creation dialog, though, it remains the same as it's been since before Firefox 1.0. That's supposed to change soon. Mozilla is planning to remove the Profile Manager from Firefox, "after Firefox 4.0" (How long after is not clear). When this change is implemented it should speed up starting of Firefox - since it will no longer be loading the hidden Profile Manager at startup - as well as eliminating a data loss hazard. As a replacement, A couple of Mozilla developers have created a new external Profile Manager. The current Profile Manager's functions are very limited - creating, renaming, or deleting profiles and selecting which profile to run; plus checkboxes for "Work offline" and "Don't ask at startup" (the setting which keeps the Profile Manager hidden, selected by default). This new version associates profiles with their intended Firefox version, and adds the ability to clone profiles, and quickly and easily back up profiles or restore from backup. It can launch Firefox with a temporary test profile, open a command console with Firefox, or run multiple instances of Firefox at the same time - as you can see in the screenshot below, where I've circled described features in red: <edit> This is as configured on my computer, showing the Firefox builds I had installed at the time.<end edit> 1."Copy" creates a clone of the selected profile - a duplicate with a new name and path. 2.The "Backup" dropdown has options to create a backup of the selected profile or restore a previous backup - can be in this program's backup folder or a Zipped archive anywhere you select. 3.The Firefox version associated with each profile - right-click on a profile gives the option to change this. Default here means Firefox 4.0.1, set using #7 below. 4."Backups" shows how many backups ahve been made of each profile; clicking + shows the date and time each backup was made. 5."Default", in this case, means the profile last used - the one Firefox will automatically use if opened without the Profile Manager. 6.A checkmark in the "Locked" column shows the existence of a parent.lock file, which normally indicates the profile is in use - if it fails to go away when the browser is closed, it has to be deleted before the profile can be used again. 7.The "Manage Firefox versions..." button opens a window where you can tell the program about another Firefox version you've installed, or delete one from its list; it's also where you set the default browser version. 8.This shows which Firefox version is currently selected, and allows you to change it without changing the selected profile - you can temporarily override the profile association setting this way. 9.Opens the browser with a clean temporary profile for debugging. 10.Opens the browser in Firefox Safe Mode, which disables all add-ons and customizations - another debugging tool. 11.Opens a new instance of Firefox when one is already running - the same as using the -no-remote command parameter. You can have different versions or different profiles running in separate browser windows at the same time. ------------------------------ The external Profile Manager runs in XULRunner, Mozilla's runtime for XUL apps. XULRunner is included in the download, which makes it a pretty big package, about the size of Firefox itself. It does have one bug that I know of - if you change the "Default" profile in this program, SpywareBlaster no longer detects Firefox is installed. To fix this you have to launch Firefox from the old Profile Manager once. Most Firefox users have no real need for a profile manager - a profile is generated automatically for each user account on a computer when Firefox is first launched, creating a new one just requires deleting the old one when Firefox isn't running, then starting Firefox. Deleting the Profile Manager will just make Firefox leaner, faster, and safer for the average user. For the testers and developers who've longed for more features in the Profile Manager, the new external version gives them just what they've been asking for. Looks like it will be a win for everybody. You don't have to wait if you want to try the new Profile Manager, though - Beta 2 is available for download right now. No data loss bug, either, it makes a new folder for every profile it creates. <edit> Since I wrote this, version 1.0 has been released. I've changed the links to point to the new version Download: Profile Manager 1.0 Changes: Changelog Edited May 22, 2011 by greenknight Quote
James_A Posted May 14, 2011 Posted May 14, 2011 I'm guessing, from the screenshot, above that the answer to Mozilla is planning to remove the Profile Manager from Firefox, "after Firefox 4.0" (How long after is not clear). may well be Firefox 6 (as that pic seems to show Fx 6.0 alpha) Especially as Firefox 5 is already (kind-of) in Beta. . Quote
greenknight Posted May 15, 2011 Author Posted May 15, 2011 That pic is from my computer. 6.0a1 is what the current Nightly builds are called, and I run those; that's the only reason it's there (Your guess may be right anyway). I just edited it to clarify. Quote
greenknight Posted May 20, 2011 Author Posted May 20, 2011 Version 1.0 has been released: Profile Manager 1.0 Perhaps the switch is coming soon. Quote
James_A Posted May 20, 2011 Posted May 20, 2011 Just in time for Firefox 5, Beta (actually 5.0b2) to be officially released. . Quote
Administrator Tarun Posted May 25, 2011 Administrator Posted May 25, 2011 Posted on the frontpage with the title Firefox Profile Manager soon to be removed. Thanks greenknight! Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.