<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type="text/xsl" href="../../assets/xml/rss.xsl" media="all"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Mardy (Entratas super indieweb)</title><link>http://mardy.it/</link><description></description><atom:link href="http://mardy.it/ia/categories/indieweb.xml" rel="self" type="application/rss+xml"></atom:link><language>ia</language><copyright>Contents © 2025 &lt;a href="mailto:info@mardy.it"&gt;Alberto Mardegan&lt;/a&gt; </copyright><lastBuildDate>Sat, 27 Sep 2025 09:38:39 GMT</lastBuildDate><generator>Nikola (getnikola.com)</generator><docs>http://blogs.law.harvard.edu/tech/rss</docs><item><title>Bussator: implementing webmentions as comments</title><link>http://mardy.it/ia/blog/2019/10/bussator-implementing-webmentions-as-comments.html</link><dc:creator>Alberto Mardegan</dc:creator><description>&lt;p&gt;Recently I've grown an interest to the &lt;a href="https://indieweb.org"&gt;indieweb&lt;/a&gt;:
as big corporations are trying to dictate the way we live our digital
life, I'm feeling the need to &lt;a href="http://mardy.it/ia/blog/2019/02/growing-up-or-leaving-facebook.html"&gt;take a break from at least some of
them&lt;/a&gt; and getting somehow
more control over the technologies I use.&lt;/p&gt;
&lt;p&gt;Some projects have been born which are very helpful with that (one above
all: &lt;a href="https://nextcloud.com/"&gt;NextCloud&lt;/a&gt;), but there are also many older
technologies which enable us to live the internet as a free distributed
network with no owners: I'm referring here to protocols such as HTTP,
IMAP, RSS, which I perceive to be under threat of being pushed aside in
favor of newer, more convenient, but also more oppressive solutions.&lt;/p&gt;
&lt;p&gt;Anyway. The indieweb community is promoting the empowerment of users, by
teaching them how to regain control of their online presence: this pivots
arund having one's own domain and use self-hosted or federated solutions
as much as possible.&lt;/p&gt;
&lt;p&gt;One of the lesser known technologies (yet widely used in the indieweb
community) is &lt;a href="https://indieweb.org/webmention"&gt;webmentions&lt;/a&gt;: in simple
terms, it's a way to reply to other people's blog posts by writing a
reply in your own blog, and have it shown also on the original article
you are replying to. The protocol behind this feature is an
&lt;a href="https://www.w3.org/TR/webmention/"&gt;recommendation approved by the W3C&lt;/a&gt;,
and it's actually one of the simplest protocol to implement. So, why not
give it a try?&lt;/p&gt;
&lt;p&gt;I already added support for comments in my blog (statically generated
with &lt;a href="https://getnikola.com"&gt;Nikola&lt;/a&gt;) by deploying
&lt;a href="https://posativ.org/isso/"&gt;Isso&lt;/a&gt;, a self-hosted commenting system which
can even run as a FastCGI application (hence, it can be deployed in a
shared hosting with no support for long-running processes) — so I was
looking for a solution to somehow convert webmentions into comments, in
order hot to have to deal with two different commenting systems.&lt;/p&gt;
&lt;p&gt;As expected, there was no ready solution for this; so I sat down and
hacked up &lt;a href="https://gitlab.com/mardy/bussator"&gt;Bussator&lt;/a&gt;, a WSGI
application which implements a webmention receiver and publishes the
reply posts as Isso comments. The project is extensible, and Isso is only
one of the possible commenting systems; sure, at the moment it's indeed
the only one available, but there's no reason why a plugin for Static
Man, Commento, Remark or others couldn't be written. I'll happily accept
merge requests, don't be shy — or I can write it myself, if you convince me to (a nice Lego box would make me do anything 😉).&lt;/p&gt;
&lt;p&gt;The first user of Bussator is this blog, and while the project code is
well covered by unit tests, we all know that real life is all another
matter; so please bear with me, if not everything works as it should. And
that's why I'll be thrilled to see your webmentions replies here. &lt;/p&gt;
&lt;p&gt;Ah, and webmentions will allow me to get your &lt;a href="https://twitter.com/mardy/status/1180072676318158848"&gt;Twitter likes and
replies&lt;/a&gt; published
as comments, too — this thanks to &lt;a href="https://brid.gy/"&gt;Brid.gy&lt;/a&gt;!&lt;/p&gt;</description><guid>http://mardy.it/ia/blog/2019/10/bussator-implementing-webmentions-as-comments.html</guid><pubDate>Fri, 04 Oct 2019 08:36:34 GMT</pubDate></item></channel></rss>