I wanted to share some accessible fediverse tools if anybody wants to start exploring the fediverse. Basically, the fediverse is like a decentralized social media and platform bridge that connects platforms and things to one another.
One person can follow and even DM to another, even if that other person is using another instance and or platform. For example, on my Plume home, which is for writers and bloggers, I can follow someone on Mastodon. Unless they are on a blocked instance, but I’m not explaining that here in depth.
But basically, administrators decide which networks they connect with. If your instance is known for welcoming Nazi’s or posting bigotry, for example, hosts can block that whole instance if they want. No one is at the whims of a giant corporation. Yes, it has it’s downfalls. I’m not covering the downfalls of a federated system in-depth, but one downfall is that harassment can be much harder to pin down, in terms of who started it. Harassment could also happen across platforms, leaving people confused on who to report the abuse to.
Anyway, this is a great quick page on the Fediverse. I care about accessibility more than explaining how it all works together, so let’s jump right in.
Before we begin, consider donating to my Patreon so I can continue bringing exciting fiction with disabled characters!
A note on accessibility. The law, at least here in the USA, does not cover federated social networking platforms. With Twitter, one can file a complaint. With open source, federated, platforms, advocating for accessibility is a billion times harder, especially for those less techy.
That being said, below are accessible platforms with links. All are available on GitHub, so if accessibility improvements are made to the main software, all these little instances get an accessibility upgrade. If the administrator upgrades their site, that is.
I didn’t include the non accessible platforms like Diaspora. If a platform didn’t have labeled buttons or fields, I didn’t include it here.
There’s no accessible desktop application like TW Blue that can interact with the fediverse so everything will need to be done in a web browser. For now. TW Blue is working on Mastodon support, though, since Twitter is blocking third party clients and killing SMS support.
Liberapay is a Patreon alternative. Profiles can be written in Markdown, which makes structuring profiles easy for screen reader users. At the moment, there’s a few unlabeled checkboxes while editing your profile, but the donation portion and the front end is very accessible. For the moment, the navigation menu at the top has an unlabeled button but bugs have already been filed. Users can donate to a creator in a number of ways.
Fedireads aims to be a Goodreads alternative, for book lovers to rank, and track books. The main platform is not ready for adoption yet, but already the platform is showing some really huge accessibility commitment. Covers have alt text, all buttons are labeled, all edit fields are labeled, everything is a very clear element. the site is very lightweight and very fast. Headings are in nested order, as well as other enhancements. The initial creator is very quick to try new accessibility suggestions.
Plume is a federated blogging platform, with a really lightening fast interface. Everything is labeled, with keyboard access and great use of landmarks. Their RSS feeds are currently broken, but your posts still federate to other instances and platforms. It appears to be geared for teams of bloggers, but I couldn’t figure out how to invite writers to my test blog.
Everything can be written in markdown, even your profile’s about text.
Plume related links:
Friendica is the weirdest, but coolest, idea I’ve seen in a long while. It’s a hybrid of facebook and a blog. It has IFTTT support, wordpress support, blogger support, and a bunch more things, including markdown support. Any host running versions earlier than 2020 will not be as accessible, but the recent versions still have some keyboard access problems when opening tabs. Settings are tabs you have to expand and collapse. Sometimes, hitting enter on a tab does nothing, but I really think that’s a FireFox bug.
If your instance allows it, people can even send you emails using their own email clients and they appear as direct messages or comments on walls. Whatever you choose.
Unfortunately, it’s not popular. I tried a few instances, see below. One instance had markdown support but didn’t have email support. The other had email support but didn’t have markdown support. The rest were closed to new members or not in English.
- About Friendica.
- Public Friendica servers.
- Another database of friendica instances. Wait for the table to load.
- Friendica source code.
Mastodon is a Twitter alternative and is the most popular example of the Fediverse. It’s Micro blogging. Lots of mainstream media like it because it’s not Twitter and actively gives tools so administrators can create safe spaces. If you choose an instance like, well, a Nazi ran instance, other communities may have blocked that instance so nobody will see anything you post.
It’s very accessible, but I’ve seen a ton of instances running older versions that don’t add keyboard support or other accessibility enhancements so make sure you choose an instance wisely..
- Pinafore. A very, very, accessible web client for the Mastodon universe.
- Accessibility bugs in Pinafore filed and fixed.
- Screen reader guide for Mastodon.
- Brief accessibility overview of Mastodon.
- A popular instance with blind people. I have no idea why, because I find it less accessible than the flagship instance.
- The flagship instance.
- Mastodon source code.
Write Freely is another blogging tool/software. It hosts many instances, much like WordPress. The developer told me that he has taken steps to actively make sure everything conforms to accessibility standards, but I haven’t tried it for myself.
The themes are all done through CSS. So someone could make a high contrast theme, for example. I’ve only tested their flagship instance, write.is. I couldn’t gleam any useful information about the themes at all, such as what the backround is and everything because I got extremely tired with trying to understand the CSS codes.
Still, every edit field and button is labeled so far.
Some hosts are paid and some are free. All modern hosts support markdown.
I couldn’t figure out how the contrast is to the themes, though.
Remember AIM? Those were the good old days. Matrix is a decentralized chat protocol. With concepts known as bridging, Matrix aims to make instant messaging and chat as painless and interoperable as email. In fact, that’s how Matrix bills itself. It’s like email, but for instant messaging.
Because it’s more of a protocol than any of the above platforms, accessibility relies completely on the software used.
- Matrix overview for screen readers.
- Apps that work with Matrix.
- Accessibility updates for Riot IM
- Matrix source code.
I hope you’ve enjoyed this. Now, subscribe to get more writing.