The Social from the start initiative is to bring the popular social networks closer to the desktop by enabling more desktop applications to access social networks.

Release Note

Gwibber provides the engine to connect to many popular social networks. This gives Ubuntu users easy, centralised access to identify themselves on their desktop. There will be a gwibber user interface that will show you a feed of what your friends are doing as well as integration with user switching/presence applet to tell friends what the user is up to. Later other applications can take advantage of this as well, banshee, f-spot, etc.


Being "Social" is fun, trendy, and very viral. We should make the desktop more social, making it easier for users to not only use their computer but participate in something much larger, be it ubuntu or any other community they have an interest in.

User stories


We should reuse as much as we can, which is why the initial thoughts are around integration of gwibber. We also assume gwibber can be split out into a service with a separate frontend using dbus to communicate.


Three components

1. configuration UI

2. Service (running over dbus)

3. Gwibber UI


1. configure as we get hints the user is interested

2. If the users launches the feed viewer (gwibber frontend) before configuring any social networking accounts, gwibber will prompt them to configure them.


UI Changes

The existing user interface is good enough for a start, but eventually it should be reviewed for a more user centric design. The design team is providing feedback to upstream. There will be a menu item for viewing your social network feed, which will include a way to update your status as well. The configuration should left in about me.

Code Changes


Test/Demo Plan

Unresolved issues

BoF agenda and discussion

Ken VanDine: split Gwibber into a daemon and a front end. - Using gwibber to set all of your social network settings. - entering updates in the fast-user-switching applet?? - KDE support? - gnome-about-me integration?

Make these settings during the install process? OEM config? - installer user creation wizard vs first-run experience wizard?

Integrate with the contact settings that will be available through Ubuntu Online services - instead of just following, I follow my friend Jorge, and it knows all the different services he broadcasts on

Jonathan - KDE's Social Desktop

What is the relationship between this person who is my friend, and this account on Facebook?


Can we leverage sharing webs to infer goals of sharing with specific people to rather make desktop apps the hub of sharing

Three components

1. configuration UI 2. Service (running over dbus) 3. Gwibber UI

(then other UIs can run on top of the service

"From the Start" 1. Installer 2. First run experience (OEM config) 3. First run on clean install

Ivanka: usability - vast majority = being able to set it up for the first time is good, having to look for how to set it up is very frustrating

MPT: but at the same time, if you want

Natural places - rapid interaction is starting with my status can there be a hook to link to a deeper place state of mind and photo

Steve: on visit to social networking site, ask the user if you want to add your account details to gwibber. similar to "save this password"

What about the issues around the sense that Ubuntu is watching what sites you use and how you use them?

Jorge: need to get people to run the daily builds. (

Mark: Make commitment early to move gwibber into main.

GDM/FUSA, GWibber, About Me, Ux First run experience Design review of Gwibber

Need the desktop experience designed and scoped for Karmic About me is very static, go there once

Jorge: now, it's now longer a hobby project need to get people running the daily builds need better release management have experience in the ubuntu community to help out have a daily build that can help out issues regarding the web kits and bindings, have crashers in their The way it's shipped in Jaunty is not ideal, lots of bugs really need regression testing suites / ui testing etc.

Changing the UI of gwibber? Based on the UI reviews. Accounts part will be taken out (most likely)

tell it a little aboyut myself it starts ripping throuhg the indicator auto-discovery of bring me into the desktop


DesktopTeam/Specs/Karmic/SocialFromTheStart (last edited 2009-06-16 17:24:05 by ken-vandine)