Summary

As the use of social networking sites become more prominent, we should bring as much of the social landscape down to the desktop. Utilizing existing desktop applications with social networks as much as possible. In doing this, we need to be careful not to "over do it" yet provide the functionality that users crave.

Release Note

Rationale

Many users want to be social, they want to stay in touch, view photos, organize events, share links, etc. Let's make that part of the daily workflow on the desktop without sending users out to a web browser.

User stories

Assumptions

Research

We recently did a study to determine what kinds of people use social networks and how they use them.

Design

Implementation

UI Changes

Code Changes

gwibber

f-spot

gnome-screensaver-social

Migration

Test/Demo Plan

Unresolved issues

BoF agenda and discussion

https://blueprints.edge.launchpad.net/ubuntu/+spec/desktop-lucid-social-from-the-start

Questions

Research

Proposals/Ideas

Off topic

Sample code to send tweet from any application

via dbus

import dbus
bus = dbus.SessionBus()
db_mb_obj = bus.get_object("com.Gwibber", "/com/gwibber/Microblog")
microblog = dbus.Interface(db_mb_obj, "com.Gwibber")

args = ["This is a test message"]

microblog.operation({
  "args": args,
  "opname": "send",
  })

with the python API

import gwibber.utils
foo = gwibber.utils.GwibberPublic()
foo.post("This is a test message")

tweet deck multi-column UI

POR Regarding Broadcasting

Gwibber Actions:


CategorySpec

DesktopTeam/Specs/Lucid/SocialFromTheStart (last edited 2009-11-27 05:55:05 by ken-vandine)