Best practices: Difference between revisions

From Join the Fediverse
mNo edit summary
(Make page more targeted towards normal people and add introductory paragraphs to each section and clean up page in general.)
Line 2: Line 2:


== Accessibility ==
== Accessibility ==
 
Not everyone is equal and might be impaired in some way or another. There are blind people who use the Fediverse and are reliant on screen readers to deliver them what's on their screen, even this technology is not perfect and it can't decipher what we sighted people can understand. To help screen readers properly pronounce the content on the screen, here are some ways to make your posts screen reader friendly:
* '''Use image and video descriptions''' <br> Describe what is going on in your videos and images for blind and deaf people. You don't need to do so in the post, but there is a caption function in Mastodon and most other software
*'''Use image and video descriptions''' <br>Describe what is going on in your videos and images for blind and deaf people. You don't need to do so in the post, but there is a caption function in Mastodon and most other software.
* '''Use CamelCase''' <br> When using hashtags that contain composite nouns or are even full sentences write the first letter of each word large. E.g. #FridaysForFuture or #WhatDoWeWantClimateJustice
* '''Use CamelCase''' <br>When using hashtags that contain composite nouns or are even full sentences write the first letter of each word large. For example, #FridaysForFuture or #WhatDoWeWantClimateJustice.
* '''Don't use too many emoji.''' <br>Screen readers read them as text and lots of emoji can be horrible to listen to.
* '''Don't use too many emoji.''' <br>Screen readers read them as text and lots of emoji can be horrible to listen to.


== Inklusion ==
== Inclusion ==


Write in a way that is inclusive and respectful to everybody. E.g.: avoid ableistic terms like "retard" or "gimp", anti-queer language like "gay" meaning "bad" and racist terms like "blacklist" (use "blocklist" instead) or "master" and "slave" for software branches.
Write in a way that is inclusive and respectful to everybody. For example, avoid discriminatory (ableistic) terms like "retard" or "gimp", anti-queer language like using "gay" meaning "bad", racist terms like "blacklist" (use "blocklist" instead) or "master" and "slave" for software branches.


== Data Privacy ==
== Data Privacy ==
 
Some users are privacy conscious. That means they might for example prefer avoiding visiting mainstream platforms. Others don't wanna click on links that look suspicious (with domains they don't know, or ones that are shortened). Here are some tips to make the Fediverse a bit more safe and privacy-respecting:
* '''Don't repost retweets to the Fediverse''' <br> There are Twitter-Mastodon crossposters. It is generally okay to use them, but try to avoid giving Twitter credit on Mastodon. Generally it's best to crosspost from Mastodon to Twitter but if you have to do it the other way around make sure you don't crosspost retweets and don't crosspost posts that contain Twitter handles.
*'''Don't repost retweets to the Fediverse''' <br> There are Twitter-Mastodon crossposters. It is generally okay to use them, but try to avoid giving Twitter credit on Mastodon. Generally it's best to crosspost from Mastodon to Twitter but if you have to do it the other way around make sure you don't crosspost retweets and don't crosspost posts that contain Twitter handles.
* '''Avoid links to Twitter, Facebook, Instagram, Youtube, Google, Amazon, Apple, Microsoft, Netflix, Spotify, ...''' <br> There are alternatives for most of them. E.g if you have to link to a Twitter thread use [https://github.com/xnaas/nitter-instances Nitter], if you want to post a video and you have the rights to upload the video use PeerTube, otherwise use [https://www.thailinux.com/invidious.html Invidious], if you want to link to Instagram use [https://git.sr.ht/~cadence/bibliogram-docs/tree/master/docs/Instances.md Bibliogram], ...
* '''Avoid links to mainstream platforms (e.g. Facebook, YouTube, Spotify, etc.)'''<br>There are alternatives for most of them. For example, if you have to link to a Twitter thread use [https://github.com/xnaas/nitter-instances Nitter] (an alternative Twitter reader). If you want to post a video and you have the rights to upload the video use [[PeerTube]] (a federated YouTube alternative), otherwise use [https://www.thailinux.com/invidious.html Invidious] (an alternative YouTube viewer). If you want to link to Instagram use [https://git.sr.ht/~cadence/bibliogram-docs/tree/master/docs/Instances.md Bibliogram] (an alternative Instagram viewer), and so on...
* '''Avoid using short links''' <br> It's hard to know what's behind them. Could be a link to a privacy friendly site or to e.g. a Google site.
* '''Avoid using short links'''<br>It's impossible to know what's behind them on the first glance. It could be a link to a safe, shady or privacy-disrespecting site.


[[Category:Beginners guide]]
[[Category:Beginners guide]]

Revision as of 12:38, 27 December 2021

The Fediverse is a kind and inclusive place and to keep it that way it's good to follow a few guidelines.

Accessibility

Not everyone is equal and might be impaired in some way or another. There are blind people who use the Fediverse and are reliant on screen readers to deliver them what's on their screen, even this technology is not perfect and it can't decipher what we sighted people can understand. To help screen readers properly pronounce the content on the screen, here are some ways to make your posts screen reader friendly:

  • Use image and video descriptions
    Describe what is going on in your videos and images for blind and deaf people. You don't need to do so in the post, but there is a caption function in Mastodon and most other software.
  • Use CamelCase
    When using hashtags that contain composite nouns or are even full sentences write the first letter of each word large. For example, #FridaysForFuture or #WhatDoWeWantClimateJustice.
  • Don't use too many emoji.
    Screen readers read them as text and lots of emoji can be horrible to listen to.

Inclusion

Write in a way that is inclusive and respectful to everybody. For example, avoid discriminatory (ableistic) terms like "retard" or "gimp", anti-queer language like using "gay" meaning "bad", racist terms like "blacklist" (use "blocklist" instead) or "master" and "slave" for software branches.

Data Privacy

Some users are privacy conscious. That means they might for example prefer avoiding visiting mainstream platforms. Others don't wanna click on links that look suspicious (with domains they don't know, or ones that are shortened). Here are some tips to make the Fediverse a bit more safe and privacy-respecting:

  • Don't repost retweets to the Fediverse
    There are Twitter-Mastodon crossposters. It is generally okay to use them, but try to avoid giving Twitter credit on Mastodon. Generally it's best to crosspost from Mastodon to Twitter but if you have to do it the other way around make sure you don't crosspost retweets and don't crosspost posts that contain Twitter handles.
  • Avoid links to mainstream platforms (e.g. Facebook, YouTube, Spotify, etc.)
    There are alternatives for most of them. For example, if you have to link to a Twitter thread use Nitter (an alternative Twitter reader). If you want to post a video and you have the rights to upload the video use PeerTube (a federated YouTube alternative), otherwise use Invidious (an alternative YouTube viewer). If you want to link to Instagram use Bibliogram (an alternative Instagram viewer), and so on...
  • Avoid using short links
    It's impossible to know what's behind them on the first glance. It could be a link to a safe, shady or privacy-disrespecting site.