Alerta de Blambers via Flearows. A ideia do blog não é ser sobre tecnologia, mas é melhor que isso seja postado aqui, porque infelizmente há poucas explicações sobre isso (graças à Automattic, empresa por trás do WordPress, estar mais interessada em vender serviços no .com que ajudar pessoas a terem independência no .org.), ainda mais em português.
O que é possível e o que não é
Apesar da integração com o Fediverso ser funcional, está longe de ser completa. Então, não espere ter todos os recursos de uma rede social, como o Mastodon. O que você pode fazer hoje é:
- Seguir e ser seguido
- Publicar seus posts no Fediverso
- Ter os comentários do Fediverso aparecendo no blog
- Ver publicações de quem você segue
- Fazer login no seu blog com aplicativos feitos para o Mastodon
E é basicamente isso. Mais um MVP que algo completo. Vários dos recursos ainda estão incompletos ou tem uma falha ou outra.
Como fazer?
É preciso instalar vários plugins.
Comunicação
ActivityPub: Esse é o básico. Nas configurações dele há a opção de como a publicação vai aparecer no Fediverso. O padrão é colocar o post inteiro, o que muita gente não gosta se forem textos longos. Recomendo usar a opção de “conteúdo do post” “personalizado” com o seguinte código:
<h3>[ap_title]</h3> [ap_excerpt] <a href="[ap_permalink]">Ler mais</a> [ap_hashtags]
Com isso o post aparece com um título em tamanho menos absurdo, o texto é truncado, o link é clicável e as tags são preservadas. Caso você edite o post depois dele publicado, alterando as tags ou mudando o título, a publicação visível no Fediverso é automaticamente atualizada.
WebFinger: Esse é importante para que seu blog consiga pesquisar e ser pesquisado facilmente no formato WebFinger que é o @usuário@instância.tld.
NodeInfo: NodeInfo é um padrão em que os servidores do Fediverso expõe algumas informações básicas para facilitar que outros servidores identifiquem seu tipo, e portanto se comuniquem com ele do jeito certo.
Esses são os três plugins necessários para garantir que seu site seja visível no Fediverso e que a comunicação ocorra com o mínimo de erros possível.
Interação
Friends: Esse é claramente o mais incipiente de todos. Ele que permite seguir outros perfis do Fediverso, ativa a interface para que os outros sigam seu blog e tem a interface de ver o que os perfis que vocẽ segue publicaram. Ele não funciona bem sem alguns plugins auxiliares, que você instala pela interface do próprio Fiends, porque não estão no repositório do WordPress.
Friends Autoresolve Links: Esse plugin é essencial para poder seguir de fato os outros perfis. Sem ele, a tentativa seguir alguém muitas vezes falha. (Não sei porque é um plugin separado, em vez de estar integrado ao principal)
Enable Mastodon Apps: Esse permite fazer login no seu com aplicativos como Tusky, Phanpy, Pinafore e etc. Não é compatível com vários recursos, como pode ser visto na página do Plugin. Em especial, impulsionamentos (boosts) de pessoas que sigo pelo blog aparecem no aplicativo apenas como “Reblog of [número]” em vez do conteúdo.
Extras
Caso você queria transformar seu Fiends em uma interface unificada para acompanhar RSS, outras redes sociais e etc, você pode instalar os plugins:
Friends Parser Fraidyscrape: Esse usa o FraidayCat para popular seu feed no Friends. Nesse caso, não dá para interagir com o conteúdo.
Friends Parser RSS Bridge: Similar ao anterior, este plugin usa o RSS Bridge para fabricar feeds para sites que não fornecem RSS e alimentar o seu feed.
E, caso você resolva acompanhar o Fediverso ou outros sites pelo WordPress Esse plugin te ajuda:
Friends Post Collection: Esse plugin adiciona uma entrada “Post Collections” na interface do Fiends que funciona como os favoritos do Mastodon.
Atualização 29/12/24
IndieWeb: Esse plugin adiciona ao rodapé do post as interações dele na Federação, ou seja, quem curtiu ou compartilhou o post.
Recomendações variadas
O WordPress não é muito conhecido por ser leve, a tecnologia ainda não está muito bem desenvolvida e os servidores do Fediverso tem o costume de acumular quantidades imorais de dados, então não recomendo usar o WordPress para navegar na rede. Mas já dá para usar o Fediverso como uma interface de comentários para o seu blog, o que pode ser um raio de luz para os blogs nessa nova era.
Note que o Fediverso tem várias idiossincrasias, então recomendo ativar o Fediverso em um (sub)domínio que nunca tenha atido contato com ele e nunca mais desativar. Não consigo usar outro blog que tenho no Fediverso porque um dia ele já se conectou com um plugin diferente, e os servidores do Fediverso continuam tentando falar com o plugin antigo.
Cochise :v_com: :v_br:
@masdivago Algo que não passou pela minha cabeça ao escrever é o quanto é difícil para as publicações de uma instância que “não segue ninguém” aparecerem para o pessoal de outras instâncias. Mesmo eu tendo dado boost nessa publicação, ela ainda não apareceu em uma das contas que uso para testar federação.
tbss
@masdivago testando testando
se for verdade então vocês estarão a ler o meu comentário num blog livre
masdivago
Sim, estamos a ler. Mas como é praxe em blogs, os comentários precisam ser aprovados para se tornarem visíveis nele.
tbss
@masdivago hahahha então podes não aprovar
era só para testar
masdivago
É melhor ter os comentários aqui, como prova viva de que funciona (mas nem tanto, porque o WordPress está configurado para aprovar automaticamente comentários de quem já teve um comentário aprovado, e parece que não funcionou para você, provavelmente por ser um comentário do Fediverso. Tive que aprovar novamente.)
tbss
@masdivago ĝi estas bonege
aproveitando a deixa, existem poucos conteudos em esperanto, principalmente sem a porcaria da google
quais são os teus pensamentos sobre la internacia lingvon?
Nos dias de hoje os esperantistas conseguiram criar uma nova cultura mesmo com o dominio do inglês, é a inglaterra quem recebe mais dinheiro só para ebsinar inglês na europa
masdivago
Cheguei a ter algumas aulas de esperanto décadas atrás. Não prossegui exatamente pela falta de algum conteúdo exclusivamente em esperanto, que me motivasse a aprender a língua para ter acesso.
tbss
@masdivago ĉu vi konas esperaĵo.net?
Vi povas vidi ja libera komikson en #esperanto #peppercarrot.com
mi ŝatas vidi libera enhavoj en esperanto
Dennis Nunes
@masdivago Muito bom o texto, a postagem está difícil de achar pelo link, acabei achando pela # para conseguir comentar
masdivago
Realmente tive alguma dificuldade em pesquisar a URL e acessar em algumas instâncias, o que passou depois de pesquisar o perfil e esperar alguns instantes. Acho que o problema é de o perfil ainda não estar no cache local das instâncias. Curiosamente, uma das que uso para teste é a Vivaldi, e estou conseguindo acessar pelo link lá desde mais cedo.
Se qualquer modo, que bom que conseguiu localizar.
Dennis Nunes
@masdivago Tenho curiosidade de saber como você fez o resto, usando o wordpress open source da para botar qualquer plugin? (Quando tentei tudo dava erro)
Onde você está hospedando?
masdivago
O resto foi bem padrão. Instalei o WordPress usando Docker Compose, porque tenho preferido atualmente, e mantendo todos os serviços do VPS atrás de um proxy reverso Caddy.
Estou usando um VPS do nivel gratuito da Oracle, e até agora está se boa, mas tenho planos de passar a hospedar em casa mês que vem.