> Exactly the kind of thinking I'm looking for. I have started to think about > these data types (passwords, history, bookmarks, etc) as individual > services. Any given human will be putting different value on a particular > data type. If we raise them from simple data types and think about them as > first-class services, I think it allows us to better serve those users. For > example, we'll start finding ways to promote the "Password service" and not > think about how to display the "Password checkbox".
For what it's worth, this is how I've been thinking about many of the future ideas we have listed over here: https://wiki.mozilla.org/User:Dria/PiCL_Future_Ideas For example, I've been thinking about the Reading List/Queue as a wholly separate cloud service that we can integrate into our various products and we (and others) can possibly build other things around (apps, etc). Another would be the bookmark "Collections" service -- think Pinboard or Pinterest -- this would be a natural evolution of bookmarks, but it doesn't really fit strictly into the browser-to-browser "Sync" model, given that we may want to allow users to use that service to publish and promote their collections on the Web in addition to doing interesting things with them in the browser. Similarly with Passwords, Task Lists, Workspaces, content discovery, and so many other potentially awesome things. Anyhow -- right now we have to come up with an improvement on the existing Sync service, and I think we're well on our way. And whatever we decide on for the MVP UX isn't necessarily forever -- we will have opportunity to iterate on and rethink things in subsequent releases. ~ d _______________________________________________ Sync-dev mailing list [email protected] https://mail.mozilla.org/listinfo/sync-dev

