Austin Non Profit Camp
  • About the Austin NPOCamp

    Austin Non Profit Camp (NPOCamp) is a FREE, facilitated and participant driven conference that will be the place in Austin for non profits to learn and troubleshoot their technology problems in a supportive, collaborative setting.
  • « | Home | »

    Activity Streams: Getting your users’ actions out onto the social web

    By Gregory Foster | November 22, 2009

    Convened By:

    Notes By:

    npocamp-2009-room_8109-1445

    Session Card(s)

    Notes By Gregory Foster

    Last updated 11.22.2009

    What?

    Activity Streams is an emerging standard for publishing a website user’s activities as an Atom feed. It’s already being used by:

    1. Facebook: securely publishing activities from your profile wall.
    2. MySpace: publishing you and your friend’s activities.
    3. Microsoft: gathering and re-publishing your activities from 74 websites (including Facebook and MySpace). Roughly 14 of those sites are publishing Activity Streams-compliant feeds.

    Why?

    Perhaps the best operative metaphor is that of standardizing railroad track gauges between social networking platforms, enabling a record of one’s activities to move fluidly between the sites you use, to be shared with your different social networks in a manner controlled by you.

    How?

    1. Triples (plus context)
      • Actor /verb/ “object” [context]
        • gregoryfoster /tweeted/ “OMGWTFBBQ” [via TweetDeck]
        • gregoryfoster /watched/ “Keyboard Cat” [on YouTube]
        • gregoryfoster /added to profile/ “Some Willie Nelson Song” [on MySpace]
    2. Triples (plus indirect objects and context)
      • Actor /verb/ “object” {indirect object} [context]
        • gregoryfoster /bought/ “Crush It!” {for Kathy} [on Amazon]
    More examples

    Activity Streams

    Coverage of 01.08.2009 meeting at Six Apart

    Adopted by:

    MySpace
    Windows Live
    Facebook
    Six Apart
    Opera

    Key People Involved:

    Specs

    Atom Activity Extensions
    Atom Activity Base Schema

    Here’s the process for adding new verbs for activity streams

    Related Projects

    YouTube
    gnip
    JIRA Atlassian Activity Streams
    MicroFormats
    SocialText
    cliqset
    Ruby on Rails Plugins for Activity Streams

    Related Technologies

    OAuth [ http://oauth.net/ ]

    Topics: 2009, Session | 2 Comments »

    2 Responses to “Activity Streams: Getting your users’ actions out onto the social web”

    1. uberVU - social comments Says:
      November 22nd, 2009 at 10:48 pm

      Social comments and analytics for this post…

      This post was mentioned on Twitter by gregoryfoster: A primer on #ActivityStreams as notes for my #NPOCamp session: http://bit.ly/npocamp-activitystreams...

    2. Chris Messina Says:
      November 23rd, 2009 at 12:23 am

      Great summary — thanks!

      Also, these posts might provide a useful historical context for this work:

      http://factoryjoe.com/blog/2008/12/20/where-were-going-with-activity-streams/

      http://factoryjoe.com/blog/2008/06/11/adding-richness-to-activity-streams/

    Comments

    CAPTCHA Image