Alessio Caiazza

Articles tagged 'indieweb'

Sending your first webmention

Yes, this website supports IndieWeb webmentions!

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.

This means that in order send a reply you need to publish it on your website first.

This is an example of a very simple reply to this page, if you can publish it somewere online and put your URL in the box at the end of this page, it will eventually appear on my website!

<!doctype html>
<meta charset="utf-8">
<title>My first webmention reply</title>
<body>
  <div class="h-entry">
    <!-- change the content with your own info, all fiels are optional -->
    <div class="u-author h-card"> 
      <img src="https://abisso.org/avatar.jpg" class="u-photo" width="40">
      <a href="https://abisso.org/" class="u-url p-name">Alessio Caiazza</a>
    </div>
    <p>
      in reply to:
      <a
      class="u-in-reply-to"
      href="https://abisso.org/stream/2020/11/24/wementions/">
        @nolith
      </a>
    </p>
    <p class="e-content">This is my first webmention!</p>
  </div>
</body>

Don’t know where to start? Take a look at the IndieWeb Getting Started page.

If you don’t have a website yet, you may consider using my GitLab Pages template to quickly create and deploy one.

(l0g.in 59qCgD)

This is really cool Lorenzo!

I’d like to suggest you take a look at the indieweb movement.

There are new technologies, like webmentions that you could use to implement likes and reply in a federated way.

And a static site like yours (or mine), can leverage https://webmention.io/ as a free backend.

As an example, this reply was posted on my own site, and syndicated here on your Disqus.

(l0g.in 59X9YE)

sorry for the trouble!

Please don’t feel sorry for this, you made a lot available for free to all of us.

Thanks for checking.

My site is statically generated and I implemented newbase60 deterministic short links with javascript redirects (not the best option).

I have 2 options I can apply easily:

  1. add webmention links in <head> in the shortlink pages, but then will brid.gy send mentions to my canonical URL or to the permashortlink?
  2. this is more complex to implement, but I could generate a config file that will force the webserver to issue 302 redirects for the permashortlinks.

Will option n. 1 be enough for fixing this?

(l0g.in 59VH0G)

No twitter webmentions for abisso.org

Hello, I noticed that my twitter account no longer receives webmentions from bridgy.

It picks the reply but shows the “no webmention support” text, followed by my canonical post (both shortlink and permalink).

Today I was able to get a screenshot of when bridgy fetched replies for the first time:

bridgy sending webmentions

But nothing was received on webmention.io and now bridgy tells me “no webmention support”

bridgy sending webmentions

The reply in the screenshots is this tweet.

I already checked https://brid.gy/about#missing but it seems not relevant in my case as the original post is discovered.

Could someone help me figure out if it’s a problem on my side or a legitimate bug? :pray:

(l0g.in 59VCxN)

in reply to aaronpk/Quill#80

I’d love to see this feature. My indieweb site is static and my micropub endpoint commits the markdown pages to the repo and this will trigger a compilation CI pipeline.

It will take minutes for the page to be available.

@aaronpk could you provide some implementation hints? πŸ™

It doesn’t seem hard to implement, and if family time allows it I may try to contribute this feature. Some hints may speed up my knowledge of the codebase.

Thank you for making such a useful tool

(l0g.in 59U8eu)
Alessio

Hello. My name is Alessio Caiazza. I'm also known as nolith. I love writing code and technology. I'm passionate about production engineering.

This is where I write my thoughts trying to follow IndieWeb principles.

Staff Backend Engineer, Delivery @ GitLab

he/him/his

"Il sapere umano appartiene al mondo."

← An IndieWeb Webring πŸ•ΈπŸ’ β†’