Webmention
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.
”… an @ mention that works across websites; so that you don't feel immovable from Twitter or Fb.” —
When you link to a website, you can send it a Webmention to notify it. If it supports Webmentions, then that website may display your post as a comment, like, or other response, and presto, you’re having a conversation from one site to another!
Want to implement Webmention or learn more about its technical details? See:
Contents
- 1 IndieWeb Examples
- 1.1 Aaron Parecki with p3k
- 1.2 Barnaby Walters with Taproot
- 1.3 Jeremy Keith with adactio.com
- 1.4 Barry Frost with barryfrost.com
- 1.5 Kartik Prabhu with kartikprabhu.com
- 1.6 Jeena with jeena.net
- 1.7 Chris Aldrich with boffosocko.com
- 1.8 Stuart Langridge with Pelican additions
- 1.9 Sebastiaan Andeweg on seblog.nl
- 1.10 Daniel Goldsmith with Hugo
- 1.11 Amit Gawande with amitgawande.com
- 2 Publishing Software
- 3 Services
- 4 Tools
- 5 Resources
- 6 Articles
- 7 Extensions
- 8 Webmention Development
- 9 See Also
IndieWeb Examples
Indie Web sites that have implemented webmentions and display them nicely!
- See and add to Webmention developer: IndieWeb Examples for a more thorough time ordered list of sites supporting Webmentions with development details.
Aaron Parecki with p3k
- Aaron Parecki using p3k on aaronparecki.com as of 2013-05-26. Details:
- Posts have an input form for pasting in your comment URL to conveniently send a manual webmention (as of 2013-10-12)
Barnaby Walters with Taproot
- Barnaby using Taproot on waterpigs.co.uk as of 2013-06-11.
Jeremy Keith with adactio.com
- Jeremy Keith on adactio.com as of 2013-09-15. Details:
- Blog posts have an input form for pasting in your comment URL to conveniently send a manual webmention
Barry Frost with barryfrost.com
- Barry Frost on barryfrost.com as of 2013-09-15[1][2]. Details:
- Posts had a hyperlink in footer "How to comment on this post" to instructions detailing posting an h-entry with h-card and how to send a webmention.
Kartik Prabhu with kartikprabhu.com
- Kartik Prabhu on kartikprabhu.com as of 2013-12-03.
- Articles have an input form for sending a manual webmention inspired by adactio.com. The form prompt links to the webmention endpoint.
- Webmentions are saved as responses and appear below the article classified according to response type.
Jeena with jeena.net
- Jeena Paradies using a home grown Rails app on https://jeena.net as of 2013-12-06. Details:
- Has a manual form
- Homepage receives webmentions and notifies him per email
Chris Aldrich with boffosocko.com
- Chris Aldrich using the Wordpress Webmention Plugin in conjunction with Semantic Linkbacks (thanks Ryan Barrett, Matthias Pfefferle, and David Shanske) as of 2014-07-05
- Receives homepage webmentions, but redirects them to a /mention page
- Has a manual form for inputting webmentions for those without outgoing webmentions enabled on their own site yet.
- As of 2017-10-06 using facepiles for likes, mentions, reposts, bookmarks, etc. courtesy of Semantic Linkbacks plugin. These are displayed at the bottom of the comment section below native comments and webmention replies.
Stuart Langridge with Pelican additions
- Stuart Langridge sending and receiving webmentions on kryogenix.org as of 2014-11-29.
Sebastiaan Andeweg on seblog.nl
- Sebastiaan Andeweg
- Received webmentions are displayed as comments
Daniel Goldsmith with Hugo
- Daniel Goldsmith receiving webmentions on View from Ascraeus since 2017-01-25
Amit Gawande with amitgawande.com
- Amit Gawande receives webmentions using Webmention.io and displays them as comments on Musings. Et Al. since 2018-01-28
Publishing Software
Some open source publishing software with core support for webmentions and is ready for typical users:
Known
- Known personal publishing software sends webmentions and accepts webmention comments (including webmention updates) and likes
Perch
- Perch began beta testing webmentions on 2017-07-16
- Perch adds support for sorting webmentions on 2017-07-26. See facepile
Plugins exist for some open source publishing software and CMSs:
WordPress
Drupal
- Drupal 8 has a the indieweb plugin or viniculum plugin which supports webmentions
Craft
- Craft CMS has a webmention client
Nucleus CMS
- Nucleus is an open source CMS that has a webmention plugin
Kirby
- Kirby has a plugin on GitHub
Process Wire
Elgg
Django
- Django (Pre-alpha)
Others
Some other open source publishing software supports webmentions:
- FrancisCMS personal publishing software similarly sends and receives
- WWWTech personal publishing software similarly sends and receives
- phorkie sends and accepts webmentions to notify remote instances about forks
Some additional publishing software, portions of which are open source, supports webmentions:
- p3k sends webmentions for all posts and accepts webmention comments on events, notes, replies, RSVPs
- Taproot
- Falcon sends webmentions for all links in posts (except maybe articles - untested)
Services
Some services one can use to receive or send webmentions. Alphabetical.
Bridgy
brid.gy is a service that sends webmentions for comments/replies, likes, and reposts on Facebook, Twitter, Google+, and Instagram posts. It uses original post discovery to find target links for the webmentions. GitHub repo here.
Bridgy Publish also supports webmention as a mechanism to trigger POSSEing to Facebook, Twitter, and Instagram.
Jekmention
Jekmentions was a service that receives webmentions and stores them in a git repository.
Lazymention
Lazymention is an open source service you can run on a Node.js server to send Webmentions from static sites. Its general purpose is to add dynamic building-block features to otherwise static websites.
mention-tech
mention-tech is a service that can receive webmentions on behalf of anyone via both webmention directly, and a web form on its home page.
stapibas
stapibas is a self-hosted service to send and receive webmentions for websites and blogs.
It can be used to send out webmentions and pingbacks for new posts on static sites.
Telegraph
Telegraph is an open source project and hosted service for sending webmentions and pingbacks. You can use it to send mentions to all links on a page, or send a webmention with specific source and target.
webmention.herokuapp.com
webmention.herokuapp.com is an open-source project and hosted service for receiving webmentions for registered sites and allowing those to be displayed through javascript.
webmention.io
webmention.io is an open-source project and hosted service for receiving webmentions and pingbacks on behalf of your indieweb site.
Tools
Tools you can install to send webmentions
Firefox Addon
- https://addons.mozilla.org/firefox/addon/webmention/
- source: https://github.com/eliemichel/firefox-webmention-addon
Resources
- FAQ: Please read this before filing an issue or adding to Webmention-brainstorming
Articles
Blog posts and articles about webmention (newest first)
- 2018-05-09 : De magie van Webmentions (archived) (Nederlands)
- 2017-12-29 : Announcing lazymention: elegant outbound Webmention for static sites
- 2017-07-27 : So long Disqus, hello Webmention (archived)
- 2017-07-16 : Implementing Webmentions (archived)
- 2017-07-15 : What the New Webmention and Annotation W3C Standards Mean for WordPress (archived)
- 2016-04-02 Jon Penland on WPMU DEV blog: Trackbacks vs Pingbacks vs Webmentions for WordPress
- 2016-03-18 James Richman on WPTavern: Is W3C Replicating the WordPress Pingback System?
-
Webmentions look and feel like human comments
-
- 2016-03-11 Jeena Paradies Initiating conversations on the IndieWeb; our UX is still quite bad
- 2016-02-18 The Register: Remember WordPress' Pingbacks? The W3C wants us to use them across the whole web
-
Lurking behind that unassuming name lies something that might eventually offer users a way of ditching not just Facebook and Twitter but also those other massive corporations straddling the web.
-
- 2015-04-20 Aaron Parecki Results from 6 Months of Expiring Webmention Endpoints
- 2014-12-21 David Shanske One of the building blocks of Indiewebcamp is the webmention
- 2014-11-29 Stuart Langridge Enabling Webmentions - inventor of Pingback enables webmentions on his blog!
- 2013-09-15 : Parsing webmentions (archived)
Extensions
- Vouch - anti-spam extension
- Salmention - send webmentions to pages you mention when you get mentioned yourself
- Private Webmention - webmention for private posts
Webmention Development
See Also
- comments - key webmention use case, post responses in general (likes, reposts, etc.)
- notification
- messaging - another user case for webmention
- Wikipedia - Webmention