Shane Caraveo, scaraveo@mozilla.com
We are social creatures and the web is increasingly a part of our social interactions.
Our users are both mobile and social, we need to provide our users with an approach to social that fits Mozilla values and goals.
How do we weave social into the fabric of the Open Web?
We've been through a number of experiements with social funtionality
Agregating social content through APIs has many perils. We can create awesome features for users, but...
Search in Firefox is simple, built from the web, is open if not competitive, and provides business value for both our partners and ourselves.
Embrace, extend then innovate; J Allard, Microsoft 1994
I'll give an overview of the current SocialAPI in three broad areas:
The toolbar button is the primary interaction point, and it:
The sidebar is pretty simple. We just load a page from the provider there, and they can do whatever they want.
Sidebars have a couple super powers; opening flyouts, chat windows and talking with the worker.
Simple UI, similar to the star button, that allows sharing/unsharing the URL of the current page.
Our current implementation does not support all the use cases we would like, it will need some revisions.
Chat windows appear above content, and allow you to chat while you browse. They can be collapsed and closed, and they stack neatly against each other as you open/close them.