3105 views
 owned this note
# TYPO3 Federated Socials _Document initially written by Andreas Nedbal (@pixeldesu on TYPO3 Slack), feel free to adjust as needed._ With the _downfall_ of X (formerly known as Twitter), a lot of people are moving their social media presences to different platforms. This document is supposed to help people that also consider a move away from Twitter, but have problems with joining and discovery of content/users from the TYPO3 community space. ## Table of Contents [TOC] ## The Fediverse (Mastodon, etc.) ### About "Fediverse" (a portmanteau of **federated** and **universe**) is the term used for the federation of all software that is able to communicate with each other using the ActivityPub protocol. The most famous implementation of it is [Mastodon](https://joinmastodon.org/), which is by now used by governments (ex. [the german government](https://social.bund.de/explore)) and broadcasting agencies (ex. [ZDF](https://zdf.social/) or [BBC](https://social.bbc/)). Different implementations using ActivityPub serve different purposes, as a quick rundown of the most notable ones: * Mastodon is supposed to be an experience close to X/Twitter * [Pixelfed](https://pixelfed.org/) is mainly for posting images, like Instagram * [Friendica](https://friendi.ca/) is closer to a Facebook-alike feed experience * [and many, many more...](https://fedidb.org/software) The AcitivityPub protocol allows interoperability between all those systems, so you don't need an account on every instance to follow/interact with others, you can simply find and follow them from your own site. This also works across software, if you are on a Mastodon instance and have a friend that mainly posts images on a Pixelfed instance, you can still follow them and see their posts in your Mastodon feed. ![Copying the profile URL of a Pixelfed profile into the Mastodon search bar and finding the user](https://notes.typo3.org/uploads/e1e5156d-9e0b-4e0d-a873-a2b7ece5a494.gif) _Demonstration of copying the profile URL of a Pixelfed profile into the Mastodon search bar and finding the user_ **Further reading:** * [Wikipedia article on the fediverse](https://en.wikipedia.org/wiki/Fediverse) * [ActivityPub protocol](https://activitypub.rocks/) ### Instances (and which one should you join?) This decentralized approach brings forth some positives and negatives. A notable negative is a starting difficulty for many, the question of which instance they should pick. The short answer is, it technically **doesn't matter**. Your fediverse handle is built up using your username and your instance name, so it's comparable to an email address, and in the end, you are just picking a provider to host your data. Some even might prefer one over another because of the domain that's being used. Also, if at some point you don't like the instance you are on anymore, [Mastodon also supports migrating your account to another instance](https://docs.joinmastodon.org/user/moving/#migration). This will also migrate over all your followers and followings automatically, so everyone will keep following you! If people are new, it's usually recommended however to pick an instance that possibly aligns with their hobby/profession/interests. In the PHP space, that is probably [phpc.social](https://phpc.social/about). The most common way to find instances is the [joinmastodon.org Instance Picker](https://joinmastodon.org/servers), which is run by the Mastodon maintainers, and instances that appear here have to follow a covenant that guarantees backups, moderation etc. You can of course also use the account list below to find an instance that fits you. ### Accounts _Feel free to adjust these lists with more accounts! You can log in to edit notes using your My TYPO3 account._ **Official** | Handle | Role | | -------- | -------- | | [@typo3@typo3.social](https://typo3.social/@typo3) | The TYPO3 CMS project account | **Teams** | Handle | Role | | -------- | -------- | | [@AcademicCommittee@typo3.social](https://typo3.social/@AcademicCommittee) | TYPO3 Academic Committee | | [@server@typo3.social](https://typo3.social/@server)| Server team | | [@documentation@typo3.social](https://typo3.social/@documentation) | Documentation team | | [@best_practices_team@typo3.social](https://typo3.social/@best_practices_team) | Best practises team | | [@localization@typo3.social](https://typo3.social/@localization)| Localization team | | [@marketing@typo3.social](https://typo3.social/@marketing)| Marketing team | | [@typo3_security@typo3.social](https://typo3.social/@typo3_security)| Security team | **User Groups** | Handle | Role | | -------- | -------- | | [@t3muc@typo3.social](https://typo3.social/@t3muc)| User Group München | | [@tugle@typo3.social](https://typo3.social/@tugle)| User Group Leipzig | | [@wuetug@wue.social](https://wue.social/@wuetug) | User Group Würzburg | | [@tugrr@typo3.social](https://typo3.social/@tugrr) | User Group RheinRuhr | **Camps** | Handle | Role | | -------- | -------- | | [@t3cm@phpc.social](https://phpc.social/@t3cm@phpc.social) | TYPO3camp München | | [@t3crr@nrw.social](https://nrw.social/@t3crr@nrw.social) | TYPO3camp RheinRuhr | **Bots & Feed Aggregators** | Handle | Role | | -------- | -------- | | [@typo3news@friendica.daniel-siepmann.de](https://friendica.daniel-siepmann.de/profile/typo3news)| Mirrors TYPO3 news from different sources | | [@typo3securityadvisories@friendica.daniel-siepmann.de](https://friendica.daniel-siepmann.de/profile/typo3securityadvisories) | Mirror of TYPO3 Security Advisories | | [@typo3commits@friendica.daniel-siepmann.de](https://friendica.daniel-siepmann.de/profile/typo3commits) | All commits to TYPO3 main branch, taken from GitHub feed | | [@typo3blogs@friendica.daniel-siepmann.de](https://friendica.daniel-siepmann.de/profile/typo3blogs) | Mirrors feeds from TYPO3 blogs | | [@typo3videos@friendica.daniel-siepmann.de](https://friendica.daniel-siepmann.de/profile/typo3videos) | Mirrors feeds providing TYPO3 Videos | | [@t3extensions@botsin.space](https://botsin.space/@t3extensions) | Updates and news about TYPO3 extensions | **Other PHP Projects** | Handle | Role | | -------- | -------- | | [@Xdebug@phpc.social](https://phpc.social/@Xdebug) | Xdebug | | [@phpcs@phpc.social](https://phpc.social/@phpcs) | PHP CodeSniffer | | [@PHPCSFixer@phpc.social](https://phpc.social/@PHPCSFixer) | PHP CS Fixer | | [@phpstan@phpc.social](https://phpc.social/@phpstan) | PHPStan | | [@phpunit@phpc.social](https://phpc.social/@phpunit)| PHPUnit | **Personal Accounts** _Feel free to add yourself to this list! You can log in to edit notes using your My TYPO3 account._ :::danger **Please only add yourself!** While you might know people from the TYPO3 community, they might not want to be on a list like this. Share this document to them instead and let them decide on their own. ::: * [@pixel@desu.social](https://desu.social/@pixel) * [@cybersmog@phpc.social](https://phpc.social/@cybersmog) * [@kaffdaddy@chaos.social](https://chaos.social/@KaffDaddy) * [@brotkrueml@phpc.social](https://phpc.social/@brotkrueml) * [@supergarv@phpc.social](https://phpc.social/@supergarv) * [@danielsiepmann@friendica.daniel-siepmann.de ](https://friendica.daniel-siepmann.de/profile/danielsiepmann) * [@mhuber84@troet.cafe](https://troet.cafe/@mhuber84) * [@koehnlein@mastodon.social](https://mastodon.social/@koehnlein) * [@ervaude@mastodon.social](https://mastodon.social/@ervaude) * [@oliklee@chaos.social](https://chaos.social/@oliklee) * [@s2b@norden.social](https://norden.social/@s2b) * [@MarcusSchwemer@muenchen.social](https://muenchen.social/@MarcusSchwemer/) * [@sebkln@phpc.social](https://phpc.social/@sebkln) * [@soma@ohai.social](https://ohai.social/@soma) * [@wowa_TYPO3@techhub.social](https://techhub.social/@wowa_TYPO3) * [@ErHaWeb@phpc.social](https://phpc.social/@ErHaWeb) * [@derhansen@phpc.social](https://phpc.social/@derhansen) * ... ### Clients _This section will mainly talk about Mastodon clients, but there's a likelihood that if you use another software that it is compatible with its API and clients **could** be used regardless._ There's a lot of different ways accessing Mastodon. If you liked TweetDeck back in the Twitter days (and before it became a paid feature in X), it's built-in in Mastodon. Go to "Preferences" and find the option "Enable advanced web interface". ![Screenshot of Mastodon in Advanced Mode](https://notes.typo3.org/uploads/f03f295d-236f-469a-b29d-dd2cc0d6d09f.png) _Screenshot of a Mastodon instance in advanced interface mode_ Aside of the official Mastodon apps, here are some popular alternatives: * [Ivory](https://tapbots.com/ivory/) by Tapbots (paid, iOS/Mac). If you liked Tweetbot, this is it for Mastodon. * [Toot!](https://apps.apple.com/us/app/toot-for-mastodon/id1229021451) (paid, iOS) * [Tusky](https://play.google.com/store/apps/details?id=com.keylesspalace.tusky&pli=1) (free, Android) [You can find even more on the Mastodon website!](https://joinmastodon.org/apps) ---- ## Bluesky Still a relatively new player in the decentralized social network game, Bluesky is a project founded by Jack Dorsey, one of the co-founders of Twitter. It is not interoperable with the Fediverse due to using its own protocol called AT Protocol, but due to rapid growth is another option that people are considering for their move away from Twitter. **Further reading:** * [Bluesky website](https://bsky.social/about/) * [AT Protocol](https://atproto.com/) ### Accounts **Personal Accounts** _Feel free to add yourself to this list! You can log in to edit notes using your My TYPO3 account._ :::danger **Please only add yourself!** While you might know people from the TYPO3 community, they might not want to be on a list like this. Share this document to them instead and let them decide on their own. ::: * [@pixelde.su](https://bsky.app/profile/pixelde.su) * [@koehnlein.dev](https://bsky.app/profile/koehnlein.dev) * [@erhaweb.bsky.social](https://bsky.app/profile/erhaweb.bsky.social) * ...