The W3C Social Web Working Group has been developing standards to make it easier to build social applications in the open web. In this talk, you'll get an overview of the various specifications in development, (Activity Streams 2, Webmention, Micropub, and ActivityPub), to help you learn how each applies to the social web.
The W3C Social Web Working Group has been developing standards to make it easier to build social applications in the open web. In this talk, you’ll get an overview of each of the four main specifications the group is developing, and learn how each applies to the social web, and how you can begin using them on your websites today.
Activity Streams 2.0 describes actions that have been taken by users in a given system. Things like “Aaron posted a photo” or “Barnaby liked a note” are common summaries of Activity Streams objects.
ActivityPub is a protocol for creating ActivityStreams 2.0 objects.
Webmention is a simple protocol to notify a URL when you link to it. It is primarily used for cross-site commenting, likes, RSVPs, and more.
Micropub enables using third-party apps to post content to your own website. Web and native apps can use Micropub to post short notes, photos, events, or other posts to your site that supports Micropub.
Most of these specs also have validators and testing tools that can help you develop against them. We’ll look at some of the tools available, and walk through building a simple web page that can respond as a comment to the Webmention validator, webmention.rocks.