{"id":57233,"date":"2025-05-02T08:18:12","date_gmt":"2025-05-02T11:18:12","guid":{"rendered":"https:\/\/manualdousuario.net\/?p=57233"},"modified":"2025-05-02T08:18:57","modified_gmt":"2025-05-02T11:18:57","slug":"fediverso-activitypub-camada-social","status":"publish","type":"post","link":"https:\/\/manualdousuario.net\/en\/fediverso-activitypub-camada-social\/","title":{"rendered":"Another way to be part of the fediverse\/ActivityPub"},"content":{"rendered":"<p>I&#8217;ve been thinking of ActivityPub more as an extra layer for existing websites to become &#8220;social,&#8221; eliminating the middleman (like Twitter, for example), rather than a direct replacement for social networks like Twitter. Instead of posting on a blog and then writing a tweet (to follow the example) announcing the blog post, the blog post itself is published directly to the timelines of those who follow you on Twitter. This is impossible on Twitter\/X, but perfectly feasible with ActivityPub.<\/p>\n<p>The idea of larger instances than just a handful of people who know each other, where you adhere to the admins&#8217; decisions (and emotions), tends to lead to drama. Just look at <a href=\"https:\/\/kevquirk.com\/blog\/my-thoughts-on-the-fosstodon-drama\">the Fosstodon case<\/a>, or the various conflicts led by Mastodon.art (tell me about a troublemaking crowd!) or among Brazilian instances since\u2026 forever?<\/p>\n<p>What would such an alternative approach look like, where ActivityPub is \u201csprinkled\u201d over an existing site instead of being a destination in itself?<\/p>\n<p>You don\u2019t have to look far for an example, because you\u2019re in one. With the awesome <a href=\"https:\/\/wordpress.org\/plugins\/activitypub\/\">WordPress plugin<\/a>, this <strong>Manual do Usu\u00e1rio<\/strong> has become its own instance, findable in the fediverse at <code>@feed@manualdousuario.net<\/code>. Posts and podcasts are propagated through the fediverse, and comments made there appear here. And perhaps most importantly: zero #fedidrama.<\/p>\n<p>And it goes further. It\u2019s possible to create user profiles within WordPress using the ActivityPub plugin. This feature is still experimental and relies on additional plugins, but it already works \u2014 and <a href=\"https:\/\/social.vivaldi.net\/@FifiSch\/114426572008195697\">there are people using it<\/a>. Support for migrating profiles from Mastodon started to be implemented <a href=\"https:\/\/github.com\/Automattic\/wordpress-activitypub\/releases\/tag\/5.3.0\">in version 5.3.0<\/a>. In the future, who knows, I might migrate <a href=\"https:\/\/mastodon.social\/@manualdousuario\">my personal profile<\/a> over here\u2026?<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I&#8217;ve been thinking of ActivityPub more as an extra layer for existing websites to become &#8220;social,&#8221; eliminating the middleman (like Twitter, for example), rather than a direct replacement for social networks like Twitter. Instead of posting on a blog and then writing a tweet (to follow the example) announcing the blog post, the blog post [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"episode_type":"","audio_file":"","podmotor_file_id":"","podmotor_episode_id":"","cover_image":"","cover_image_id":"","duration":"","filesize":"","filesize_raw":"","date_recorded":"","explicit":"","block":"","itunes_episode_number":"","itunes_title":"","itunes_season_number":"","itunes_episode_type":"","_locale":"en_US","_original_post":""},"categories":[1575],"tags":[1951],"_links":{"self":[{"href":"https:\/\/manualdousuario.net\/wp-json\/wp\/v2\/posts\/57233"}],"collection":[{"href":"https:\/\/manualdousuario.net\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/manualdousuario.net\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/manualdousuario.net\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/manualdousuario.net\/wp-json\/wp\/v2\/comments?post=57233"}],"version-history":[{"count":4,"href":"https:\/\/manualdousuario.net\/wp-json\/wp\/v2\/posts\/57233\/revisions"}],"predecessor-version":[{"id":57243,"href":"https:\/\/manualdousuario.net\/wp-json\/wp\/v2\/posts\/57233\/revisions\/57243"}],"wp:attachment":[{"href":"https:\/\/manualdousuario.net\/wp-json\/wp\/v2\/media?parent=57233"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/manualdousuario.net\/wp-json\/wp\/v2\/categories?post=57233"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/manualdousuario.net\/wp-json\/wp\/v2\/tags?post=57233"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}