toot.wales is one of the many independent Mastodon servers you can use to participate in the fediverse.
We are the Mastodon social network for Wales and the Welsh, at home and abroad! Y rhwydwaith cymdeithasol annibynnol i Gymru, wedi'i bweru gan Mastodon!

Administered by:

Server stats:

675
active users

Huw Fulcher

Help me out here I currently have a statically generated site. How much of a headache is it going to be to integrate more IndieWeb features like reactions, mentions, etc? Am I better off going server side or using calls to endpoints on page load?

@huwfulcher Lots of services to integrate with - several static generators have libraries one can use to capture and interact with web-mentions. See indieweb.org/Webmention - I don't recognize your flavor of SSG but it looks to be in Rust? Peruse indieweb.org/Rust and if you see missing pieces feel free to login and update that page. #IndieWeb

IndieWebWebmentionWebmention is an open web standard (W3C Recommendation) for conversations and interactions across the web, a powerful building block used for a growing distributed network of peer-to-peer comments, likes, reposts, and other responses across the web.

@artlung Thanks Joe! At the moment it's powered by go, I wrote it myself so I'm happy to have to adapt it as needs be

@huwfulcher I think adding markup indicating you can receive webmentions and then sorting out how to display them are the pieces. webmention.io/ would be a great start. And yes, there's a page on Go too. indieweb.org/Go If you have questions the IndieWeb chat is always there. Questions about your situation would be welcome in our dev channel.

webmention.ioWebmention.io

@artlung Thanks very much, I'll definitely pop into the chat and ask there

For displaying webmentions on a static site, I went with using webmention.io as my webmention endpoint and fetching responses in the browser using https://github.com/PlaidWeb/webmention.js

To send webmentions, I have an automatic process in my Netlify build to check my feed and send mentions, but you could also use https://webmention.app/ to do the same.

webmention.ioWebmention.io

@anthony thanks ill take a look! I’m all self hosted so I could stand something up locally that hooks in

@huwfulcher Genuine curiosity, other than "to do it”, why are you interested in adding webmentions/reactions/etc..?

@shellsharks mainly “to do it”, the more I’ve looked into it the more it seems like a headache for not much upside

@huwfulcher This is the journey many who've ventured far enough into the “IndieWeb” have. IMO indieweb.org should just remove webmentions from being well mentioned... It's not easy to implement, has minimal adoption and from a functionality perspective is lacking compared to other options like ActivityPub.

I just had to read through some blog post where someone lamented that they could not be "part of the indieweb" because they couldnt do webmention. Like... that's not what makes you indieweb!

@shellsharks agreed, and from what I can see, a lot of the implementations of webmentions are no longer actively maintained. That also seems to be a wider thing im seeing in IndieWeb. Lots of activity 2017-2021 but has trailed off since then.

From the outside looking in, part of the problem is that a website doesn’t really function well in a “community” microblogging like Mastodon/X/Nostr brings that to the table.