Search
Items tagged with: mastodon
well, here a #fediverse version of a #meme #classic
#memes #mamema #mastodon #joinmastodon #lemmy #pixelfed #activitypub
I just ran on #mastodon into the fact that #webP has issues to be uploaded.
There was a general problem giving 500 errors that apparently was fixed recently, even tho not all servers have updated this problem.
https://github.com/mastodon/mastodon/issues/23781
Actually I wanted to upload animated webP and that still doesn't work. The software extracts the first pic and serves it as webP.
So I tried to publish via #friendica into the fediverse the animated webP but at least the squeet.me friendica version (2023.09-dev) extracts the first pic and serves it as jpg image. 2021.01 and 2019.12 doesn't accept webP at all.
I guess this is known?
Any changes on this to expect?
I'm kinda astonished as I created the webP with GIMP and can display it in firefox, all free source software and animated webP is definitely higher quality than gif and way smaler size.
Content warning: Fediverse Meta
Over on #lemmy the source of the most #mastodon posts for me is a hackernews bot that is posting hackernews posts, which, sometimes, are links back to techy mastodon posts. That is, hackernews (+ a bot) are bringing in more mastodon content than ... mastodon and activitypub.
We've been invite-only for a while now. The last influx of Twitter users overwhelmed us eventually. But since we've now had a third admin for a bit (she's absolutely awesome! We love you, @Estrella !), we'll hopefully be able to handle the extra activity this change might bring.
Edit: But anyone signing up is still expected to read the rules first! If you don't prove you have, there is a very high chance we'll reject you!
The #BBC is joining #Mastodon, an unexpected boost to the Platform!
https://social.bbc/@BBCRD/110808429680242963
Hi! ๐ Here's our #introduction.We're BBC Research & Development; we explore and test new technology to discover how the BBC can best make use of it in the future.
For 100 years our engineers have been at the forefront of developments in broadcasting.
We're now researching how everyone could get TV & radio via the internet โ along with all the flexibility and creativity that brings.
5G, AI, next-gen audio, UHD, personal dataโฆ we are investigating all these โ and more!
https://www.youtube.com/watch?v=rzztGFXYR1YBBC R&D 2022 Highlights
BBC Research & Development: 2022 Highlights. We're preparing the BBC for an internet-only future full of possibilities.Statto: https://twitter.com/BBCSport/s...YouTube
Hintergrund meiner #Frage: Ich รผberlege derzeit, ob ich mir auch auf Mastodon ein Konto einrichte.
En passant, je suis ravi que tu aies trouvรฉ un autre moyen de rester au courant des opinions de tes lecteurs.
โChance oder Gefahr?โ
โ#Threads bringt #Mastodon zum Bebenโ
โ#Meta entdeckt das #Fediverse
#Facebook-Einfluss spaltet #Mastodon-Betreiberโ
โUnklar, welche Ziele #Meta verfolgtโ
https://orf.at/stories/3323777/
Chance oder Gefahr?: Threads bringt Mastodon zum Beben
Seit vergangener Woche gibt es ein Duell der Kurznachrichtendienste: Twitter bekommt Konkurrenz vom Instagram-Ableger Threads, es geht um Hunderte Millionen Nutzerinnen und Nutzer.ORF.at
#mastodon #fediverse #cool
I'm a full-time indie creator. So I need the platforms to live.
Let's hope mastodon and twitch can cushion the potential fall!
#Kickstarter #Comics #Twitter #Mastodon #IndieComics #Twitch
I'd also like to know how to use #Friendica as my "main network", so that when I post on #Friendica, the post is also done automatically on #Mastodon and #Diaspora*.
You can ask/direct people to follow your Friendica account. They'll see what you post both on Diaspora and Mastodon
I'm writing to you from #Colombia, #SouthAmerica. My account is hosted on a server in #Argentina. I'd like to know how, either from #Fedilab on #Android or from a browser on #Windows10, I could follow several tags simultaneously, without having to add them one by one.
I'd also like to know how to use #Friendica as my "main network", so that when I post on #Friendica, the post is also done automatically on #Mastodon and #Diaspora*.
Thank you very much.
They found 5 major flaws, threats, including the ability to take over a server, control a server, with a post.
With a post. TootRoot.
"Mastodon fixes critical โTootRootโ vulnerability allowing node hijacking"
For 13 million users, #Mastodon NEEDS a security FOCUS.
Demand layers of protection.
https://arstechnica.com/security/2023/07/mastodon-fixes-critical-tootroot-vulnerability-allowing-node-hijacking/
Mastodon fixes critical โTootRootโ vulnerability allowing node hijacking
Most critical of the bugs allowed attackers to root federated instances.Ars Technica
https://wedistribute.org/2023/07/mastodon-newcomers-guide/
Note: this is a comprehensive guide that addresses a lot of different topics. We hope to answer many questions that newcomers have asked before. This guide gets into the meat and potatoes of what all this stuff is, how stuff works, and how to use it to your benefit.
If youโre reading this, chances are that youโve just signed up for Mastodon. Or, perhaps youโre thinking about trying it out, or have at least heard other people mention it. There are many guides out there about this topic already, but I think this one has something to offer.
Iโd like to believe that Iโm qualified to talk about this stuff. Iโve been in this space for nearly 15 years now. After starting on one of the oldest federated social networks, I also helped with managing the Diaspora project. Iโve been here since almost the beginning.
This guide exists as a run-down of how to join in, make friends, and have fun in a new space.
Table of ContentsWhat the heck is Mastodon?
- What the heck is Mastodon?
- Whatโs the fediverse?
- Getting Started
- Into the Network
- Apps and Frontends
- Dealing with Unwanted Posts, Conflict, and Trolls
Mastodon is a social media platform for microblogging, kind of similar to Twitter. There are three very important key differences:But now, itโs time to address the elephant in the room (Iโm sorry). What youโve probably heard people call โThe Mastodon Networkโ is actually a much bigger, crazier thing called the Fediverse.
- Itโs open source, meaning that you can see the source code, make modifications, and run it yourself.
- Itโs federated โ people on one server can talk to people on another. In practice, it acts as if two separate parts of the internet can come together as one space to talk.
- Itโs more personal โ Mastodon doesnโt really use algorithms to promote influencers, and doesnโt really reflect popular statuses or encourage number-chasing. Instead, Mastodon tends to focus more on personal authenticity, where you can openly express yourself.
Whatโs the fediverse?
Wikipedia describes the fediverse as โan ensemble of different platforms that all communicate using a common protocol.โ The most popular protocol is a W3C Standard called ActivityPub, which is what Mastodon and many other platforms use. The network is largely composed of open source projects, running across many different servers, using open communication protocols. No individual institution can own all of the fediverse, and thereโs no central authority controlling it.
The fediverse started around early 2008 / 2009 with a platform called StatusNet. Some of you may be familiar with Identi.ca, a popular hub for open source nerds to tweet about their interests. A lot of changes have come since then.
โThe Many Branches of the Fediverseโ by Per Axbom, Creative Commons CC-BY-SA 4.0 International
The biggest thing to know about the fediverse in 2023 is that itโs massive. There are analogues to almost every kind of corporate social platform imaginable. The crazy part is that you can follow accounts on any of the following projects directly from Mastodon:Thatโs just the tip of the iceberg. Thereโs an estimated 124+ platforms in various states of development, most of which can interoperate with one another. For many, the common denominator is basic compatibility with Mastodon.
- Microblogging: Misskey, Pleroma, Bonfire
- Macroblogging: Friendica, Smithereen
- Image-Sharing: Pixelfed
- Meetups: Mobilizon
- Video: PeerTube
- Podcasting: CastoPod, Funkwhale
- LiveStreaming: OwnCast, PeerTube
- Music: Funkwhale, Reel2Bits
- Book Reviews: Bookwyrm, Inventaire
- Blogging: WriteFreely, WordPress (with some plugins)
A PeerTube video, shown on both PeerTubeโs side as well as Mastodon.
What does this mean in practice? The common barriers youโre familiar with on Twitter, Instagram, or Facebook donโt exist here. Why canโt you like an Instagram post from Twitter, or send a Myspace message to someone on Facebook? The people running these sites have a monetary interest in keeping you in, and other networks out.
Getting StartedWhat platform should I use?
My recommendation if youโre just starting out: try Mastodon first. Mastodon sets a pretty good standard of expectations when using the network for the first time. Most platforms on the network strive for compatability with Mastodon, giving you the benefit to try things out.
Honestly, starting with Mastodon and shifting to something else is pretty common for people on the network. Many platforms implement Mastodonโs own client API, meaning dozens of Mastodon apps can be used elsewhere.
How do I join this thing?
A lot of people say that finding a place to initially sign up is the hardest part of the process. You can always move to a new server, if it feels better than your current one. Weโll get into that a bit later.
Example of the Mastodon Instance picker in action
For better or worse, Mastodonโs own instance picker is pretty decent, and gives you a lot of variety. In my opinion, it doesnโt really matter where you end up. You can still demonstrate your whole yourself, even if you hang out on a themed server. Itโs not difficult to start out on a place like mastodon.social or mastodon.online, and then migrate to somewhere more interesting.
Getting Verified
The first thing to do after signing up is to get verified. Verification works a little bit differently than on Twitter. Instead of having a company verify who you are, the main way to prove your identity is through your website.
By default, Mastodon provides four custom metadata fields for an account. These can contain information of any type, but most often denote accounts on other websites. Thereโs also an HTML snippet that links back to your profile. Mine looks like this:
Mastodon
Basically, itโs a normal HTML link to my profile, but it uses a property called rel=me. In a nutshell: putting this link on a webpage and pointing one of your account fields at the page will cause Mastodon to validate the link. It sees that rel=me and says โOh yeah, this personโs profile really did make this page, because the link exists there.โ
Validating identity through a personal website or other accounts is a great way to say โhereโs my proof, I am who I say I amโ in a large federated network.
Got Any Usage Tips?Simple Mode vs Advanced Mode
One other thing you ought to decide early on is what mode you want Mastodonโs interface to take. Mastodon ships with two of them: Simple, and Advanced. Hereโs what they look like, for sake of comparison:
Your feed in Simple Mode
Simple Mode is relatively Twitter-like, and it works just fine for those who want that experience. You get a singular timeline of everything sorted in a chronological order. The upside is that posts and profiles are bigger, because of a greater amount of space available.
The multi-column insanity of Advanced Mode
Advanced Mode gives you a multi-column view thatโs reminiscent of TweetDeck. Itโs the original interface that Mastodon shipped when it first launched. Honestly, itโs really good, and I prefer to use the network this way. Being able to see my home feed, notifications, and DMโs in one place is really convenient, and being able to create individual feeds for tags or lists allows you to keep eyeballs on multiple things without having to navigate away.
Accessibility Features
Before we dive into all of the cool stuff that you can do, itโs important to talk about Acessibility Features. Accessibility is a huge part of fediverse culture and a prerequisite for many users with disabilities.
Media Captioning
Captioning your images, audio, and video attachments in Mastodon is a huge part of the culture. Many users on the network rely on screen readers to parse their feeds. Not everyone has the ability to see images, watch videos, or hear audio. Youโre doing those people a huge favor by adding alt text to these things prior to posting. To add a description, simply click Edit on any image thumbnail. Type your description, then click Apply.There are a few tools at your disposal to make your life easier. One such feature is the โDetect text from pictureโ option that shows up. It only really works with screenshots that have a lot of text on them. Things like captions on memes donโt work so well โ but it can do a fine job of transcribing lengthy notes.
- A picture, just after attaching it to a post
- Hover the mouse over the thumbnail, and click โEditโ
- A window will pop up with a text field for a detailed description, and youโll be able to set the focal point for the thumbnail on the right.
โDetect text from pictureโ does a great job at transcribing text in images, but only if there arenโt a lot of other visual elements in the image.
After that, the text you entered will go into a special part of the image, and can be read by screen readers.
When you hover over any picture containing a caption, it will show the description. Screen readers can pick this up and read what it says!
Into the Network
Now that youโve joined Mastodon, itโs time to explain some of the ins-and-outs of the platform. This might seem like a lot at first. Once you get a hang of the basics, it all clicks into place.
How do the feeds work?
Most fediverse platforms, Mastodon included, include four types of main feeds: Home, Local, Federated, and Public. These timelines basically show you different collections of posts based on what your server is aware of.
Various differnt timelines: Home, Local, and Federated
Home Feed
This feed consists of everybody youโre following, along with whatever hashtags youโre subscribed to. Itโs generally the โmain feedโ that youโll likely use most of the time.
Local Feed
The local feed is your serverโs home feed, and shows every public post made by the people hosted on it. You can kind of think of it as your local town square. On large instances, this timeline tends to move very quickly. On smaller instances, it can be a very cozy way to see whatโs going on in your community.
Federated Feed
The federated timeline could be considered the firehose of everything your server is currently aware of. Not only does it feature posts by you and the people you follow, it also includes posts made by people that other folks on your server also follow. This feed is generally the most chaotic and random, but can occasionally be great for discovery.
Public Feed
The public feed is a firehose of absolutely every status an instance is aware of, local or federated, that has the Public privacy setting. Public posts are visible to everyone, even people not logged in.
How do Privacy Settings Work?
Mastodon has limited support for privacy scopes on statuses. Other platforms, like Friendica or Hubzilla, have much more robust options that let you choose which of your contacts can see or respond to a specific post. Mastodon instead has something called scopes, and by default, there are four options: Public, Unlisted, Followers Only, and Mentioned People Only.
Public
The Public Scope is the most open and visible option for a post. Public statuses can potentially appear on all timelines, are visible to people on other servers, and can be seen even by people who are logged out.
Unlisted
The Unlisted Scope is much like the Public Scope, except that it only appears on the Home timeline. Unlisted statuses can still be boosted and replied to, and people with a link to the status can still see it. The key distinction is that it doesnโt appear on other timelines.
Followers Only
The Followers Only scope is effectively a private status, with the understanding that only your followers can read or respond to it. Private statuses cannot be boosted, and people outside of your follower group will just see that a status doesnโt exist.
Mentioned People Only
The Mentioned People Only scope is basically the equivalent of a DM. Basically, only the people mentioned in the message body can see or respond to a status with this scope.
How do I find people?
Joining any new network can feel a bit like a catch-22: for you to get the most out of this place, you need to find people and hang out here. But, you need to hang out here in order to find people.
Here are three approaches that work well for me:
1. Find Your Mutuals
Iโm going to give you the bad news first: there were a bunch of great tools for figuring out who your mutuals are, but Twitter made a very bad decision about API pricing, and killed most of those apps. Supposedly, FediFinder might still work, but your mileage may very.
All you need to do is take that file you downloaded, and under Profile Settings, go to Import and export -> Import
The basic premise is that tools like FediFinder scan your list of followers and mutuals, and then compare those peopleโs accounts to Mastodon accounts that theyโve linked to. You can then upload that into an importer tool that lives in your profile settings. Provided the tool you used found some people, Mastodon will then queue a bunch of follow requests on your behalf.
2. Follow tags and post frequently
I dunno, this just seemed like an easy example tag?
One of the recent updates to Mastodon includes the ability for users to subscribe to Hashtags. This pulls a lot of tagged content into your stream from people you donโt follow, to show you a thing you might be interested in. Contrary to Twitter, Mastodon extensively uses hashtags as the main way to add posts to an index and help people search for stuff.
3. Explore the network!
There are a bunch of different ways to do this. At this point, there are community tools like Trunk, which lists a bunch of profiles under different interest categories. There are also specialized lists that are one internet search away, such as Mastodon for Academics, or Mastodon Journalists. These kinds of resources can help professionals rebuild their community graphs and connect with peers.
Prior to these tools existing, I used to rely on the โhuman crawlerโ method of discovery:How do I interact with people and their stuff on other servers?
- Find a server that looks interesting from the Mastodon Instance Picker. I like to make games as a hobby, so I went with Gamedev Mastodon.
- Most Mastodon servers offer a User Directory. For example, the instance I looked at has one at: https://mastodon.gamedev.place/directory
- Find an interesting account on there that seems active, and follow them.
- Check out some of the people they follow, and some of the people who theyโre boosting on their timelines.
- Rinse and Repeat
Some newcomers get kind of confused about dealing with remote stuff, and are quick to classify it as โa clunky experienceโ. While the experience could definitely be better, there are a few key concepts that, if you learn them earlier on, can kind of help you understand how things are supposed to work.
The User Handle
The first thing to take note of is how usernames on Mastodon work. Each user account has something that looks a bit like an email address. This is called a handle, and itโs a unique identifier for what is called an actor, which is an account capable of federation. Alternatively, Iโve also heard people refer to it as a webfinger address, because the Webfinger technology is used to perform the lookup.
You can always figure out what your handle is by looking at your profile, right under your username.
My webfinger address, for example, is @deadsuperhero@treehouse.systems. Pretty much any profile on the fediverse follows this format of @user@domain.tld. This is helpful to remember: if youโre not sure what the full URL is to an individual account, you can always fall back to the handle.
The Search Bar
Most federated social networks rely on the search bar to pull in remote stuff. I think the primary reasoning is that, technically, youโre performing a lookup, and that counts as performing a type of search. In Mastodon, the search bar looks like this:
So, as an example, letโs throw my webfinger address in the search, and see what comes up.
Itโs me!
If we click on that result, we can see a full profile, with any posts that our server knows about.
We can also do the same things with posts that our server doesnโt know about, by using the full post URL instead. Hereโs an example for this post I made a while ago:
Okay, so we throw in a URL, and out comes a result! This is really handy for situations where you want to interact with something you saw elsewhere, but your server doesnโt have a copy to interact with.
Handy Browser Extensions
At this point, people have started developing browser extensions to work around some painful UX hurdles. The default experience for Mastodon kind of sucks when it comes to remote content, because other sites donโt really have a mechanism to log you in on their end.
As a workaround, there are extensions such as FediAct and Graze available for both Firefox and Chrome-based browsers. These extensions allow you to like, boost, and reply to statuses on other sites without having to navigate back to your Mastodon instance, and allow you to also follow people in the same way.
Thereโs also a great browser extension called StreetPass, which can figure out various peopleโs handles based on what websites you visit. A lot of people use their own websites to verify their identities on Mastodon, so StreetPass is able to pick up that data and put it on a list for you when you visit them.
How do I keep track of who is who?
I wonโt lie to you: itโs a big network. A lot of people like to try out different instances and even different platforms at the same time. It can get a little difficult to remember which personโs account goes to which thing. There are two tools that can help with that: Notes, and Lists.
Notes
Every profile provides a Notes section. Only you can see the contents, and theyโre simply kept by your account for easy reference.
A note I made for myself, from another account.
Lists
Lists are a less prominent feature in Mastodon, but I sometimes use them to organize fediverse developers and game designers into their own contact groups.
A list featuring Fediverse developers I know.
Whatโs cool about Lists is that you can use them to basically build a special timeline, and specify whether youโre just seeing top-level statuses, responses between members, or just everything posted by people on the list.
These timelines are really handy. They can help you narrow down the stream of posts to focus on what very specific accounts are talking about. For me, keeping track of Fediverse development is a big deal, so Iโm happy to have this.
Apps and Frontends
Mastodon has a lot of apps, and I mean A LOT of apps. Itโs very reminiscent of the early days of Twitter, where a zillion different kinds of clients existed, and they all geared for providing different experiences. Mastodon offers a pretty easy-to-understand API for client developers, and itโs so popular that a lot of other fediverse platforms like Pleroma have also implemented it, and can use the same apps.
Mobile Apps (Android and iOS)
There are so many great mobile apps for Mastodon. I canโt overstate how much this changed the game for the fediverse, which only had really terrible apps prior to 2016. Being able to interact with the network easily, without friction, on the go, really made the place more accessible at all hours of the day. Iโm not going to name too many apps, but Iโll throw out a few great ones.
Tusky (Android, Free)
Tusky is, for all intents and purposes, one of the best clients on Android. Itโs held that title for a long time. The UI is clean, the experience is buttery smooth, and it supports all of the features you would expect from the Web version of Mastodon. Itโs great on the go, multi-account, and my go-to app after all these years.
Megalodon (Android, Free)
Megalodon is a fork of the official Mastodon app, but it adds in quite a few features that are missing from the official version: support for the Federated Timeline, post scheduling, and hashtag following are just a few of the many improvements this app brings in over its predecessor.
Ivory (iOS & Mac, Paid)
Ivory is the spiritual successor to Tweetbot, made by legendary app developer Tapbots.
Mast (iOS, Free)
Mast is an older client, and one of the few on the list that has the distinction of being supportedon the Mac, iPhone, iPad, and Apple Watch. If you want to approach the fediverse with a one-client-on-all-devices approach, Mast might be worth checking out.
Toot! (iOS, $3.99)
Toot! is the only paid app on this list, but itโs a unique standout from most of the other ones listed. One really positive upside is how the client approaches complex threads with many replies, where each sub-thread is denoted with a different color.
Web Frontends
Because the Mastodon API is open, and free for anyone to implement, there are also a fair share of alternative web frontends that you can use in the browser, if the default one doesnโt suit you.
Elk
Elk is an incredible project to build a more Twitter-like frontend while making accessibility a top concern of the design process. Thereโs a public demo on elk.zone you can try out with your account.
Semaphore
Semaphore is a continuation of Nolan Lawsonโs excellent Pinafore project, and continues to focus on being lightweight, easy to use, and fast.
Cuckoo Plus
Cuckoo Plus is a clone of the Google+ web interface, and does a pretty convincing job. The only downside is that the client does not currently support Circles, which was a big part of the original Google+ experience.
Brutaldon
True to its name, Brutaldon is a client made with brutalist design tendencies. Itโs dead simple, uses no javascript, and even works well in text-based web browsers like Lynx, w3m, and elinks.
Dealing with Unwanted Posts, Conflict, and Trolls
You may have heard some people talking about how Mastodon is so much nicer than Twitter. In some ways, thatโs absolutely true: there are massive hobbyist communities, people are all too willing to wear their hearts on their sleeves and be authentic, and people are out there sharing and joking and creating things and having a great time together.
But, the fact remains: this is still the Internet, and there are assholes everywhere. Even on this fabulous new network. In fact, I wonโt sugar coat it: some spaces on the network are outright hostile, in that they are racist, sexist, homophobic, transphobic, and fascist. Some people are utterly vile, and hang out in spaces that enable them. Others are just petty, and want to stir up drama. Whatever the case may be, hereโs a few tips to ensure that none of those people ruin your day.
Filtering Your Feed
One really great quality-of-life feature that newer releases of Mastodon have is the ability to simply filter out stuff you donโt want to see. It doesnโt even necessarily have to be over-the-top, egregious stuff. For example, maybe youโre just tired of seeing posts about Elon Musk in your feed.
The filters screen. Each filter is capable of accepting multiple keywords or phrases in them.
In your Settings, under the Filters category, you can set comprehensive rules on whether or not to hide stuff. You can choose to either cover qualifying posts with a Content Warning, or opt to take that stuff out of your timeline completely. Each filter can have any variety of keywords in it, pertaining to a subject based on keywords in the post body.
Just some examples, I donโt really filter much.
Muting vs Blocking
Occasionally, youโre going to have people in your mentions (or your timeline) thatโs just posting in a way that doesnโt suit you. Maybe theyโre just being a bit obnoxious, or maybe theyโre posting a marathon of text about something youโd rather not see right now. There are two tools for handling this, based on how things escalate: Blocking and Muting.
Muting
Muting can be considered a soft block that you can set a duration on. This person is still technically following you, and can see your posts. The important thing is that you wonโt see anything from them for a while. This method is useful when you think somebody needs to cool down, without cutting off the relationship entirely.
Blocking
Blocking is more encompassing, in that a person wonโt be able to see or interact with you. You wonโt be able to see them, either. Itโs basically a way for each of you to pretend that the other person doesnโt exist.
Undoing Blocks and MutesMuted Users, Blocked Users, Blocked Domains
Every now and then, youโll need to undo a block or a mute. Maybe you clicked the wrong thing, maybe that person made public amends, or maybe that marathon of the show they watch finally ended. The good news is that you can manage these things in your own user menu, on your profile page.
Reporting Bad Actors
Sometimes, an otherwise good instance might suffer from a handful of bullies hanging out on it. This is definitely a possibility when it comes to very large instances, with small moderation teams, that happen to be open for public registration. Their moderation team canโt possibly see everything on their own, but filling out a report can help triage between moderation teams.
Blocking a Domain
Sometimes, the dynamic might be the opposite of the last one: maybe thereโs some good people on the instance, but the admins and mods are either too lazy to do anything about bad behavior, or actively encourage it.
If your reports are going ignored by the receiving server, and you donโt want to play whack-a-mole with a bunch of different people over there, your best option may be to simply block the domain.
#Fediblock
Fediblock is an ongoing conversation that exists under the #fediblock tag on any instance. Itโs an informal way for people to talk about instances with particularly bad policies, problematic communities, and poor moderation, and serves as an advisory for server admins about what domains and/or accounts they should probably think about blocking. If you see an instance thatโs repeatedly ignored your reports or engaged in malicious behavior, making a post with the #fediblock tag is probably a good idea.
Moving to a New Server
At some point, youโll make the decision to move to a new Mastodon instance. The good news here is that you can hook your new account up to your old one, and run an import process. Your old account will get marked as Archived, and your followers and followers will get carried over to your new account.
The layout is a little confusing, but all you need to do is: set up a new account somewhere, and point your two accounts at each other before initiating a move.
Move from a Different Account
After youโve signed up to a new instance, go to your Account Settings, and click โMoving from a different accountโ. Youโll be taken to a screen to set up your account alias. Type in the fediverse handle of your old account, and save it here. Afterwards, switch back to your old account for the next step.
Move to a Different Account
Log back in to your old account, and navigate to the Account Settings on there. This time, weโre going to click โMove to a different accountโ. Type in your new fediverse handle and password, then click Move Followers.
After youโve done this, your followers will transfer over to your new Mastodon account, and your old one will be set up as a redirect that points to where you are now.
That about sums it up! We hope youโve enjoyed this guide and maybe learned a useful thing or two, and that it helped you in trying out Mastodon for the first time!
Share this:#fediblock #fediverse #mastodon
https://wedistribute.org/2023/07/mastodon-newcomers-guide/The Newcomerโs Guide to Mastodon, from a Crusty Old-Timer
Note: this is a comprehensive guide that addresses a lot of different topics. We hope to answer many questions that newcomers have asked before. This guide gets into the meat and potatoes of what allSean Tilley (We Distribute)
Note: this is a comprehensive guide that addresses a lot of different topics. We hope to answer many questions that newcomers have asked before. This guide gets into the meat and potatoes of what all this stuff is, how stuff works, and how to use it to your benefit.
If youโre reading this, chances are that youโve just signed up for Mastodon. Or, perhaps youโre thinking about trying it out, or have at least heard other people mention it. There are many guides out there about this topic already, but I think this one has something to offer.
Iโd like to believe that Iโm qualified to talk about this stuff. Iโve been in this space for nearly 15 years now. After starting on one of the oldest federated social networks, I also helped with managing the Diaspora project. Iโve been here since almost the beginning.
This guide exists as a run-down of how to join in, make friends, and have fun in a new space.
Table of Contents
- What the heck is Mastodon?
- Whatโs the fediverse?
- Getting Started
- Into the Network
- Apps and Frontends
- Dealing with Unwanted Posts, Conflict, and Trolls
What the heck is Mastodon?
Mastodon is a social media platform for microblogging, kind of similar to Twitter. There are three very important key differences:
- Itโs open source, meaning that you can see the source code, make modifications, and run it yourself.
- Itโs federated โ people on one server can talk to people on another. In practice, it acts as if two separate parts of the internet can come together as one space to talk.
- Itโs more personal โ Mastodon doesnโt really use algorithms to promote influencers, and doesnโt really reflect popular statuses or encourage number-chasing. Instead, Mastodon tends to focus more on personal authenticity, where you can openly express yourself.
But now, itโs time to address the elephant in the room (Iโm sorry). What youโve probably heard people call โThe Mastodon Networkโ is actually a much bigger, crazier thing called the Fediverse.
Whatโs the fediverse?
Wikipedia describes the fediverse as โan ensemble of different platforms that all communicate using a common protocol.โ The most popular protocol is a W3C Standard called ActivityPub, which is what Mastodon and many other platforms use. The network is largely composed of open source projects, running across many different servers, using open communication protocols. No individual institution can own all of the fediverse, and thereโs no central authority controlling it.
The fediverse started around early 2008 / 2009 with a platform called StatusNet. Some of you may be familiar with Identi.ca, a popular hub for open source nerds to tweet about their interests. A lot of changes have come since then.
โThe Many Branches of the Fediverseโ by Per Axbom, Creative Commons CC-BY-SA 4.0 International
The biggest thing to know about the fediverse in 2023 is that itโs massive. There are analogues to almost every kind of corporate social platform imaginable. The crazy part is that you can follow accounts on any of the following projects directly from Mastodon:
- Microblogging: Misskey, Pleroma, Bonfire
- Macroblogging: Friendica, Smithereen
- Image-Sharing: Pixelfed
- Meetups: Mobilizon
- Video: PeerTube
- Podcasting: CastoPod, Funkwhale
- LiveStreaming: OwnCast, PeerTube
- Music: Funkwhale, Reel2Bits
- Book Reviews: Bookwyrm, Inventaire
- Blogging: WriteFreely, WordPress (with some plugins)
Thatโs just the tip of the iceberg. Thereโs an estimated 124+ platforms in various states of development, most of which can interoperate with one another. For many, the common denominator is basic compatibility with Mastodon.
A PeerTube video, shown on both PeerTubeโs side as well as Mastodon.
What does this mean in practice? The common barriers youโre familiar with on Twitter, Instagram, or Facebook donโt exist here. Why canโt you like an Instagram post from Twitter, or send a Myspace message to someone on Facebook? The people running these sites have a monetary interest in keeping you in, and other networks out.
Getting StartedWhat platform should I use?
My recommendation if youโre just starting out: try Mastodon first. Mastodon sets a pretty good standard of expectations when using the network for the first time. Most platforms on the network strive for compatability with Mastodon, giving you the benefit to try things out.
Honestly, starting with Mastodon and shifting to something else is pretty common for people on the network. Many platforms implement Mastodonโs own client API, meaning dozens of Mastodon apps can be used elsewhere.
How do I join this thing?
A lot of people say that finding a place to initially sign up is the hardest part of the process. You can always move to a new server, if it feels better than your current one. Weโll get into that a bit later.
Example of the Mastodon Instance picker in action
For better or worse, Mastodonโs own instance picker is pretty decent, and gives you a lot of variety. In my opinion, it doesnโt really matter where you end up. You can still demonstrate your whole yourself, even if you hang out on a themed server. Itโs not difficult to start out on a place like mastodon.social or mastodon.online, and then migrate to somewhere more interesting.
Getting Verified
The first thing to do after signing up is to get verified. Verification works a little bit differently than on Twitter. Instead of having a company verify who you are, the main way to prove your identity is through your website.
By default, Mastodon provides four custom metadata fields for an account. These can contain information of any type, but most often denote accounts on other websites. Thereโs also an HTML snippet that links back to your profile. Mine looks like this:
Basically, itโs a normal HTML link to my profile, but it uses a property called rel=me. In a nutshell: putting this link on a webpage and pointing one of your account fields at the page will cause Mastodon to validate the link. It sees that rel=me and says โOh yeah, this personโs profile really did make this page, because the link exists there.โ
Validating identity through a personal website or other accounts is a great way to say โhereโs my proof, I am who I say I amโ in a large federated network.
Got Any Usage Tips?Simple Mode vs Advanced Mode
One other thing you ought to decide early on is what mode you want Mastodonโs interface to take. Mastodon ships with two of them: Simple, and Advanced. Hereโs what they look like, for sake of comparison:
Your feed in Simple Mode
Simple Mode is relatively Twitter-like, and it works just fine for those who want that experience. You get a singular timeline of everything sorted in a chronological order. The upside is that posts and profiles are bigger, because of a greater amount of space available.
The multi-column insanity of Advanced Mode
Advanced Mode gives you a multi-column view thatโs reminiscent of TweetDeck. Itโs the original interface that Mastodon shipped when it first launched. Honestly, itโs really good, and I prefer to use the network this way. Being able to see my home feed, notifications, and DMโs in one place is really convenient, and being able to create individual feeds for tags or lists allows you to keep eyeballs on multiple things without having to navigate away.
Accessibility Features
Before we dive into all of the cool stuff that you can do, itโs important to talk about Acessibility Features. Accessibility is a huge part of fediverse culture and a prerequisite for many users with disabilities.
Media Captioning
Captioning your images, audio, and video attachments in Mastodon is a huge part of the culture. Many users on the network rely on screen readers to parse their feeds. Not everyone has the ability to see images, watch videos, or hear audio. Youโre doing those people a huge favor by adding alt text to these things prior to posting. To add a description, simply click Edit on any image thumbnail. Type your description, then click Apply.
- A picture, just after attaching it to a post
- Hover the mouse over the thumbnail, and click โEditโ
- A window will pop up with a text field for a detailed description, and youโll be able to set the focal point for the thumbnail on the right.
There are a few tools at your disposal to make your life easier. One such feature is the โDetect text from pictureโ option that shows up. It only really works with screenshots that have a lot of text on them. Things like captions on memes donโt work so well โ but it can do a fine job of transcribing lengthy notes.
โDetect text from pictureโ does a great job at transcribing text in images, but only if there arenโt a lot of other visual elements in the image.
After that, the text you entered will go into a special part of the image, and can be read by screen readers.
When you hover over any picture containing a caption, it will show the description. Screen readers can pick this up and read what it says!
Into the Network
Now that youโve joined Mastodon, itโs time to explain some of the ins-and-outs of the platform. This might seem like a lot at first. Once you get a hang of the basics, it all clicks into place.
How do the feeds work?
Most fediverse platforms, Mastodon included, include four types of main feeds: Home, Local, Federated, and Public. These timelines basically show you different collections of posts based on what your server is aware of.
Various differnt timelines: Home, Local, and Federated
Home Feed
This feed consists of everybody youโre following, along with whatever hashtags youโre subscribed to. Itโs generally the โmain feedโ that youโll likely use most of the time.
Local Feed
The local feed is your serverโs home feed, and shows every public post made by the people hosted on it. You can kind of think of it as your local town square. On large instances, this timeline tends to move very quickly. On smaller instances, it can be a very cozy way to see whatโs going on in your community.
Federated Feed
The federated timeline could be considered the firehose of everything your server is currently aware of. Not only does it feature posts by you and the people you follow, it also includes posts made by people that other folks on your server also follow. This feed is generally the most chaotic and random, but can occasionally be great for discovery.
Public Feed
The public feed is a firehose of absolutely every status an instance is aware of, local or federated, that has the Public privacy setting. Public posts are visible to everyone, even people not logged in.
How do Privacy Settings Work?
Mastodon has limited support for privacy scopes on statuses. Other platforms, like Friendica or Hubzilla, have much more robust options that let you choose which of your contacts can see or respond to a specific post. Mastodon instead has something called scopes, and by default, there are four options: Public, Unlisted, Followers Only, and Mentioned People Only.
Public
The Public Scope is the most open and visible option for a post. Public statuses can potentially appear on all timelines, are visible to people on other servers, and can be seen even by people who are logged out.
Unlisted
The Unlisted Scope is much like the Public Scope, except that it only appears on the Home timeline. Unlisted statuses can still be boosted and replied to, and people with a link to the status can still see it. The key distinction is that it doesnโt appear on other timelines.
Followers Only
The Followers Only scope is effectively a private status, with the understanding that only your followers can read or respond to it. Private statuses cannot be boosted, and people outside of your follower group will just see that a status doesnโt exist.
Mentioned People Only
The Mentioned People Only scope is basically the equivalent of a DM. Basically, only the people mentioned in the message body can see or respond to a status with this scope.
How do I find people?
Joining any new network can feel a bit like a catch-22: for you to get the most out of this place, you need to find people and hang out here. But, you need to hang out here in order to find people.
Here are three approaches that work well for me:
1. Find Your Mutuals
Iโm going to give you the bad news first: there were a bunch of great tools for figuring out who your mutuals are, but Twitter made a very bad decision about API pricing, and killed most of those apps. Supposedly, FediFinder might still work, but your mileage may very.
All you need to do is take that file you downloaded, and under Profile Settings, go to Import and export -> Import
The basic premise is that tools like FediFinder scan your list of followers and mutuals, and then compare those peopleโs accounts to Mastodon accounts that theyโve linked to. You can then upload that into an importer tool that lives in your profile settings. Provided the tool you used found some people, Mastodon will then queue a bunch of follow requests on your behalf.
2. Follow tags and post frequently
I dunno, this just seemed like an easy example tag?
One of the recent updates to Mastodon includes the ability for users to subscribe to Hashtags. This pulls a lot of tagged content into your stream from people you donโt follow, to show you a thing you might be interested in. Contrary to Twitter, Mastodon extensively uses hashtags as the main way to add posts to an index and help people search for stuff.
3. Explore the network!
There are a bunch of different ways to do this. At this point, there are community tools like Trunk, which lists a bunch of profiles under different interest categories. There are also specialized lists that are one internet search away, such as Mastodon for Academics, or Mastodon Journalists. These kinds of resources can help professionals rebuild their community graphs and connect with peers.
Prior to these tools existing, I used to rely on the โhuman crawlerโ method of discovery:
- Find a server that looks interesting from the Mastodon Instance Picker. I like to make games as a hobby, so I went with Gamedev Mastodon.
- Most Mastodon servers offer a User Directory. For example, the instance I looked at has one at: https://mastodon.gamedev.place/directory
- Find an interesting account on there that seems active, and follow them.
- Check out some of the people they follow, and some of the people who theyโre boosting on their timelines.
- Rinse and Repeat
How do I interact with people and their stuff on other servers?
Some newcomers get kind of confused about dealing with remote stuff, and are quick to classify it as โa clunky experienceโ. While the experience could definitely be better, there are a few key concepts that, if you learn them earlier on, can kind of help you understand how things are supposed to work.
The User Handle
The first thing to take note of is how usernames on Mastodon work. Each user account has something that looks a bit like an email address. This is called a handle, and itโs a unique identifier for what is called an actor, which is an account capable of federation. Alternatively, Iโve also heard people refer to it as a webfinger address, because the Webfinger technology is used to perform the lookup.
You can always figure out what your handle is by looking at your profile, right under your username.
My webfinger address, for example, is @deadsuperhero@treehouse.systems. Pretty much any profile on the fediverse follows this format of @user@domain.tld. This is helpful to remember: if youโre not sure what the full URL is to an individual account, you can always fall back to the handle.
The Search Bar
Most federated social networks rely on the search bar to pull in remote stuff. I think the primary reasoning is that, technically, youโre performing a lookup, and that counts as performing a type of search. In Mastodon, the search bar looks like this:
So, as an example, letโs throw my webfinger address in the search, and see what comes up.
Itโs me!
If we click on that result, we can see a full profile, with any posts that our server knows about.
We can also do the same things with posts that our server doesnโt know about, by using the full post URL instead. Hereโs an example for this post I made a while ago:
Okay, so we throw in a URL, and out comes a result! This is really handy for situations where you want to interact with something you saw elsewhere, but your server doesnโt have a copy to interact with.
Handy Browser Extensions
At this point, people have started developing browser extensions to work around some painful UX hurdles. The default experience for Mastodon kind of sucks when it comes to remote content, because other sites donโt really have a mechanism to log you in on their end.
As a workaround, there are extensions such as FediAct and Graze available for both Firefox and Chrome-based browsers. These extensions allow you to like, boost, and reply to statuses on other sites without having to navigate back to your Mastodon instance, and allow you to also follow people in the same way.
Thereโs also a great browser extension called StreetPass, which can figure out various peopleโs handles based on what websites you visit. A lot of people use their own websites to verify their identities on Mastodon, so StreetPass is able to pick up that data and put it on a list for you when you visit them.
How do I keep track of who is who?
I wonโt lie to you: itโs a big network. A lot of people like to try out different instances and even different platforms at the same time. It can get a little difficult to remember which personโs account goes to which thing. There are two tools that can help with that: Notes, and Lists.
Notes
Every profile provides a Notes section. Only you can see the contents, and theyโre simply kept by your account for easy reference.
A note I made for myself, from another account.
Lists
Lists are a less prominent feature in Mastodon, but I sometimes use them to organize fediverse developers and game designers into their own contact groups.
A list featuring Fediverse developers I know.
Whatโs cool about Lists is that you can use them to basically build a special timeline, and specify whether youโre just seeing top-level statuses, responses between members, or just everything posted by people on the list.
These timelines are really handy. They can help you narrow down the stream of posts to focus on what very specific accounts are talking about. For me, keeping track of Fediverse development is a big deal, so Iโm happy to have this.
Apps and Frontends
Mastodon has a lot of apps, and I mean A LOT of apps. Itโs very reminiscent of the early days of Twitter, where a zillion different kinds of clients existed, and they all geared for providing different experiences. Mastodon offers a pretty easy-to-understand API for client developers, and itโs so popular that a lot of other fediverse platforms like Pleroma have also implemented it, and can use the same apps.
Mobile Apps (Android and iOS)
There are so many great mobile apps for Mastodon. I canโt overstate how much this changed the game for the fediverse, which only had really terrible apps prior to 2016. Being able to interact with the network easily, without friction, on the go, really made the place more accessible at all hours of the day. Iโm not going to name too many apps, but Iโll throw out a few great ones.
Tusky (Android, Free)
Tusky is, for all intents and purposes, one of the best clients on Android. Itโs held that title for a long time. The UI is clean, the experience is buttery smooth, and it supports all of the features you would expect from the Web version of Mastodon. Itโs great on the go, multi-account, and my go-to app after all these years.
Megalodon (Android, Free)
Megalodon is a fork of the official Mastodon app, but it adds in quite a few features that are missing from the official version: support for the Federated Timeline, post scheduling, and hashtag following are just a few of the many improvements this app brings in over its predecessor.
Ivory (iOS & Mac, Paid)
Ivory is the spiritual successor to Tweetbot, made by legendary app developer Tapbots.
Mast (iOS, Free)
Mast is an older client, and one of the few on the list that has the distinction of being supportedon the Mac, iPhone, iPad, and Apple Watch. If you want to approach the fediverse with a one-client-on-all-devices approach, Mast might be worth checking out.
Toot! (iOS, $3.99)
Toot! is the only paid app on this list, but itโs a unique standout from most of the other ones listed. One really positive upside is how the client approaches complex threads with many replies, where each sub-thread is denoted with a different color.
Web Frontends
Because the Mastodon API is open, and free for anyone to implement, there are also a fair share of alternative web frontends that you can use in the browser, if the default one doesnโt suit you.
Elk
Elk is an incredible project to build a more Twitter-like frontend while making accessibility a top concern of the design process. Thereโs a public demo on elk.zone you can try out with your account.
Semaphore
Semaphore is a continuation of Nolan Lawsonโs excellent Pinafore project, and continues to focus on being lightweight, easy to use, and fast.
Cuckoo Plus
Cuckoo Plus is a clone of the Google+ web interface, and does a pretty convincing job. The only downside is that the client does not currently support Circles, which was a big part of the original Google+ experience.
Brutaldon
True to its name, Brutaldon is a client made with brutalist design tendencies. Itโs dead simple, uses no javascript, and even works well in text-based web browsers like Lynx, w3m, and elinks.
Dealing with Unwanted Posts, Conflict, and Trolls
You may have heard some people talking about how Mastodon is so much nicer than Twitter. In some ways, thatโs absolutely true: there are massive hobbyist communities, people are all too willing to wear their hearts on their sleeves and be authentic, and people are out there sharing and joking and creating things and having a great time together.
But, the fact remains: this is still the Internet, and there are assholes everywhere. Even on this fabulous new network. In fact, I wonโt sugar coat it: some spaces on the network are outright hostile, in that they are racist, sexist, homophobic, transphobic, and fascist. Some people are utterly vile, and hang out in spaces that enable them. Others are just petty, and want to stir up drama. Whatever the case may be, hereโs a few tips to ensure that none of those people ruin your day.
Filtering Your Feed
One really great quality-of-life feature that newer releases of Mastodon have is the ability to simply filter out stuff you donโt want to see. It doesnโt even necessarily have to be over-the-top, egregious stuff. For example, maybe youโre just tired of seeing posts about Elon Musk in your feed.
The filters screen. Each filter is capable of accepting multiple keywords or phrases in them.
In your Settings, under the Filters category, you can set comprehensive rules on whether or not to hide stuff. You can choose to either cover qualifying posts with a Content Warning, or opt to take that stuff out of your timeline completely. Each filter can have any variety of keywords in it, pertaining to a subject based on keywords in the post body.
Just some examples, I donโt really filter much.
Muting vs Blocking
Occasionally, youโre going to have people in your mentions (or your timeline) thatโs just posting in a way that doesnโt suit you. Maybe theyโre just being a bit obnoxious, or maybe theyโre posting a marathon of text about something youโd rather not see right now. There are two tools for handling this, based on how things escalate: Blocking and Muting.
Muting
Muting can be considered a soft block that you can set a duration on. This person is still technically following you, and can see your posts. The important thing is that you wonโt see anything from them for a while. This method is useful when you think somebody needs to cool down, without cutting off the relationship entirely.
Blocking
Blocking is more encompassing, in that a person wonโt be able to see or interact with you. You wonโt be able to see them, either. Itโs basically a way for each of you to pretend that the other person doesnโt exist.
Undoing Blocks and MutesMuted Users, Blocked Users, Blocked Domains
Every now and then, youโll need to undo a block or a mute. Maybe you clicked the wrong thing, maybe that person made public amends, or maybe that marathon of the show they watch finally ended. The good news is that you can manage these things in your own user menu, on your profile page.
Reporting Bad Actors
Sometimes, an otherwise good instance might suffer from a handful of bullies hanging out on it. This is definitely a possibility when it comes to very large instances, with small moderation teams, that happen to be open for public registration. Their moderation team canโt possibly see everything on their own, but filling out a report can help triage between moderation teams.
Blocking a Domain
Sometimes, the dynamic might be the opposite of the last one: maybe thereโs some good people on the instance, but the admins and mods are either too lazy to do anything about bad behavior, or actively encourage it.
If your reports are going ignored by the receiving server, and you donโt want to play whack-a-mole with a bunch of different people over there, your best option may be to simply block the domain.
Fediblock is an ongoing conversation that exists under the #fediblock tag on any instance. Itโs an informal way for people to talk about instances with particularly bad policies, problematic communities, and poor moderation, and serves as an advisory for server admins about what domains and/or accounts they should probably think about blocking. If you see an instance thatโs repeatedly ignored your reports or engaged in malicious behavior, making a post with the #fediblock tag is probably a good idea.
Moving to a New Server
At some point, youโll make the decision to move to a new Mastodon instance. The good news here is that you can hook your new account up to your old one, and run an import process. Your old account will get marked as Archived, and your followers and followers will get carried over to your new account.
The layout is a little confusing, but all you need to do is: set up a new account somewhere, and point your two accounts at each other before initiating a move.
Move from a Different Account
After youโve signed up to a new instance, go to your Account Settings, and click โMoving from a different accountโ. Youโll be taken to a screen to set up your account alias. Type in the fediverse handle of your old account, and save it here. Afterwards, switch back to your old account for the next step.
Move to a Different Account
Log back in to your old account, and navigate to the Account Settings on there. This time, weโre going to click โMove to a different accountโ. Type in your new fediverse handle and password, then click Move Followers.
After youโve done this, your followers will transfer over to your new Mastodon account, and your old one will be set up as a redirect that points to where you are now.
That about sums it up! We hope youโve enjoyed this guide and maybe learned a useful thing or two, and that it helped you in trying out Mastodon for the first time!
Share this:
The Newcomerโs Guide to Mastodon, from a Crusty Old-Timer
Note: this is a comprehensive guide that addresses a lot of different topics. We hope to answer many questions that newcomers have asked before. This guide gets into the meat and potatoes of what allSean Tilley (We Distribute)
In this Post
- What Kind of Guide is This?
- Why am I Writing This?
- How am I Writing This Guide?
- What do I need to use Mastodon with a screen reader?
- Coming Up
What Kind of Guide is This?
This is a guide for using the microblogging service Mastodon. While much of the infromation here can be applied to anyone, this guide is specifically designed for users of screen readers, software that provides spoken interpretations of content displayed on computer screens. It is not intended to replace the documentation for any specific screen reader, nor is it intended to replace any of the official Mastodon documentation. In fact, Iโll be linking to several of the documentation pages for Mastodon throughout these posts.
Why am I Writing This?
When Twitter hit critical mass as a microblogging service, it did so with the help of its then feature-rich API, meaning that you didnโt actually need to be logged on to the Twitter website to be using the service. Instead, you could use programs called clients to access the service, and you would have full access to the service, until the recent changes in Twitterโs API happened over the summer of 2018. During that time, I started looking into alternative microblogging services, because I discovered that is my preferred form of self-expression. I found Mastodon.
When I first encountered mastodon, I expected to need an API and a client to be able to use the service. I have been using a screen reader for over three decades at the time of this writing, and Iโve become used to needing an alternative way to access services like email and social networks. For example, this post is being published on a WordPress blog, but the writing and editing is being done through Google docs which, with the help of an add-on, will upload the doc to WordPress as a draft, and Iโll publish it later. (Just as an aside: The default WordPress is very accessible with screen readers. I just happen to really enjoy using Google Docs.) While I found a few such clients that I will discuss in a later chapter, what I found out is that I didnโt actually need a third-party program to use and enjoy Mastodon. This is because, unlike many services that incorporate accessibility as an afterthought following the building of the service, Mastodon appears to have been designed to be accessible from the beginning. If this is true, you may be thinking, then why is this guide necessary? Wouldnโt the original documentation be enough to get someone started?
Technically, yes. It was certainly enough to get me started, and Iโve seen plenty of screen reader users participating in the Mastodon community to their satisfaction. Iโve also seen people expressing frustration with the service. The most common complaint I hear is that the keyboard shortcuts offered by the Mastodon software donโt work. This series of posts will work to answer that, as well as any other problems a screen reader user may experience while using the service.
How am I Writing This Guide?
You may have noticed that this post had โChapter Oneโ in its title. This guide is going to be written as a series of posts that I was originally going to call parts and then decided to call chapters. There are two reasons for this.
First, I like to give a lot of detail to things when I write about them. If youโre the kind of person that needs lots of detail to grasp a new concept, this is going to work out splendidly for you. Unfortunately, this also means that the resulting post, were everything to be published in one, would be way longer than anyone on the Internet typically wants to read in one sitting. People click on a page to get their question answered, then they move on.
The second reason for publishing in multiple posts is so that, if you are the kind of person who likes to find an answer to their question and move on, you will be able to do that, and you wouldnโt even need to read an entire post. Each chapter is titled so that you know whatโs in the chapter, like โIntroductionโ. If youโre at a point where you donโt need an introduction to this guide or Mastodon, you may wish to skip the first couple chapters, and start where your confusion started. Once you get there, you can jump to the section that best answers your question, using the โIn this postโ section below the post title and above the first section of the post, or jumping by heading until you get where you need to go.
What do I need to use Mastodon with a screen reader?
You donโt need anything special to sign up for and use Mastodon. However, here is a list of what you should have before you begin. Most of these you will already have, but itโs worth reviewing the list anyway.
- A valid email address and password you can remember.
- Confidence in your ability to use your screen reader fo choice, particularly with web browsing.
- A browser other than Internet Explorer.
- Youโll need to except the idea that while it has many features of Twitter, Mastodon is not necessarily designed to replace Twitter. There are some tools that will make your your life on Mastodon after or alongside Twitter easer, but mastodon is not Twitter.
- An idea of what kind of online community youโd like to belong to. Weโll discuss this more in Chapter Two, but Mastodon has many communities (instances) one can join based on their interests.
- Youโll need to except the idea that Mastodon is not a traditional program. Itโs a web app, meaning that how you interact with it is different from what you may be used to. This will be discussed in much greater detail in Chapter Three.
- The willingness to work toward understanding new concepts.
- The willingness to ask for help. Youโre joining a community, and everyone there was new at some point. Users are generally friendly. Just remember to treat others how you would be treated.
Coming Up
In Chapter two, weโll be taking a closer look at what Mastodon is, as well as how to choose and join an instance. the meantime, review the list of things youโll need before you start, and get those things together so the next chapter will be a smooth experience for you.
Like this:
Like Loading...
#a11y #alternative-documentation #mastodon #screen-readers
In this Post
- What is This?
- What is Covered in This Chapter?
- Terms in This Chapter (in order of discussion)
- A Closer Look at Mastodon
- Instances
- Signing Up
- Coming Up
What is This?
This is the second in a series of posts that explains how to use Mastodon if you use a screen reader. It is an alternative form of the already existing documentation for Mastodon, subject to my interpretation of concepts. Therefore, I suggest that you use this guide in conjunction with the official documentation, linked to later in this post. I also suggest that you go back and read Chapter One. Once youโve done that, continue reading this chapter.
What is Covered in This Chapter?
This chapter takes a closer look at what Mastodon is, deals with the concept of instances, explains the differences between Mastodon and other platforms, offers suggestions on choosing an instance, and concludes with a brief description of the signup process. If youโve already done these things, go on to Chapter Three.
Terms in This Chapter (in order of discussion)
- Microblog
- Instance
- Federation, fedeverse
A Closer Look at Mastodon
You probably have an idea of what Mastodon is by now, or else why would you be reading this? Just to make sure Iโm covering my bases, however, letโs take a closer look. Mastodon is a service that offers its users a microblog, a space to share short posts with no title, and the option to attach media such as pictures and videos. Other users can then interact with these posts in a number of ways, discussed in chapters and Five.
Doesnโt That Already Exist?
It sure does. These days, Twitter is synonymous with microblogging, because itโs the most popular. This is similar to how America Online (AOL) was once the most popular form of Internet access, but it was not the only service like that, and it certainly not the Internet. Just like forms of Internet access, email, and many other services, it is to be expected that different microblogging services would have some features in common. Iโll briefly discuss some of those now.
Common Features Between Twitter and Mastodon
- The primary form of communication is short statuses. On twitter, this limit is 280 characters, and 500 on Mastodon.
- The ability reply to, like/favorite, and repost posts. (More on this in chapter Five.)
- Being able to follow and be followed by other users. (More on this in Chapter Four).
- The ability to create custom timelines by creating and adding users to lists. (More on this in Chapter Six, coming soon).
- The ability to filter out unwanted content. (Also discussed in chapter Six.)
With So Many Similarities, Why Not Just Stay on Twitter?
Let me take this opportunity to tell you that I have no special reason for you to leave Twitter if youโre happy there. I mean, weโre in Chapter Two of this guide, clearly there is more to come, and if youโre still reading up to this point, itโs because youโve already made the decision to at least consider having a presence on Mastodon. With that said, there are plenty of differences between the two services, but we need to take a look at a few concepts before we can discuss them. This is a lot like how when you got your first email address, you probably read the documentation of something like Gmail before you decided to switch providers, or at least that you needed a second email address.
The Argument I Refuse to Make
The most common argument I hear for using mastodon is something to the tune of everybody is so friendly on Mastodon. Iโve never had a bad experience on Mastodon, but the fact of the matter is Mastodon is a place for people, and people have the capacity to be hostile regardless of the platform. The most infamous example of this is the situation concerning Wil Wheaton from last summer, followed immediately by many usersโ decision to block one Instance when they found out it was admined by someone who had done work for the FBI. In both cases, people had their own reasons for behaving the way they did, but it was still aggressive behavior. If youโre going to be online, if youโre going to interact with people, thereโs a chance you may experience some form of hostility.
Donโt Let Me Scare You off
If youโve come this far, donโt let me scare you off. If you choose your instance carefully, you can minimize the chance for hostile encounters. As youโll see in the next section, itโs a lot like picking a neighborhood to live in.
Instances
Before you can find out what an instance is, you need to know how Mastodon works. With a service like Facebook or Twitter, you and I, the users, sign up for an account, managed by one central server, accessed when we open our browser and log on to something like twitter.com. To find a user, you put a slash after the web address, so if you wanted to find me on Twitter, youโd go to twitter.com/changelingmx. From there, you can click the follow button, and if I can verify that you arenโt a porn bot, wonโt clog my timeline with Bible quotes, etc., Iโll probably follow you back, and weโre connected. Weโre interacting within one ecosystem. This is just fine until the ecosystem dies (looking at you, Google+!), in which case we all die, digitally speaking.
As explained on joinmastodon.org, rather than being one website, the Mastodon network is a collection of websites powered by the mastodon software, which enables them to interact with each other. Each of these websites is called an instance.
You pick your instance the way you choose your email address. In fact, my Mastodon address looks like ChangelingRandy@mastodon.social. If youโre reading this on an iPhone and click that link, youโll actually launch the deviceโs Mail client. If you want to find me once you join your chosen instance, click here, or see the H-Card widget in the sidebar of any starshipchangeling.net page, which has every link for every service i actively use. If you donโt want to see all of my Mastodon interactions, but want to follow this blog, you can follow it via Mastodon by typing โchangelingmx@www.starshipchangeling.netโ, minus the quotations. All of these websites together form the fedeverse, or, as Mastodon calls itself, a decentralized, federated social network. This detail becomes particularly important starting in Chapter Four. For now, what you need to take away is that instances can interact with each other, meaning that some on mastodon.cloud can follow me on mastodon.social. Itโs also important to understand that instances can block each other, which happens from time to time since anybody can run a Mastodon instance, regardless of whether or not their opinion is a popular one.
How Do I choose My Instance?
To paraphrase a passage from Ernest Clineโs Armada, this is an objective, rather than a subjective task, so there is no right way to do it. Itโs not uncommon for someone to join an instance, realize itโs not a good fit, and change instances. You may go through that process, and thereโs nothing wrong with that. Here are some suggestions to guide you.
Choose Based on Interest
Anybody can run a Mastodon instance. This means if you can think of it, thereโs probably a community for it. The โGetting Startedโ section of joinmastodon.org has a form you can fill out to get server suggestions. Parameters include everything from what language you speak, to your hobbies.
Choose Based on How You Feel About Rules
Since anybody can run a Mastodon instance, the code of conduct from instance to instance varies. Theoretically, I could start an instance that requires users to be able to quote every line from Disneyโs โAladdinโ upon request. Realistically Iโd be the only member of that instance. Seriously, though, pay close attention to the rules of the instance. Each instance has them. Here is the code of conduct for mastodon.social. Please believe me when I tell you that these rules are usually strictly enforced.
Considerations for Screen Reader Users
The following is a list of questions a screen reader user should consider before joining an instance.
- What version of the Mastodon software does the instance run? Newer versions often have accessibility improvements.
- Does the instance run beta versions of the mastodon software? If so, make your life easier by considering the following:
- Have a backup of your data in case you need to leave. (described in Chapter Six).
- Have a backup account on a stable instance. This will help you troubleshoot any problems you may have by enabling you to distinguish between caused by beta software and bug in a stable release.
- Do uploaded images appear as links you can click? This will make it easier to download images for further analysis by AI.
Signing Up
If you can fill out a web form, you can sign up for the instance of your choice. Enter your desired username, your email, and your passowrd in the appropriate boxes. Once youโve confirmed your password, use your screen reader to check the boxes to agree to follow the rules of the instance and privacy policy. Once you submit the infromation and verify your email address, your ready to complete your profile.
Coming Up
In Chapter Three, weโll be looking at how to complete your profile, as well as send that first post. In the meantime, go ahead and pick your instance and join it, so you will be ready for the next installment.
Like this:
Like Loading...#a11y #chromevox #hacker-town #jaws #mastodon #nvda #screen-reader-users #screen-readers #social-networks #technology #twitter #voiceover #wil-wheaton
Twitter rival Mastodon isnโt safe from online mobs either
The mass reporting and suspension of actor Wil Wheaton prompts the open-source platform to examine its moderation tools.Megan Farokhmanesh (The Verge)
In this Post
- What is This?
- What is Covered in This Chapter?
- Terms in This Chapter (in order of discussion)
- A Closer Look at Mastodon
- Instances
- Signing Up
- Coming Up
What is This?
This is the second in a series of posts that explains how to use Mastodon if you use a screen reader. It is an alternative form of the already existing documentation for Mastodon, subject to my interpretation of concepts. Therefore, I suggest that you use this guide in conjunction with the official documentation, linked to later in this post. I also suggest that you go back and read Chapter One. Once youโve done that, continue reading this chapter.
What is Covered in This Chapter?
This chapter takes a closer look at what Mastodon is, deals with the concept of instances, explains the differences between Mastodon and other platforms, offers suggestions on choosing an instance, and concludes with a brief description of the signup process. If youโve already done these things, go on to Chapter Three.
Terms in This Chapter (in order of discussion)
- Microblog
- Instance
- Federation, fedeverse
A Closer Look at Mastodon
You probably have an idea of what Mastodon is by now, or else why would you be reading this? Just to make sure Iโm covering my bases, however, letโs take a closer look. Mastodon is a service that offers its users a microblog, a space to share short posts with no title, and the option to attach media such as pictures and videos. Other users can then interact with these posts in a number of ways, discussed in chapters and Five.
Doesnโt That Already Exist?
It sure does. These days, Twitter is synonymous with microblogging, because itโs the most popular. This is similar to how America Online (AOL) was once the most popular form of Internet access, but it was not the only service like that, and it certainly not the Internet. Just like forms of Internet access, email, and many other services, it is to be expected that different microblogging services would have some features in common. Iโll briefly discuss some of those now.
Common Features Between Twitter and Mastodon
- The primary form of communication is short statuses. On twitter, this limit is 280 characters, and 500 on Mastodon.
- The ability reply to, like/favorite, and repost posts. (More on this in chapter Five.)
- Being able to follow and be followed by other users. (More on this in Chapter Four).
- The ability to create custom timelines by creating and adding users to lists. (More on this in Chapter Six, coming soon).
- The ability to filter out unwanted content. (Also discussed in chapter Six.)
With So Many Similarities, Why Not Just Stay on Twitter?
Let me take this opportunity to tell you that I have no special reason for you to leave Twitter if youโre happy there. I mean, weโre in Chapter Two of this guide, clearly there is more to come, and if youโre still reading up to this point, itโs because youโve already made the decision to at least consider having a presence on Mastodon. With that said, there are plenty of differences between the two services, but we need to take a look at a few concepts before we can discuss them. This is a lot like how when you got your first email address, you probably read the documentation of something like Gmail before you decided to switch providers, or at least that you needed a second email address.
The Argument I Refuse to Make
The most common argument I hear for using mastodon is something to the tune of everybody is so friendly on Mastodon. Iโve never had a bad experience on Mastodon, but the fact of the matter is Mastodon is a place for people, and people have the capacity to be hostile regardless of the platform. The most infamous example of this is the situation concerning Wil Wheaton from last summer, followed immediately by many usersโ decision to block one Instance when they found out it was admined by someone who had done work for the FBI. In both cases, people had their own reasons for behaving the way they did, but it was still aggressive behavior. If youโre going to be online, if youโre going to interact with people, thereโs a chance you may experience some form of hostility.
Donโt Let Me Scare You off
If youโve come this far, donโt let me scare you off. If you choose your instance carefully, you can minimize the chance for hostile encounters. As youโll see in the next section, itโs a lot like picking a neighborhood to live in.
Instances
Before you can find out what an instance is, you need to know how Mastodon works. With a service like Facebook or Twitter, you and I, the users, sign up for an account, managed by one central server, accessed when we open our browser and log on to something like twitter.com. To find a user, you put a slash after the web address, so if you wanted to find me on Twitter, youโd go to twitter.com/changelingmx. From there, you can click the follow button, and if I can verify that you arenโt a porn bot, wonโt clog my timeline with Bible quotes, etc., Iโll probably follow you back, and weโre connected. Weโre interacting within one ecosystem. This is just fine until the ecosystem dies (looking at you, Google+!), in which case we all die, digitally speaking.
As explained on joinmastodon.org, rather than being one website, the Mastodon network is a collection of websites powered by the mastodon software, which enables them to interact with each other. Each of these websites is called an instance.
You pick your instance the way you choose your email address. In fact, my Mastodon address looks like ChangelingRandy@mastodon.social. If youโre reading this on an iPhone and click that link, youโll actually launch the deviceโs Mail client. If you want to find me once you join your chosen instance, click here, or see the H-Card widget in the sidebar of any starshipchangeling.net page, which has every link for every service i actively use. If you donโt want to see all of my Mastodon interactions, but want to follow this blog, you can follow it via Mastodon by typing โchangelingmx@www.starshipchangeling.netโ, minus the quotations. All of these websites together form the fedeverse, or, as Mastodon calls itself, a decentralized, federated social network. This detail becomes particularly important starting in Chapter Four. For now, what you need to take away is that instances can interact with each other, meaning that some on mastodon.cloud can follow me on mastodon.social. Itโs also important to understand that instances can block each other, which happens from time to time since anybody can run a Mastodon instance, regardless of whether or not their opinion is a popular one.
How Do I choose My Instance?
To paraphrase a passage from Ernest Clineโs Armada, this is an objective, rather than a subjective task, so there is no right way to do it. Itโs not uncommon for someone to join an instance, realize itโs not a good fit, and change instances. You may go through that process, and thereโs nothing wrong with that. Here are some suggestions to guide you.
Choose Based on Interest
Anybody can run a Mastodon instance. This means if you can think of it, thereโs probably a community for it. The โGetting Startedโ section of joinmastodon.org has a form you can fill out to get server suggestions. Parameters include everything from what language you speak, to your hobbies.
Choose Based on How You Feel About Rules
Since anybody can run a Mastodon instance, the code of conduct from instance to instance varies. Theoretically, I could start an instance that requires users to be able to quote every line from Disneyโs โAladdinโ upon request. Realistically Iโd be the only member of that instance. Seriously, though, pay close attention to the rules of the instance. Each instance has them. Here is the code of conduct for mastodon.social. Please believe me when I tell you that these rules are usually strictly enforced.
Considerations for Screen Reader Users
The following is a list of questions a screen reader user should consider before joining an instance.
- What version of the Mastodon software does the instance run? Newer versions often have accessibility improvements.
- Does the instance run beta versions of the mastodon software? If so, make your life easier by considering the following:
- Have a backup of your data in case you need to leave. (described in Chapter Six).
- Have a backup account on a stable instance. This will help you troubleshoot any problems you may have by enabling you to distinguish between caused by beta software and bug in a stable release.
- Do uploaded images appear as links you can click? This will make it easier to download images for further analysis by AI.
Signing Up
If you can fill out a web form, you can sign up for the instance of your choice. Enter your desired username, your email, and your passowrd in the appropriate boxes. Once youโve confirmed your password, use your screen reader to check the boxes to agree to follow the rules of the instance and privacy policy. Once you submit the infromation and verify your email address, your ready to complete your profile.
Coming Up
In Chapter Three, weโll be looking at how to complete your profile, as well as send that first post. In the meantime, go ahead and pick your instance and join it, so you will be ready for the next installment.
Like this:
Like Loading...
#a11y #chromevox #hacker-town #jaws #mastodon #nvda #screen-reader-users #screen-readers #social-networks #technology #twitter #voiceover #wil-wheaton
In this Post
- What is This?
- The Road So Farโฆ
- What is in This Chapter?
- Terms in This Chapter (in order of discussion)
- Completing Your Profile
- Profile Elements
- Posting Your First Toot
- Coming Up
What is This?
This is the third in a series of posts that describes how to use Mastodon if you are a screen reader user. It is an alternative form of documentation, but is not intended to replace the originaldocumentation for Mastodon or your screen reader. If you have just found this post, I strongly suggest you go back and read the first two chapters, links to which are in the next section.
The Road So Farโฆ
- Chapter One gave an introduction to the series, explained my reasons for writing it, and suggested things a person might need before joining an instance.
- Chapter Two took a closer look at what Mastodon actually is, gave details about how to join instances, and briefly described the signup process.
If you havenโt done these things, now is your chance to go back and read these chapters. Otherwise, move on to the next section.
What is in This Chapter?
This chapter walks you through the process of completing your profile, as well as sending your first post, know as a Toot.
Before We Beginโฆ
Before we begin, I want to talk about keyboard shortcuts. Rather than list all of the keyboard shortcuts for Mastodon, I โve decided to bring them up when they occur in context. For example, when we are talking about sending a new post, those keyboard shortcuts will be listed in the directions. You can find a complete, out of context list here, or under the โGetting Startedโ section of your home page for your instance.
Similarly, Iโm not going to list key commands for every screen reader. This guide assumes that you are mostly familiar with your own screen reader, or that you at least know how to access the documentation. The exception to this is when I need to make an example, or point out a situation where I know a specific screen reader behaves differently than expected.
Full Disclosure
I have not personally tested every screen reader. I know people with other screen readers are quite successful at using this platform, but Iโm not aware of every single quirk there is. If you find that something doesnโt behave as described, feel free to leave it in the comments section, or use the contact form on the Contact page to get in touch. Iโm even willing to work with you to try and work through any issues you may experience, as I know this is a lot of information.
For the record, I use Chrome with Chromevox on ChromeOS. Your experience may vary depending on browser, screen reader, and instance.
If you plan to primarily use a mobile device, chapter Six (to be published) will talk more about apps for this platform. You will need to consult the appโs documentation to bridge the gap.
Terms in This Chapter (in order of discussion)
- Profile
- Header
- Avatar
- Animated Avatar
- bio
- metadata
- bot account
- profile directory
- verified content
- Toot
Completing Your Profile
Now that youโve signed up for an instance, itโs time to create your profile. This is what other users will see when they come to your page on the instance. It does not offer as many options as a standard Facebook profile, but itโs also got more customization and flexibility than other microblogging services typically offer.
To edit your profile, do the following:
- Log in to your instance.
- If your screen reader puts your focus on the โCompose new Tootโ box, move away from it, and then go to the top of the page.
- Find the link that says โEdit profileโ, and click it.
- Use standard navigation to move through and fill out the web form. If you move through the page using the arrows rather than the tab key, youโll find helpful hints for each piece of content you can include. They will also be described here.
- When finished, click the button that says โSave Changesโ.
Profile Elements
All of your profile elements are optional. Some of these youโve most likely seen before, and some of these will be new. Iโll go through them now.
Display Name
This is where you put your name, or what you like to be called. You can include emojis. Itโs worth noting that, unlike Facebook, Mastodon does not require you to use your real name.
Header
A Header is an image that goes at the top of your profile. you can use it to express an interest, hobby, belief system, etc. Note that whatever picture you use will be resized to 1500x500px, and is limited to a size of 2MB.
Avatar
An avatar is a picture, separate from your header, that represents you, the user. The maximum file size is 2MB, and the picture will be resized to 400x400px.
Be Picky About Your Pictures
When choosing both your header and avatar, remember to make sure both pictures keep to the code of conduct for your instance. For more information about instances and codes of conduct, see Chapter Two
Animated Avatar
An animated avatar is an avatar that moves, like the pictures in Harry Potter. Mastodon lets you use these, but keep in mind that many users find animated avatars distracting, and these kinds of avatars can be dangerous for people who are prone to seizures. It seems best to avoid these to me, but thatโs just my own experience.
Bio
Your bio is your biography. Not the kind that starts something like, โI was born on a dark and stormy night in the heat of summer,โ but a snapshot of the things youโre interested in. If you put a hashtag (#) on these, you can add yourself to the profile directory, which lets others find you by interest. If you donโt want that, donโt hashtag, and uncheck the box to include your profile in the directory. You can also lock your account, so that people have to send you requests to follow you.
Bot Account
A bot account is an automated account. If youโre reading this, youโre not one of them.
Metadata
Metadata is the section of your profile whete you put things that didnโt make it into your bio, but you want people to know about. You can put up to four items here. Each item gets a label, and a place for the content. This is a good spot for links to other profiles.
Verified Content
verified content is a way to verify to users that you own the content your linking to in your metadata. It uses rel=โmeโ links to do this. Rel=โmeโ is far beyond the scope of this discussion, but you can check out my H-Card in the sidebar of this page to see them in action.
Suggestions
Here are some suggestions for completing your profile. The best thing to do is to try each thing on to see if it fits you. You can edit your profile as often as you like.
- Be authentic. Mastodon is a big world. Youโll find someone who shares your interests.
- Remember that the bio is only a snapshot. Itโs okay if not every detail is there. Thatโs what posting is for.
- Consider including your pronouns somewhere in your profile. Mastodon has become very popular for GLBTQIA folks, and the result ispeople may be uncomfortable making assumptions based on your name, physical appearance, etc. To make sure everyone has a comfortable experience, provide your pronouns so people will know how to refer to you. It can either go directly in your bio, or be part of the metadata.
Now that your profile is complete and youโve saved the changes, find the link at the top of the page that says, โMastodonโ. Click it to return to the main page. Youโre ready to send your first post.
Posting Your First Toot
A Toot is what Mastodon calls usersโ statuses. In this section, weโll be posting a toot that says, โHello World.โ From the main page of your Mastodon instance, press Alt+N to compose a new toot. Alternatively, use your screen readerโs jump command for edit boxes to get to the compose box. Once you do, use the command that lets your screen reader know you want to enter text.
Elements of the Compose Box
You can use Tab and Shift+Tab to navigate the compose box. Weโll be discussing what each element does in more detail in the next chapter, but hereโs what you can expect to find.
- Multi-line edit box.
- Insert Emoji dropdown.
- Add Media button.
- Add a Pole button.
- Adjust Status Privacy dropdown.
- โText is not Hiddenโ dropdown. This is where you can set a content warning.
- Toot button.
Compose Your โHello Worldโ Toot: Method One
- Navigate to the compose box with Alt+N, or with the jump command for edit boxes specific to your screen reader.
- Make sure your screen reader is set to enter text into the box. Common names for this are Forms mode (JAWS), Focus Mode (NVDA), etc.
- Type โhello World.โ into the box without the quotes.
- Tab until you hear โTootโ, and activate that button.
Composing Your โHello Worldโ Toot: method Two
- Navigate to the compose box with Alt+N, or with the jump command for edit boxes specific to your screen reader.
- Make sure your screen reader is set to enter text into the box. Common names for this are Forms mode (JAWS), Focus Mode (NVDA), etc.
- Type โhello World.โ into the box without the quotes.
- Press CTRL+Enter to send the Toot.
Coming Up
In Chapter Four, weโll be taking a more detailed look at working with posts, as well as finding people to follow. In the meantime, this is a good time to sit back and relax. Itโs been a long road so far.
Like this:
Like Loading...#a11y #access-technology #blindness #mastodon #screen-readers
Mastodon - Decentralized social media
Learn more about Mastodon, the radically different, free and open-source decentralized social media platform.joinmastodon.org
Twitter rival Mastodon isnโt safe from online mobs either
The mass reporting and suspension of actor Wil Wheaton prompts the open-source platform to examine its moderation tools.Megan Farokhmanesh (The Verge)
In this Post
- What is This?
- The Road So Farโฆ
- What is in This Chapter?
- Terms in This Chapter (in order of discussion)
- Completing Your Profile
- Profile Elements
- Posting Your First Toot
- Coming Up
What is This?
This is the third in a series of posts that describes how to use Mastodon if you are a screen reader user. It is an alternative form of documentation, but is not intended to replace the originaldocumentation for Mastodon or your screen reader. If you have just found this post, I strongly suggest you go back and read the first two chapters, links to which are in the next section.
The Road So Farโฆ
- Chapter One gave an introduction to the series, explained my reasons for writing it, and suggested things a person might need before joining an instance.
- Chapter Two took a closer look at what Mastodon actually is, gave details about how to join instances, and briefly described the signup process.
If you havenโt done these things, now is your chance to go back and read these chapters. Otherwise, move on to the next section.
What is in This Chapter?
This chapter walks you through the process of completing your profile, as well as sending your first post, know as a Toot.
Before We Beginโฆ
Before we begin, I want to talk about keyboard shortcuts. Rather than list all of the keyboard shortcuts for Mastodon, I โve decided to bring them up when they occur in context. For example, when we are talking about sending a new post, those keyboard shortcuts will be listed in the directions. You can find a complete, out of context list here, or under the โGetting Startedโ section of your home page for your instance.
Similarly, Iโm not going to list key commands for every screen reader. This guide assumes that you are mostly familiar with your own screen reader, or that you at least know how to access the documentation. The exception to this is when I need to make an example, or point out a situation where I know a specific screen reader behaves differently than expected.
Full Disclosure
I have not personally tested every screen reader. I know people with other screen readers are quite successful at using this platform, but Iโm not aware of every single quirk there is. If you find that something doesnโt behave as described, feel free to leave it in the comments section, or use the contact form on the Contact page to get in touch. Iโm even willing to work with you to try and work through any issues you may experience, as I know this is a lot of information.
For the record, I use Chrome with Chromevox on ChromeOS. Your experience may vary depending on browser, screen reader, and instance.
If you plan to primarily use a mobile device, chapter Six (to be published) will talk more about apps for this platform. You will need to consult the appโs documentation to bridge the gap.
Terms in This Chapter (in order of discussion)
- Profile
- Header
- Avatar
- Animated Avatar
- bio
- metadata
- bot account
- profile directory
- verified content
- Toot
Completing Your Profile
Now that youโve signed up for an instance, itโs time to create your profile. This is what other users will see when they come to your page on the instance. It does not offer as many options as a standard Facebook profile, but itโs also got more customization and flexibility than other microblogging services typically offer.
To edit your profile, do the following:
- Log in to your instance.
- If your screen reader puts your focus on the โCompose new Tootโ box, move away from it, and then go to the top of the page.
- Find the link that says โEdit profileโ, and click it.
- Use standard navigation to move through and fill out the web form. If you move through the page using the arrows rather than the tab key, youโll find helpful hints for each piece of content you can include. They will also be described here.
- When finished, click the button that says โSave Changesโ.
Profile Elements
All of your profile elements are optional. Some of these youโve most likely seen before, and some of these will be new. Iโll go through them now.
Display Name
This is where you put your name, or what you like to be called. You can include emojis. Itโs worth noting that, unlike Facebook, Mastodon does not require you to use your real name.
Header
A Header is an image that goes at the top of your profile. you can use it to express an interest, hobby, belief system, etc. Note that whatever picture you use will be resized to 1500x500px, and is limited to a size of 2MB.
Avatar
An avatar is a picture, separate from your header, that represents you, the user. The maximum file size is 2MB, and the picture will be resized to 400x400px.
Be Picky About Your Pictures
When choosing both your header and avatar, remember to make sure both pictures keep to the code of conduct for your instance. For more information about instances and codes of conduct, see Chapter Two
Animated Avatar
An animated avatar is an avatar that moves, like the pictures in Harry Potter. Mastodon lets you use these, but keep in mind that many users find animated avatars distracting, and these kinds of avatars can be dangerous for people who are prone to seizures. It seems best to avoid these to me, but thatโs just my own experience.
Bio
Your bio is your biography. Not the kind that starts something like, โI was born on a dark and stormy night in the heat of summer,โ but a snapshot of the things youโre interested in. If you put a hashtag (#) on these, you can add yourself to the profile directory, which lets others find you by interest. If you donโt want that, donโt hashtag, and uncheck the box to include your profile in the directory. You can also lock your account, so that people have to send you requests to follow you.
Bot Account
A bot account is an automated account. If youโre reading this, youโre not one of them.
Metadata
Metadata is the section of your profile whete you put things that didnโt make it into your bio, but you want people to know about. You can put up to four items here. Each item gets a label, and a place for the content. This is a good spot for links to other profiles.
Verified Content
verified content is a way to verify to users that you own the content your linking to in your metadata. It uses rel=โmeโ links to do this. Rel=โmeโ is far beyond the scope of this discussion, but you can check out my H-Card in the sidebar of this page to see them in action.
Suggestions
Here are some suggestions for completing your profile. The best thing to do is to try each thing on to see if it fits you. You can edit your profile as often as you like.
- Be authentic. Mastodon is a big world. Youโll find someone who shares your interests.
- Remember that the bio is only a snapshot. Itโs okay if not every detail is there. Thatโs what posting is for.
- Consider including your pronouns somewhere in your profile. Mastodon has become very popular for GLBTQIA folks, and the result ispeople may be uncomfortable making assumptions based on your name, physical appearance, etc. To make sure everyone has a comfortable experience, provide your pronouns so people will know how to refer to you. It can either go directly in your bio, or be part of the metadata.
Now that your profile is complete and youโve saved the changes, find the link at the top of the page that says, โMastodonโ. Click it to return to the main page. Youโre ready to send your first post.
Posting Your First Toot
A Toot is what Mastodon calls usersโ statuses. In this section, weโll be posting a toot that says, โHello World.โ From the main page of your Mastodon instance, press Alt+N to compose a new toot. Alternatively, use your screen readerโs jump command for edit boxes to get to the compose box. Once you do, use the command that lets your screen reader know you want to enter text.
Elements of the Compose Box
You can use Tab and Shift+Tab to navigate the compose box. Weโll be discussing what each element does in more detail in the next chapter, but hereโs what you can expect to find.
- Multi-line edit box.
- Insert Emoji dropdown.
- Add Media button.
- Add a Pole button.
- Adjust Status Privacy dropdown.
- โText is not Hiddenโ dropdown. This is where you can set a content warning.
- Toot button.
Compose Your โHello Worldโ Toot: Method One
- Navigate to the compose box with Alt+N, or with the jump command for edit boxes specific to your screen reader.
- Make sure your screen reader is set to enter text into the box. Common names for this are Forms mode (JAWS), Focus Mode (NVDA), etc.
- Type โhello World.โ into the box without the quotes.
- Tab until you hear โTootโ, and activate that button.
Composing Your โHello Worldโ Toot: method Two
- Navigate to the compose box with Alt+N, or with the jump command for edit boxes specific to your screen reader.
- Make sure your screen reader is set to enter text into the box. Common names for this are Forms mode (JAWS), Focus Mode (NVDA), etc.
- Type โhello World.โ into the box without the quotes.
- Press CTRL+Enter to send the Toot.
Coming Up
In Chapter Four, weโll be taking a more detailed look at working with posts, as well as finding people to follow. In the meantime, this is a good time to sit back and relax. Itโs been a long road so far.
Like this:
Like Loading...
#a11y #access-technology #blindness #mastodon #screen-readers
Here is a contact form you can use to get in touch.[contact-form-7 id=โ422โณ title=โSend a Transmissionโ]
https://www.starshipchangeling.net/contact/
Contact
Here is a contact form you can use to get in touch. ย [contact-form-7 id=โ422โณ title=โSend a Transmissionโ]Starship Changeling
Mastodon - Decentralized social media
Learn more about Mastodon, the radically different, free and open-source decentralized social media platform.joinmastodon.org
In this Post
- What is This?
- The Road so Farโฆ
- What is Covered in This chapter?
- Terms in This Chapter (in order of discussion)
- More on Posts
- Following other Users
- Coming Up
What is This?
This is the fourth in a series that explains how to use Mastodon if you are a screen reader user. It is an alternative form of documentation to the existing Mastodon documentation. It is not intended to replace the documentation for Mastodon or your screen reader. The content in this chapter is fairly advanced, so you should go back and read the first three chapters before reading this one.
The Road so Farโฆ
- Chapter one gave an introduction to the series and explained the structure of the series.
- Chapter Two explained what Mastodon was, what an instance was, and how to join an instance.
- Chapter Three guided you through the process of creating your profile, and concluded with your first post, โHello world.โ
What is Covered in This chapter?
This chapter gives details about working with all of the elements in the post box. Each element will have an explanation of what it does, as well as steps for using it with your screen reader.
Terms in This Chapter (in order of discussion)
- Toot
- Emoji.
- Media.
- Alt text.
- Pole.
- Status privacy.
- Content warning.
- Follow.
- Remote follow.
More on Posts
The last chapter concluded with your first post, โhello World.โ At the time, I listed for you the elements in the compose box, but wanted you to ignore them, the ultimate goal being to do a basic toot. Itโs now time to take a look at all the things you can do with toots. If you havenโt already done so, log into your instance, and navigate to the compose box with your screen readers jump command for edit boxes, or with the shortcut key Alt+N. Make sure you tell your screen reader to ignore jump commands for the next few sections. Move to each element with the Tab and Shift+Tab commands.
Emoji
Many operating systems give users access to emoji by default. If you canโt find the emoji you want, you can insert one through Mastodon by doing the following.
- Tab until you hear โInsert emojiโ.
- Press enter to expand the dropdown. Your focus will be moved to the searchbox.
- If youโre looking for something specific, type it into the searchbox. Use your up and down arrows to navigate results, and press enter on the one you want. You may need to let your screen reader know to go beyond the searchbox.
- If you want to just browse, skip the searchbox and use your arrows to browse. Press Enter when you find something you like.
- Once you choose an emoji, you should return to compose box. If not, navigate there. Turn off jump commands.
Media
You can add several types of media to your toot. This includes audio, video and pictures. You can upload one video or four pictures. To insert media:
- Tab until you hear, โInsert media,โ followed by a list of filetypes Mastodon accepts.
- Press Enter. You will be taken to a browse dialog to select files for upload.
- Select your file, and press enter to insert it.
- If you uploaded a picture or pictures:
- You have the ability to add alt text, a description of the photo for screen reader users.
- Tab until you get to the edit box labeled โAlt Textโ.
- Type your description into the field, then navigate back to the main compose box.
Pole
You can add a pole to toots, meaning you can ask users a question, and have them vote. To add a pole:
- From the compose box, type your question. For example, Do you think dragons exist?
- Tab until you hear โAdd a poleโ, and press Enter.
- Your focus will land on โRemove Poleโ. You get two choices that appear as edit boxes by default. Shift+Tab twice to get to the first choice.
- Add your choices. For example, yes, no, maybe. If you need more than two choices, use the โAdd Choiceโ button.
- Tab to the duration dropdown for the pole. The default is one day. Activate the dropdown to change this.
Status Privacy
You can adjust the status privacy of your toots. There are four options. To adjust privacy:
- From the compose box, Tab until you hear โAdjust Status Privacyโ, and press Enter.
- Use your up and down arrows to move through options:
- Public: Posts to public timelines. More on timelines in Chapter Five.
- Unlisted: Does not post to public timelines, just the home timeline for your instance.
- Followers Only: Only your followers will see your toot.
- Direct: Only lets mentioned users see your toot. More on mentioning users in Chapter Five.
- Press enter to make your choice.
Content Warnings
Content warnings are one of the most popular features of Mastodon. How you use them will depend on what your instanceโs code of conduct says needs a CW, what you personally feel needs a CW, and how you understand the concept of its function. A content warning is text that goes over the content of your toot, and hides it from people who may not wish to see this type of content.
It was intended to give users the choice of whether or not they wish to see content others may find offensive. You can also use it like a subject line in an email, an appropriate comparison, since Mastodon usernames look like email addresses. Here are some popular content warnings:
- Sexual content, nudity, etc.
- Mental health.
- Food.
- Gross.
- Body image, body harm, body horror, etc.
- Gender, gender dysphoria, gender identity, etc.
- Mentions self-harm, thoughts of self-harm, etc.
To insert a content warning:
- From the compose box, Tab until you hear, โText is not hiddenโ, and press Enter.
- Your focus will land on the edit box where you can type your warning.
- Type your warning, then tab to the main compose box.
Once Youโve Tricked Out Your Toot
Once your toot has all the features it needs added on, press CTRL+Enter to send. Alternatively, Tab until you hear โTootโ, and press Enter.
Following other Users
Now that you understand how to get your content out to the Fedeverse, itโs time to find other people to follow. This means that their content displays in your timeline, and you can interact with it. Weโll be talking about timelines and interacting in Chapter Five, but here are the things you can do:
- Reply to a toot.
- Boost a toot.
- Favorite a toot.
- View a userโs profile.
There are things you can do to interact with users, too, but weโll save that for the next chapter.
How to Follow
There are many ways to follow a user, but most of them rely on your ability to interact with timelines. Since we havenโt discussed how to do that just yet, weโll be using the searchbox on the home page of your instance that appears after you log in. Once Chapter Five comes out, you should consider reading Chapters Three, Four, and Five together to get a better understanding of how all of these things work together.
Using the Searchbox
There are two ways to move focus to the searchbox. The first one is to use your screen readerโs jump command to get to the searchbox, and then turn off jump commands to let you type in it. The second is to turn jump commands off, then press S to bring focus to the searchbox. Once youโre there type in your terms, then Tab to โSearchโ and press Enter.
Search results
Results are grouped by people, toots, and hashtags, and each section is indicated using a level five heading. Once you get to the desired section, use standard navigation to see what your search turned up.
Following SomeOne Using the Searchbox
Here are the steps for following people using the searchbox.
- Navigate to the searchbox.
- Type your search terms, and activate the search button.
- Navigate to the โPeopleโ section.
- Next to the personโs display name and username, find and click the โFollowโ button.
Following Me Using the Searchbox
- Navigate to the searchbox.
- Type ChangelingRandy into the box, and activate the โsearchโ button.
- Navigate to the โPeopleโ section.
- Click the โFollowโ button next to my display name and username. The display name is Changeling Mx, and the full username is ChangelingRandy@mastodon.social.
Remote Following
Remote following is following Mastodon user that is not on your instance. The only thing that is different is the following process. Otherwise, your interactions are exactly the same. The exception is if your instanceโs admin decides to block that personโs instance, or vice versa.
Remote following works like this. I live in one house, my Mastodon instance. Ashley lives in another house, her Mastodon instance. We arenโt part of the same house, but we are part of the same community. We can interact with each other from our own houses. The exception to this is if one of the landlords decides that people from the other house arenโt their kind of people and banishes them.
How to Remote Follow
Letโs assume youโve done the search and found someone on another instance. Now:
- Click the โFollowโ button. Depending on the version of Mastodon your instance runs, you may need to do nothing else.
- If this is not the case, you will be taken to another page where you can remote follow.
- On that page find the edit box that asks your username and instance that you want to follow from. Write it like ChangelingRandy@mastodon.social.
- Tab to and activate the โFollowโ button.
Coming Up
In Chapter five, weโll be talking about how to use timelines and interact with posts. In the meantime, go follow some people so your timelines have content.
Like this:
Like Loading...
#ashely #mastodon #mastodon-for-screen-reader-users #screen-reader-users #screen-readers #toot #toots
In this Post
- What is This?
- The Road So Farโฆ
- What is in This Chapter?
- Terms in This Chapter (In Order of discussion)
- Before We Begin
- How to Use Keyboard Shortcuts
- Timelines
- Navigating Within Timelines Described
- Navigating Within Timelines Applied
- Take a Break: A Quick Look Behind the Scenes
- Interacting with Toots
- Thank You for Reading
- Coming Up
What is This?
This is the fifth in a series of posts that explains how to use Mastodon if you are a screen reader user. It is an alternative form of documentation, and is not intended to relace the original Mastodon documentation, nor should it be used to replace the documentation that comes with your screen reading software. My suggestion is that you use this information in combination with the original documentation to further your understanding. I also suggest that, due to the advanced content in this portion of the guide, you go back and start the series with Chapter One.
The Road So Farโฆ
- Chapter One gave an introduction to the guide, explained my reasons for writing it, and outlined things you should have to make your experience a smooth one.
- Chapter Two explained what Mastodon was, described the process of choosing an instance, and concluded with a brief walkthrough of the signup process.
- Chapter three guided you through the process of completing your user profile, concluding with the sneding of your first toot, โHello World.โ
- Chapter Four described the different things you can do with toots, as well as the process of searching for and following users.
What is in This Chapter?
This chapter explains how to navigate timelines and interact with toots from other users. Weโll start by discussing the different timelines Mastodon offers, as well as how to switch between them. weโll then talk about how to navigate timelines, and how to interact with toots from other users.
Terms in This Chapter (In Order of discussion)
- Timeline
- Home Timeline
- Local Timeline
- Federated Timeline
- Notifications Timeline
- Direct messages timeline
- Boost
- Favorite
- Reply
Before We Begin
This guide was written using the ChromeVox screen reader on Chrome OS. If youโre using a different browser and/or screen reader, your experience may vary. If you are using a mobile device, the keyboard shortcuts may not work. I know for a fact that they do not work with iOS and Safari at the time of this writing. If you will be using a mobile device for Mastodon, stay tuned for Chapter Six, which has a section dedicated to mobile solutions.
How to Use Keyboard Shortcuts
Unless otherwise noted, youโll make yourself ready and able to use keyboard shortcuts by letting your screen reader know to pass keystrokes to Mastodon. Here are some of the most common commands, but you should consult your screen readerโs documentation. To keep this discussion as general as possible and keep me from repeating long sentences, weโre just going to call this passthrough, and I may proceed a set of directions with something like, โEnable passthrough,โ or โDisable Passthrough.โ
- JAWS calls this virtual keys, and you toggle it with JAWS+Z.
- NBDA calls this Browse mode, and you toggle it with NVDA+Space.
- For VoiceOver on Apple devices, make sure quick-nav is off. You can toggle this by pressing the left and right arrows together.
- Chromevox has a limited version of passthrough, and it wonโt come into play here. For the record, that command is ChromeVox+Shift+Escape.
Timelines
A timeline is where toots appear. The kind of toot that appears and who those toots are from depends on the timeline youโre viewing. In the notifications timeline, the messages you see are not necessarily toots, but you will navigate them in the same way. They are displayed newest to oldest.
- Home timeline: Toots from you and people you follow. Includes boosts and replies by default.
- Notifications Timeline: Shows new followers, boosts of your toots, favorites of your toots, replies to your toots. Includes an option to only show replies/mentions.
- Local Timeline: Includes toots from users of your instance, regardless of whether or not you follow them.
- Federated Timeline: Includes toots from users from instances with which your instance interacts, regardless of whether or not you follow them.
By default, your home and notifications timelines are displayed on your home page, the page you land on after logging into your instance. With passthrough disabled, you can jump between these by using the command to navigate by heading. These two timelines are considered to be pinned, and pinning is covered in more detail in Chapter Six.
You can also navigate to the local and federated timelines by activating the links at the top of the page. You can also switch timelines by using the following hotkeys with passthrough enabled. All of these start by pressing the letter g, followed by:
- H for home.
- N for notifications
- L for local timeline.
- T for federated timeline.
- S for โGet Startedโ.
- D for Direct Messages.
Regardless of whether you click the links or use the hotkeys, Mastodon will not load another page like you may be used to from using other websites. Instead, it expands a new section, and that section is under a level one heading, the title of which depends on which section you called up. Home and notifications are always visible. If you donโt call up one of the other timelines, and if you navigate to the heading beyond the notifications section, youโll encounter the getting started section. This includes links to various account settings (detailed in chapter six), as well as the complete list of hotkeys and profile directory (See Chapter Three). You can also call up the list of hotkeys by pressing ? with passthrough enabled. Press the Backspace key to go back when youโve finished with a section.
Navigating Within Timelines Described
This is a general description of how to navigate through timelines. This means that once you apply these methods, you should be able to navigate all timelines. If you need more detail, the next major section(you can jump to it by using the command by jumoing by level two heading), details the navigation of the most common timelines you use on Mastodon.
Generally
To enter a timeline once itโs been called up or made visible, disable passthrough, and move by heading until you hear the name of the desired timeline. Pressing Tab the first time will move you to a โSettingsโ button, and clicking that will show or hide the settings pecific to that timeline. Later, weโll take a look at the settings for Home, Notifications and Direct Messages. Pressing Tab again takes you to the toot at the top of the timeline, and pressing Tab a third time takes you to the list proper.
In the List
Enable passthrough, and use j or down arrow to move to the next toot. Use k or up arrow to move to the previous toott. You can review a toot by character, word, etc. by using your screen readerโs commands for that level of analysis.
On a Toot
Once you navigate to a toot, you can press the Tab key to move between the link to the userโs profile, the text, the button to show or hide content behind warnings, the image with alt text if it is there, and the buttons for interacting.
Navigating Within Timelines Applied
This section repeats what has just been covered, except it adds more detail about what you can expect to find. The prompts you should always hear from your screen reader are in quotes. Whether or not you hear the descriptions of controls as you pass over them will depend on how you have your verbosity settings configured. Similarly, whether you hear the name of the section and actually need to Tab to find the settings button, or if you hear the title of the section and the settings button when you navigate to that heading will depend on how your screen reader handles object presentation.
Home
Navigate by heading until you hear โhome. Heading level oneโ. Press Tab, and you get:
- โHome. Show settings. Not pressed.โ
- Activating this button will change the message to โHide Settings. Pressed.โ
- When these settings are shown you have checkboxes for what you do and donโt want shown in the timeline. Choose to see or not see boosts and replies by checking or unchecking these boxes.
- The first toot in the timeline. The latest.
- The first toot again. The start of the list proper. The toot is read in full.
- Author name.
- Message or content warning.
- If the toot was boosted, who boosted it.
- When the toot was tooted.
- Each of the elements above, plus:
- Photo and alt text if present.
- Buttons for interacting.
- Continuing to press Tab will take you to the next toot.
Enabling passthrough and pressing j, k, down arrow, or up arrow will take you to the next and previous toot, and the process repeats.
Notifications
Disable passthrough, and navigate by heading until you hear, โNotifications. Heading level one.โ Press tab and you get:
- โShow settings. Not pressed.โ
- Pressing this button changes the message to โHide settings. Pressed.โ
- You can choose which notifications you receive through either push or desktop. Eliminate entire categories, or only certain notifications for certain types of activity by checking or unchecking the boxes.
- โAll.โ Activating this shows all notifications.
- โMentions.โ Activating this only displays mentions.
- Message structure with elements as described above.
- Enable passthrough and use j, k, up, or down arrow to move through the list.
Direct Messages
Direct messages are toots that only you or a group of users that includes you can see. To navigate here, enable passthrough, then press g, d. Disable passthrough, and navigate by heading until you hear Direct Messages. Heading level one.โ Press Tab, and you get:
- โShow settings. Not pressed.โ
- Activating this button will change the message to, โHide settings. Pressed.โ
- The only option in this timeline is the option to pin it. This means it will always be visibile.
- The first message.
- By now, you should have enough to know what to expect.
I just want to point out to you that since direct message do qualify as mentions according to Mastodon, they will show up in your notifications timeline. Itโs important to know how to call up different timelines, however, so you can work with lists, which will be covered in Chapter Six.
Take a Break: A Quick Look Behind the Scenes
This is the part where you need to stop and take a break. How do I know? Before I wrote this paragraph, I went back and read what Iโd written before and cleaned it up. Iโm exhausted, and this content is not new to me. I should also note that, with the exception of the first two chapters, each one of these takes me a couple of days to draft, plus a few extra hours to be ready for publishing. This is because I want to make reading these chapters and applying these concepts as seamless as possible for you, so I put a lot of my effort into making sure my reference points match.
Iโm also putting more detail than some screen reader users may need, because there are a lot of people keeping up with this project and showing their support who arenโt screen reader users. They boost, they favorite, they share, they point out mistakes Iโve missed and help me reach my goals for this guide. In Chapter Seven, most likely the final chapter, Iโll have a section dedicated to thanking the contributors. Until then, thank you all.
Now that weโve had a break, itโs time to talk about interacting with other users. Without that, none of the support Iโm grateful to have received would have been possible.
Interacting with Toots
This section is going to be broken into three parts. First, weโll deal with things you can do that wonโt take your focus out of the timeline. Weโll then look at replying, which does take your focus away from the timeline. Finally, weโll look at actions that open up additional sections and rely on navigation to complete. Iโm writing this under the assumption that you went and found people to follow. For this section, passthrough will need to be enabled unless explicitly stated otherwise.
Boosting and Favoriting, and reading Image Descriptions
Neither boosting nor favoriting will take your focus away from the timelin in which you are currently operating. Weโll be working from the home timeline, but you can use these wherever you like, except Direct messages.
Boosting
Boosting a toot means youโve shared it (Facebook), or retweeted it (Twitter). It basically means that helping a personโs message get heard. Itโs also like if one person sings a song, and then you join in, and so on. To boost a toot:
- Navigate the timeline until you find a toot to boost.
- Do one of the following:
- Press Tab until you hear, โBoost. Not pressedโ and activate it. The message should change to, โBoost. Pressed.โ
- Press B to boost. Depending on your screen reader, you may not receive confirmation. You can Tab to the button for boosting, and you should hear, โBoost. Pressed.โ
- Your followers will now see the toot from the original author, and that you boosted it.
- If the author of the toot has elected to receive such notifications, they will receive a notification that youโve boosted their toot.
Favoriting
Favoriting is similar to using the like feature on other social media platforms. It also saves the toot to a separate timeline, and weโll be exploring that in Chapter Six. To favorite:
- Navigate the timeline until you find a toot you like. Then, do one of the following:
- Tab until you hear, โFavorite. Not pressed.โ and activate it. You should hear, โFavorite. Pressed.โ
- Press F to favorite. Depending on your screen reader, you may or may not receive confirmation. Tab until you hear โFavorite. Pressed.โ to confirm.
- If the author has chosen to receive this notification, they will be notified that you have favorited their toot.
- Your followers will not see this activity. This is why, if you toot something someone really likes, youโll often receive a boost and favorite notification.
Itโs important to know that boosts and favorites can be toggled, so itโs not a huge deal if you make a mistake.
Finding Image Descriptions (alt text)
If a person has added an image description (alt text) to an image theyโve uploaded, you can Tab until you encounter the image with description, and your screen reader should read it. If the author is using an instance where an uploaded image is not presented you may need to use your arrows, rather than Tab to find the image.
Replying
A reply is a toot posted in response to another toot. Doing this results in both messages being recognized as a thread that can be viewed later. To reply:
- Find a toot to which you wish to respond.
- Do one of the following;
- Tab until you hear, โReply.โ and activate it.
- You will be focused on the compose toot text box, and your screen reader should be ready to type.
- The box will have an at (@) sign, followed by the personโs username and instance, like @ChangelingRandy.
- Type your response, then do either one of the following:
- Tab until you hear โTootโ and activate it.
- Press CTRL+Enter to send your message.
- Your focus will remain in the text box, Disable passthrough, and use heading navigation to return to the timeline where you found the toot.
- Press R for reply.
- Your focus will be moved to the compose new toot text box, and your screen reader should be ready to type.
- The box has in it the at (@) sign, followed by the personโs username and instance, like @ChangelingRandy.
- Type your response, then press CTRL+Enter to send.
- Disable passthrough, and use heading naviagation to return to the timeline.
- At this point, there is no way to quickly return to the toot you replied to (your spot in the timeline) using a screen reader.
Other Actions
By now, you should have an understanding of the process of interacting. Iโm not going to detail each of these actions, except to say that most of them will open up additional sections on the page, which you will then to navigate to. Some, but not all, of these will be detailed in Chapter Six.
- Press M to mention the author is similar to a reply, but does not result in a conversation thread.
- Press P to open the authorโs profile in a new section.
- Press Enter or O to open the status in a new section. If there is a conversation, it will be displayed.
- Press X to show the content behind a content warining. Your screen reader may or may not automatically read the content. If not, anvigate away from then back to the toot.
Additional Actions
Each toot has a โMoreโ button you can Tab to and activate. Here are the options in that menu.
- Expand to status.
- Copy link to status.
- Imbed. Produces code you can put in a blog post to display a toot.
- Mention.
- Direct message.
- Mute.
- Block.
- Report.
- Delete if the toot is yours.
- Delete and edit if the toot is yours.
Thank You for Reading
At this point, you have all the essentials for using Mastodon. Many of you will choose to stop reading at this point. If this is you, thank you for reading Changelingโs Guide to Mastodon for Screen Reader users. Remember to check back here for updated content as the software updates.
Coming Up
In Chapter Six (to be published), weโll be taking a look at some tools to make your experience smoother, as well as mobile apps for Mastodon. That discussion will operate under the assumption that you have an understanding of the concepts already covered by this guide, so you may wish to go back and review.
Like this:
Like Loading...#a11y #boost #chromevox #direct-message #favoritemetion #ios #jaws #mastodon #nonvisual-desktop-access #nvda #reply #safari #screen-reader-users #screen-readers #timelines #toot #voiceover
Changelingโs Guide to Using Mastodon for Screen Reader Users: chapter One. Introduction
What Kind of Guide is This? This is a guide for using the microblogging service Mastodon. While much of the infromation here can be applied to anyone, this guide is specifically designed for users โฆStarship Changeling
Toggle
- What is This?
- The Road So Farโฆ
- What is in This Chapter?
- Terms in This Chapter (In Order of discussion)
- Before We Begin
- How to Use Keyboard Shortcuts
- Timelines
- Navigating Within Timelines Described
- Navigating Within Timelines Applied
- Take a Break: A Quick Look Behind the Scenes
- Interacting with Toots
- Thank You for Reading
- Coming Up
This is the fifth in a series of posts that explains how to use Mastodon if you are a screen reader user. It is an alternative form of documentation, and is not intended to relace the original Mastodon documentation, nor should it be used to replace the documentation that comes with your screen reading software. My suggestion is that you use this information in combination with the original documentation to further your understanding. I also suggest that, due to the advanced content in this portion of the guide, you go back and start the series with Chapter One.
The Road So Farโฆ
- Chapter One gave an introduction to the guide, explained my reasons for writing it, and outlined things you should have to make your experience a smooth one.
- Chapter Two explained what Mastodon was, described the process of choosing an instance, and concluded with a brief walkthrough of the signup process.
- Chapter three guided you through the process of completing your user profile, concluding with the sneding of your first toot, โHello World.โ
- Chapter Four described the different things you can do with toots, as well as the process of searching for and following users.
This chapter explains how to navigate timelines and interact with toots from other users. Weโll start by discussing the different timelines Mastodon offers, as well as how to switch between them. weโll then talk about how to navigate timelines, and how to interact with toots from other users.
Terms in This Chapter (In Order of discussion)
- Timeline
- Home Timeline
- Local Timeline
- Federated Timeline
- Notifications Timeline
- Direct messages timeline
- Boost
- Favorite
- Reply
This guide was written using the ChromeVox screen reader on Chrome OS. If youโre using a different browser and/or screen reader, your experience may vary. If you are using a mobile device, the keyboard shortcuts may not work. I know for a fact that they do not work with iOS and Safari at the time of this writing. If you will be using a mobile device for Mastodon, stay tuned for Chapter Six, which has a section dedicated to mobile solutions.
How to Use Keyboard Shortcuts
Unless otherwise noted, youโll make yourself ready and able to use keyboard shortcuts by letting your screen reader know to pass keystrokes to Mastodon. Here are some of the most common commands, but you should consult your screen readerโs documentation. To keep this discussion as general as possible and keep me from repeating long sentences, weโre just going to call this passthrough, and I may proceed a set of directions with something like, โEnable passthrough,โ or โDisable Passthrough.โ
- JAWS calls this virtual keys, and you toggle it with JAWS+Z.
- NBDA calls this Browse mode, and you toggle it with NVDA+Space.
- For VoiceOver on Apple devices, make sure quick-nav is off. You can toggle this by pressing the left and right arrows together.
- Chromevox has a limited version of passthrough, and it wonโt come into play here. For the record, that command is ChromeVox+Shift+Escape.
A timeline is where toots appear. The kind of toot that appears and who those toots are from depends on the timeline youโre viewing. In the notifications timeline, the messages you see are not necessarily toots, but you will navigate them in the same way. They are displayed newest to oldest.
- Home timeline: Toots from you and people you follow. Includes boosts and replies by default.
- Notifications Timeline: Shows new followers, boosts of your toots, favorites of your toots, replies to your toots. Includes an option to only show replies/mentions.
- Local Timeline: Includes toots from users of your instance, regardless of whether or not you follow them.
- Federated Timeline: Includes toots from users from instances with which your instance interacts, regardless of whether or not you follow them.
You can also navigate to the local and federated timelines by activating the links at the top of the page. You can also switch timelines by using the following hotkeys with passthrough enabled. All of these start by pressing the letter g, followed by:
- H for home.
- N for notifications
- L for local timeline.
- T for federated timeline.
- S for โGet Startedโ.
- D for Direct Messages.
Navigating Within Timelines Described
This is a general description of how to navigate through timelines. This means that once you apply these methods, you should be able to navigate all timelines. If you need more detail, the next major section(you can jump to it by using the command by jumoing by level two heading), details the navigation of the most common timelines you use on Mastodon.
Generally
To enter a timeline once itโs been called up or made visible, disable passthrough, and move by heading until you hear the name of the desired timeline. Pressing Tab the first time will move you to a โSettingsโ button, and clicking that will show or hide the settings pecific to that timeline. Later, weโll take a look at the settings for Home, Notifications and Direct Messages. Pressing Tab again takes you to the toot at the top of the timeline, and pressing Tab a third time takes you to the list proper.
In the List
Enable passthrough, and use j or down arrow to move to the next toot. Use k or up arrow to move to the previous toott. You can review a toot by character, word, etc. by using your screen readerโs commands for that level of analysis.
On a Toot
Once you navigate to a toot, you can press the Tab key to move between the link to the userโs profile, the text, the button to show or hide content behind warnings, the image with alt text if it is there, and the buttons for interacting.
Navigating Within Timelines Applied
This section repeats what has just been covered, except it adds more detail about what you can expect to find. The prompts you should always hear from your screen reader are in quotes. Whether or not you hear the descriptions of controls as you pass over them will depend on how you have your verbosity settings configured. Similarly, whether you hear the name of the section and actually need to Tab to find the settings button, or if you hear the title of the section and the settings button when you navigate to that heading will depend on how your screen reader handles object presentation.
Home
Navigate by heading until you hear โhome. Heading level oneโ. Press Tab, and you get:
- โHome. Show settings. Not pressed.โ
- Activating this button will change the message to โHide Settings. Pressed.โ
- When these settings are shown you have checkboxes for what you do and donโt want shown in the timeline. Choose to see or not see boosts and replies by checking or unchecking these boxes.
- The first toot in the timeline. The latest.
- The first toot again. The start of the list proper. The toot is read in full.
- Author name.
- Message or content warning.
- If the toot was boosted, who boosted it.
- When the toot was tooted.
- Each of the elements above, plus:
- Photo and alt text if present.
- Buttons for interacting.
- Continuing to press Tab will take you to the next toot.
Notifications
Disable passthrough, and navigate by heading until you hear, โNotifications. Heading level one.โ Press tab and you get:
- โShow settings. Not pressed.โ
- Pressing this button changes the message to โHide settings. Pressed.โ
- You can choose which notifications you receive through either push or desktop. Eliminate entire categories, or only certain notifications for certain types of activity by checking or unchecking the boxes.
- โAll.โ Activating this shows all notifications.
- โMentions.โ Activating this only displays mentions.
- Message structure with elements as described above.
- Enable passthrough and use j, k, up, or down arrow to move through the list.
Direct messages are toots that only you or a group of users that includes you can see. To navigate here, enable passthrough, then press g, d. Disable passthrough, and navigate by heading until you hear Direct Messages. Heading level one.โ Press Tab, and you get:
- โShow settings. Not pressed.โ
- Activating this button will change the message to, โHide settings. Pressed.โ
- The only option in this timeline is the option to pin it. This means it will always be visibile.
- The first message.
- By now, you should have enough to know what to expect.
Take a Break: A Quick Look Behind the Scenes
This is the part where you need to stop and take a break. How do I know? Before I wrote this paragraph, I went back and read what Iโd written before and cleaned it up. Iโm exhausted, and this content is not new to me. I should also note that, with the exception of the first two chapters, each one of these takes me a couple of days to draft, plus a few extra hours to be ready for publishing. This is because I want to make reading these chapters and applying these concepts as seamless as possible for you, so I put a lot of my effort into making sure my reference points match.
Iโm also putting more detail than some screen reader users may need, because there are a lot of people keeping up with this project and showing their support who arenโt screen reader users. They boost, they favorite, they share, they point out mistakes Iโve missed and help me reach my goals for this guide. In Chapter Seven, most likely the final chapter, Iโll have a section dedicated to thanking the contributors. Until then, thank you all.
Now that weโve had a break, itโs time to talk about interacting with other users. Without that, none of the support Iโm grateful to have received would have been possible.
Interacting with Toots
This section is going to be broken into three parts. First, weโll deal with things you can do that wonโt take your focus out of the timeline. Weโll then look at replying, which does take your focus away from the timeline. Finally, weโll look at actions that open up additional sections and rely on navigation to complete. Iโm writing this under the assumption that you went and found people to follow. For this section, passthrough will need to be enabled unless explicitly stated otherwise.
Boosting and Favoriting, and reading Image Descriptions
Neither boosting nor favoriting will take your focus away from the timelin in which you are currently operating. Weโll be working from the home timeline, but you can use these wherever you like, except Direct messages.
Boosting
Boosting a toot means youโve shared it (Facebook), or retweeted it (Twitter). It basically means that helping a personโs message get heard. Itโs also like if one person sings a song, and then you join in, and so on. To boost a toot:
- Navigate the timeline until you find a toot to boost.
- Do one of the following:
- Press Tab until you hear, โBoost. Not pressedโ and activate it. The message should change to, โBoost. Pressed.โ
- Press B to boost. Depending on your screen reader, you may not receive confirmation. You can Tab to the button for boosting, and you should hear, โBoost. Pressed.โ
- Your followers will now see the toot from the original author, and that you boosted it.
- If the author of the toot has elected to receive such notifications, they will receive a notification that youโve boosted their toot.
Favoriting is similar to using the like feature on other social media platforms. It also saves the toot to a separate timeline, and weโll be exploring that in Chapter Six. To favorite:
- Navigate the timeline until you find a toot you like. Then, do one of the following:
- Tab until you hear, โFavorite. Not pressed.โ and activate it. You should hear, โFavorite. Pressed.โ
- Press F to favorite. Depending on your screen reader, you may or may not receive confirmation. Tab until you hear โFavorite. Pressed.โ to confirm.
- If the author has chosen to receive this notification, they will be notified that you have favorited their toot.
- Your followers will not see this activity. This is why, if you toot something someone really likes, youโll often receive a boost and favorite notification.
Finding Image Descriptions (alt text)
If a person has added an image description (alt text) to an image theyโve uploaded, you can Tab until you encounter the image with description, and your screen reader should read it. If the author is using an instance where an uploaded image is not presented you may need to use your arrows, rather than Tab to find the image.
Replying
A reply is a toot posted in response to another toot. Doing this results in both messages being recognized as a thread that can be viewed later. To reply:
- Find a toot to which you wish to respond.
- Do one of the following;
- Tab until you hear, โReply.โ and activate it.
- You will be focused on the compose toot text box, and your screen reader should be ready to type.
- The box will have an at (@) sign, followed by the personโs username and instance, like @ChangelingRandy.
- Type your response, then do either one of the following:
- Tab until you hear โTootโ and activate it.
- Press CTRL+Enter to send your message.
- Your focus will remain in the text box, Disable passthrough, and use heading navigation to return to the timeline where you found the toot.
- Press R for reply.
- Your focus will be moved to the compose new toot text box, and your screen reader should be ready to type.
- The box has in it the at (@) sign, followed by the personโs username and instance, like @ChangelingRandy.
- Type your response, then press CTRL+Enter to send.
- Disable passthrough, and use heading naviagation to return to the timeline.
- Tab until you hear, โReply.โ and activate it.
- At this point, there is no way to quickly return to the toot you replied to (your spot in the timeline) using a screen reader.
By now, you should have an understanding of the process of interacting. Iโm not going to detail each of these actions, except to say that most of them will open up additional sections on the page, which you will then to navigate to. Some, but not all, of these will be detailed in Chapter Six.
- Press M to mention the author is similar to a reply, but does not result in a conversation thread.
- Press P to open the authorโs profile in a new section.
- Press Enter or O to open the status in a new section. If there is a conversation, it will be displayed.
- Press X to show the content behind a content warining. Your screen reader may or may not automatically read the content. If not, anvigate away from then back to the toot.
Each toot has a โMoreโ button you can Tab to and activate. Here are the options in that menu.
- Expand to status.
- Copy link to status.
- Imbed. Produces code you can put in a blog post to display a toot.
- Mention.
- Direct message.
- Mute.
- Block.
- Report.
- Delete if the toot is yours.
- Delete and edit if the toot is yours.
At this point, you have all the essentials for using Mastodon. Many of you will choose to stop reading at this point. If this is you, thank you for reading Changelingโs Guide to Mastodon for Screen Reader users. Remember to check back here for updated content as the software updates.
Coming Up
In Chapter Six (to be published), weโll be taking a look at some tools to make your experience smoother, as well as mobile apps for Mastodon. That discussion will operate under the assumption that you have an understanding of the concepts already covered by this guide, so you may wish to go back and review.
Like this:
Like Loading...
#a11y #boost #chromevox #direct-message #favoritemetion #ios #jaws #mastodon #nonvisual-desktop-access #nvda #reply #safari #screen-reader-users #screen-readers #timelines #toot #voiceover
https://www.starshipchangeling.net/changelings-guide-to-mastodon-for-screen-reader-users-chapter-five-timelines-and-interacting/
Changelingโs Guide to Using Mastodon for Screen Reader Users: chapter One. Introduction
What Kind of Guide is This? This is a guide for using the microblogging service Mastodon. While much of the infromation here can be applied to anyone, this guide is specifically designed for users โฆStarship Changeling
#accessibility #Mastodon #redditMigration
โHey, look, weโre not a monopoly. Weโre not being anticompetitiveโฆ weโre federating using an open protocol. Here, let our friend Eugen, CEO of Mastodon, explain to you how it works in very dispassionate wordsโฆโ
#eu #ec #fediverse #mastodon #antitrust #DigitalServicesAct #PR #usefulIdiots
In the Blue Place, it felt like we were all competing for attention. Here, itโs more like weโre cooperating for attention.
At one level, that doesnโt make senseโeveryone still has only so much attention to spend. But it *feels* better, and without The Algorithm enforcing power law, winner-take-all dynamics, the boost culture does seem to lift a lot of voices that were drowned out over there.
1. Meta embraces ActivityPub, federates with mastodon.social, uses Fediverse servers as a "look at all the people you can talk to on day one!"
2. People on Fediverse start following/mingling with Threads accounts, thereby tightly integrating the network effect between the two
3. People decide that if they can get access to the Fediverse through Threads instead of Mastodon, which is for "dumb nerds", they'll go with Threads
4. "Threads will be ending support for ActivityPub on September 1st, 2026 - click here to import your Mastodon account"
5. Fediverse users leave en masse so they can keep talking to their friends on Threads
6. Blog post Eugen: "I didn't want to believe they would go this far"
https://mastodon.social/@Mastodon/110664109379249958
Thereโs been a lot of speculation around what Threads will be and what it means for Mastodon. Weโve put together some of the most common questions and our responses based on what was launched today:https://blog.joinmastodon.org/2023/07/what-to-know-about-threads/
What to know about Threads
Thereโs been a lot of speculation around what Threads will be and what it means for Mastodon. Weโve put together some of the most common questions and our responses based on what was launched today.Mastodon Blog