Building Social Applications with StatusNet

Tools and Techniques
Location: E143/144
Average rating: *....
(1.00, 1 rating)

StatusNet’s server-side plugins allow developers to make new kinds of social applications, like social music tools, location services, event sharing, or Q&A sites. Coupled with the software’s powerful API and an easy theming system, the StatusNet platform turns social ideas into reality.

In this tutorial, the designers and core developers of StatusNet will show how to develop StatusNet applications, including:

  • The event-based server-side plugin system
  • Changing menus, layout, and other UI modifications
  • Modifying default business rules, roles, authentication and authorization
  • Adding new data types, including an overview of the data persistence model and schema modification tools
  • Adding new pages to a StatusNet site
  • Building and distributing new social event types
  • Using the Twitter-like API
  • Using the social-focused AtomPub API
  • Libraries for mobile, Web, and desktop applications

The tutorial will focus on a real-life example — developing a social music application — with each important topic covered in-depth.

Photo of Evan Prodromou

Evan Prodromou

Evan Prodromou is founder and CTO of, an AI-as-a-service startup based in Montreal. His previous startups include Wikitravel, StatusNet, where he led development of StatusNet and Open Source social software, and Breather. He is chair of the W3C working group on Social Web standards.

Photo of Brion Vibber

Brion Vibber

StatusNet, Inc.

The former lead developer of MediaWiki and CTO of the Wikimedia Foundation, Brion now is the senior architect at StatusNet Inc.

Photo of Zach Copley

Zach Copley

StatusNet, Inc.

Zach is the API manager for StatusNet. He’s built the software’s REST-oriented APIs as well as integration with social servers like Facebook and Twitter.