Installed and Configured ActivityPub for WordPress

ActivityPub is an open standard protocol for decentralised social networking. It enables various platforms to communicate and share content, allowing me to follow and interact with users on different platforms.

ActivityPub's decentralisation empowers users like me, offering greater data privacy and control. Developers can implement ActivityPub in their applications, encouraging compatibility and innovation. Notable platforms like Mastodon and PeerTube already use it, providing alternative social media experiences.

Given my background in information security architecture, ActivityPub aligns with my interests in decentralisation and data control, my love for open-source and the IndieWeb ideal of a people-centred alternative to the "corporate web".

ActivityPub represents a step toward a more open, user-centric, and privacy-conscious Internet experience by facilitating federated communication across various social media platforms.

In 2017, I started using several IndieWeb plug-ins for WordPress. The goal was to make my website a more significant part of what was happening while adding capabilities. I syndicated (POSSE) most of my blog posts to Twitter, Facebook, and Instagram using Webmentions, Semantic Linkbacks, and Post Kinds. I experimented with IFTT and Zapie to PESOS my content posted elsewhere back to my blog.

This arrangement worked well until Facebook shut off the API for personal accounts, and Twitter and Instagram started making the use of their API more challenging. I had read about Mastodon and saw that many Twitter users were leaving the platform and moving to Mastodon. I started learning about ActivityPub and thought, why not add that capability to my website?

I have installed Matthias Pfefferle's ActivyPub for WordPress plug-in. With the ActivityPub plug-in installed, my WordPress blog functions as a federated profile, @islandinthenet.com@islandinthenet.com, and my author profile at @khurtwilliams@islandinthenet.com. Anyone Mastodon user who follows the @khurtwilliams@islandinthenet.com profile will see any blog post I create on my website in their Home feed.

Mastodon Screenshot

The ActivityPub WordPress plug-in lets my WordPress site join the federated social web using the ActivityPub protocol. I publish blog posts and articles on my site, which users can share and interact with on other ActivityPub-compatible platforms by following either my author or sitewide profiles. It will enhance the reach of my posts while promoting decentralisation, giving me more control over my data. This plug-in ensures compatibility with other ActivityPub-enabled services, making it easier for me to connect with a broader online audience while adhering to data ownership and decentralisation principles.

I have also set up a Mastodon photog.social account to share the blog posts from this website. You can follow me at @khurtwilliams@photog.social. I need to determine how much value I will get from ActivityPub as I use Mastodon sparingly. I have no other Fediverse accounts, so this is more about staking my claim in the Fediverse.

Not POSSE

Stepping back from POSSE by Ben WerdmüllerBen Werdmüller (Ben Werdmüller)

The indieweb has this intrinsic idea of Publishing on your Own Site, Syndicating Elsewhere: automatically sending your content to other social networks. When we pitched this as part of Known, we rightly got a lot of feedback about outsized supplier power from the social networks. They could withdraw their APIs - and if the value in the platform was in this ability to syndicate, instantly erode value in the platform. It doesn't take an industry analyst to see that this criticism was right on the money.The indieweb has this intrinsic idea of Publishing on your Own Site, Syndicating Elsewhere: automatic...

My pithy post about not doing POSSE anymore.. Facebook's disconnect has affected more than just my website.

But this creates a new problem. How does one discover (or be discovered) when there is no centrally located lamp pole from which to stick one's flyer?

faff

Laura Kalbag on blogging – Colin Devroe (cdevroe.com)

In fact, I only syndicate to Micro.blog currently because it is effortless. I do not syndicate to any other social network. I sometimes wish that I were doing so again because I know I would get more readers here as a result, but – as Laura rightfully spells out – I just don’t have the time or energy to devote to getting that working again. I’ve spent countless hours trying to get it to work the way that I’d want it to (and took the time to catalog those issues here on my blog) and I’m just not going to do it again.

Oh my gosh! Yes, I’ve felt the same way for a while. I stopped syndicating links to social media — facebook, twitter — for a few months. I did see a drop off in traffic so I started doing it again. But ... if felt forced. I don’t want to do this. Now that I know that I am in good company, I’ll stop doing it again.

It feels hypocritical to criticize social silos while using them to syndicate my content.