User:Boo/roaming

From MozillaWiki
Revision as of 18:13, 29 November 2005 by Boo (talk | contribs) (starting page)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Roaming Profiles for Mozilla/Firefox

Just collecting ideas here. You're invited to discuss/revise/add...


Main Firefox roaming bug: bug 249343.


Description: Share a server hosted profile between multiple browser installations. Enable secure storing and transmission of bookmarks, mail headers, passwords, cookies etc. Take your browsing environment with you.


Note: There are several Projects/Extensions trying to do similar stuff: Bookmark sharing, publishing in Composer, Calendar remote storage/syncing... In my opinion this general functionality (user files transfer and syncing) should be part of Core.

Two general schemes for roaming:

  • file:\\ based on a LAN, a lot of work and discussion already went into this.
  • http:\\ or similar to a web server (possibly DAV or LDAP enabled). Would be really nice to have a PHP script that allows a relatively simple install of such a feature for the user.


Basically it 'd be a great step forward to be able to share a profile between the work (corporate) environment and home.

Check Ben Bucksch' comment in bug 147344.

From bug 31732 comment #9: (Robert Towster)
I really love roaming but it would be nice to be able to start up anyone's mozilla, and do something like "File - Login" and it would prompt me for the roaming server name, my ID and password. Using that it would retrieve my roaming profile. It would also be nice to provide "File - Logout".. followed by a confirmation box that gives the option to save the profile or not.

Options:
Login/Profile Selection:

  • Always login as... (default; similar to win2k, xp, OSX logon options)
  • Must always login (also activates master password)
  • Must login and choose profile directory (also activates master password).


mail -> share only sent mails
choose a protocol: HTTP(DAV), FTP, LDAP

Guest mode: create a temporary profile that is deleted "onBrowserLogout" or after a user selected time has passed. [it's not exactly roaming, but related]

Things not to store by default:

  • browser cache
  • mail bodies
  • ...

Also see: bug 147344: Breaking up the profile for roaming, sharing and performance


Other relevant "bugs":
bug 228629: [Tracking] Critical roaming bugs
bug 210870: LDAP Roaming
bug 124029: Roaming - 4.x-HTTP-compatible


Thanks to Ben Bucksch for his considerable work already spent on this over the last years! Thank you also to Pete Zha and others.