Foxmarks is GREAT.
It can be PERFECT if it will sync all the data so that the user experience will be exactly the same across computers.
If I find a great add-on or theme at home, I want it to be available on my work computer as well!
So sync add-ons, themes, history, saved passwords (encrypted, of course), etc.
Kinda like Google Browser Sync (what it used to be anyway)
I would also like to see a sync capability for the whole user experience, but as a matter of priority I feel the ability to sync saved passwords securely would be the top priority for myself, at least. Google Browser Sync used to provide this capability, but they have not released a version for Firefox 3, and it seems Google is not continuing to actively develop their extension, and there is no sign of them opening the extension source code. I think this is leaving a huge unaddressed area of need for a lot of Firefox 3 users, and Foxmarks is probably the best positioned to address it.
I recognise that there are significant challenges that would have to be met in providing a secure sync capability for stored passwords. I'm not a coder myself, so there isn't much I can do to help out in that area. But I would like to encourage the Foxmarks team to explore this seriously. Your bookmark synchronization platform is really stable, professional, and downright awesome. If anyone can do a really good job of this, it's you guys.
Thanks for what you have done - I am in no way dissatisfied with Foxmarks, and I don't want to give that impression. Foxmarks is an awesome tool, I have been using it for what seems like forever. I have only ever had one problem with it, and thanks to your excellent platform design and architecture, it was a breeze to recover from.
Well done, guys, and thank you so much for this excellent extension.
Synching bookmarks and passwords between my home and work computers is nice and all, but Xmarks could fill a much larger void in my life if they could sync Firefox portable with my stuff at work and home.
Simply put, portable apps should be leveraging the concept of cloud computing more effectively, and nowhere is this more true than with firefox portable. Sure, it would be nice if I could work in open office and then sync my work with google docs, but that's merely a "would be nice" kind of an idea.
Firefox portable relies heavily on prefs, bookmarks files, and add-ons that reside somewhere on my local hard drive. If I take firefox with me, I loose the ability to do stuff like read translated Japanese with perapera kun. So in a sense, Firefox is still not very portable.
Xmarks has already solved several of the most important aspects of this concept, now it's just a matter of getting firefox portable to utilize these features better. Instead of calling upon system resources from the local hard drive, firefox portable needs to be redirected somehow to system resources on a server somewhere out there in the great big world wide web.
I use a lot of public computers throughout my day. Public libraries, internet cafes, school computer labs, etc. etc. etc. Many of these do not allow patrons to install software, and do not allow patrons to add bookmarks to their browser, and do not allow you to open multiple browser windows. That they don't have firefox installed is not a problem if I have permission to run my portable apps from a USB memory stick.
The inevitable problem I run into, is that I cannot leverage the real power of firefox if I cannot access my bookmarks and passwords from my home computer. Moreover, I'd like to be able to use several firefox add-ons (like xmarks) on a shared computer, which is impossible for me to do right now.
Eric, if you folks are honestly considering t-timmy's suggestion, I would implore you to synchronize your efforts with the author of all those wonderful software titles over at portableapps.com.
I agree with t-timothy that xmarks is great, but if you could somehow make my firefox experience truly portable, that would fill a legitimate need in my life.
I am assuming that you could even limit the amount of server space needed if the various plug ins and add ons could somehow be installed once on the server, and then accessed by the local copy of firefox portable on the fly.
Shoot, wouldn't it be neat if I could turn on and turn off these extensions on the fly? No need to load the entire Japanese dictionary every time I launch firefox! Browsing could be so much faster if I could turn on that resource only when I'm actually going to use it!
Years ago, this was a compelling feature of Cassidy and Greene's Conflic Catcher. You could create multiple profiles, and pick between them when booting up a macintosh computer. If you weren't planning on writing any music during a session, you did not have to load MIDI manager, FreeMIDI or OMS during boot up. You then would not be required to configure your studio as soon as boot up was complete.
It was a great idea, but ultimately under-utilized by C&G's faithful customers because it was not very self-explanatory. That you COULD create different bootup profiles was a selling point, but how to take full advantage of the concept was unclear.
My opinion is that C&G could have made this feature more practical if they had offered a few preset "templates" Their engineers could have optimized a factory stock Macintosh with the extensions used by certain customers in certain common computer use scenarios.
The same is possibly true for firefox. When launching the program, wouldn't it be nice if I could select from a few preset profiles that cover the most common web browsing experiences? Tweak it for Multi-lingual users, tweak it for photo uploaders, tweak it for social networkers, tweak it for bloggers, tweak it for filtered access, etc. Plenty of add-ons exist for enhancing these various user experiences on firefox, but it's not always clear how they interact or interfere with one another, or how much much these add-ons drain the computer's available RAM and other resources.
Again, if you tweaked firefox for typical end-users, you could create templates and thus reduce the amount of server space needed to store the add-ons and extensions used by each end-user.
Many fast food operations have reduced inventory hassles by offering "combo meals". They didn't have to reduce the number of choices on the menu, they merely had to offer customers an easy to understand "template", with the price already calculated to keep the math easy.
Hope this feedback is useful in your ongoing deliberations.