About this post
What is it?
Webmention is a web standard for mentions and conversations across the web, a powerful building block that is used for a growing federated network of comments, likes, reposts, and other rich interactions across the decentralized social web.
How it works?
Webmentions are made of two principles:
- target: The resource that is being mentioned
- source: The resource (e.g. blogpost, tweet, posting) that is mentioning a target
The first service I use is Bridgy that acts as a "bridge" between social media services - that do not support webmentions natively - and this blog.
Bridgy parses those social media platforms for potential mentions of this blog and in case will transform the mention into a real webmention and sends it to the linked webmention service, in my case Webmention.io.
Webmention.io's main task is to receive webmentions and providing an API to get the list of webmentions for a given target (e.g. a specific blogpost).
The workflow is "quite" simple:
- Someone interacts on social media with content that contains a reference to this blog.
- Bridgy is parsing those social media postings and sends them as webmentions to webmention.io service.
- Webmention.io receives the webmention and stores it.
- Whenever someone is reading the blogpost, the blog itself will try to fetch the list of webmentions via webmention.io API endpoint.
In the end you will see at the end of each blogpost a list of webmentions in case there are some. Here is an example.