A short note about how I implemented ActivityPub integration into this blog.

The blog is WordPress. I used these plugins:

  • ActivityPub – does the main integration – sets up the domain and blog users so that they can be found and subscribed to etc by ActivityPub compatible clients.
  • Friends – lets me subscribe to other ActivityPub users’ feeds and lets them connect to me.
  • Friends Posts Collection – a mini app that indexes all the posts of people I’m subscribed to.
  • NodeInfo – exposes metadata that is commonly indexed by federated social media.
  • Enable Mastodon Apps – provides integration with Mastodon clients so that I can use an Android app to interact with this blog like it is a personal Mastodon instance

There are a couple of issues yet to be resolved around comment handling and posts with media attached from Android apps. On the whole though, it’s been surprisingly trouble-free to set up. I’ve actually struggled a lot more with WordPress’ “Full Site Editor” and doing simple theming with it. Tempted to go back to Classic Theming but I know that’s a dead end, so I’m not going to get too ambitious with the theming now. Instead I’m going to focus on actually blogging..

Leave a Reply

Your email address will not be published. Required fields are marked *