What do I mean by that? Here's an example of the problems with decentralised systems. If I want to create a link on a website which will share text to Twitter, I just create a URl which points to:
The same is broadly true of any centralised system. Sure, the syntax differs, but you can use a URl like that to post to Facebook, WhatsApp, LinkedIn, etc.
But the Fediverse is different. I use the
mastodon.social instance, but you might be on
lolcats.chat. So we can't use a single URl to target all of them.
On the mobile web, the answer is simple. Just use the
Will open a page like this:
The user can then type in their preferred Mastodon address - for example
mastodon.social - and get redirected to:
The WordPress Jetpack plugin defines a bunch of standard sharing buttons. You can add your own at
Clicking on "Add a new service" will bring up a prompt. You can fill it in like this:
- Service name
- Sharing URL
- Icon URL
You can choose your own icon, and edit the text you share.
The Fediverse is a complicated concept and, for better or worse, its structure doesn't lend itself to easily sharing content. Users have to remember which instance of each service they're on. That introduces cognitive overhead which just isn't present when choosing to share to the singular Facebook.
Is there a straightforward solution to this?2