Why I PESOS From Mastodon
2 minute reading time
The IndieWeb movement is focused on people controlling their own experience on the web. They accomplish this by encouraging everyone to have their own personal website. Followers can then either subscribe to the RSS feed and provide Webmentions back to the post, or they can interact with the material directly on another website like Mastodon.
The recommended syndicate or copy content is through a technique called Publish Own Site Syndicate Elsewhere (POSSE). First the author posts on their own website, and then a function takes that post and publishes it on another website.
However, this is not what I am currently doing to show my Mastodon toots. Instead I have implemented Publish Elsewhere Syndicate Own Site (PESOS). In this model, I first publish directly on Mastodon and then have a function query the Mastodon server to update my personal website.
Advantages to PESOS
The main advantage of PESOS is that my primary interaction with Mastodon is through their web and Android app Tusky. Interacting the same way as others on the platform gives me a stronger sense of community when using Mastodon. I don’t feel as if I am only just copying posts from my site onto Mastodon. There are also many features built in when posting on Mastodon that I would have to design for and replicate otherwise:
- Content warnings
- Character Limits
- Alt Description in Images
- Post Permissions
Disadvantages to PESOS
The primary way that people are following me is within Mastodon itself as opposed to the RSS feed on my website. This means that if the Mastodon server ever abruptly goes down, then I will lose contact with all of my followers. Mastodon, however, does have some protection against this as a federated network. Mainly the ability to move your profile from one Mastodon instance to another. This gives me a more secure feeling that Mastodon itself won’t shut down in the near future.