Suporte a federação para Discourse

Yes, that’s absolutely the right concept!

Would each forum have the ability to host remote updates out of the box, so essentially it would be an alternate ‘view’? How would you cope with opening up Topics from this view? New tab per remote forum? Obviously there would need to be some kind of security and perhaps you would only receive fully ‘public’ Topics?

1 curtida

I think publishing of Discourse topics for remote follow is what should be aimed for.

Forum users following who-knows-what remote content should be an explicit non-goal, especially for the first versions. That’s not what Discourse is built to do; leave it to the generalist content viewers.

Discourse following of federated content feeds should be implemented in a way similar to the RSS plugin.

5 curtidas

Is this something like the StackExchange of discourse ?

2 curtidas

No, more like Mastodon?

Like a forum of forums? I’m very new to this idea though.

I would say the best way to describe might be ‘an aggregator of all chosen sources’, perhaps a Topic List with the Latest combined from n sources.

It’s open to debate what happens when you click on a topic. Perhaps, if the source is a remote forum, you are just redirected to the source forum immediately in a new tab. So you might argue it’s not a forum of forums as you are still deferring to each local forum to interact further.

This all comes down to a more detailed functional specification.

3 curtidas

Yes that’s a good simple approach at least to begin with.

1 curtida

Is it just me or has this already been implemented, to some extent at least? Look at this:

2 curtidas

Here we’re talking about Web-wide federation not only among Discourse instances, but across the Fediverse using the ActivityPub protocols.

3 curtidas

Ah I see, thanks! I didn’t know about the Fediverse - looks very cool!

2 curtidas

FYI, the SocialHub has moved under ActivityPub.rocks, the official home of the AP community, and Discourse has a category there:

3 curtidas

Não sei muito sobre Federation e ActivePub, mas o que eu tinha em mente ao pesquisar sobre esse tópico era permitir que um único usuário se conectasse a todos os Discourse, com um “histórico dessa pessoa” mais ou menos como no Stack Overflow, onde é possível ver em quais fóruns o usuário é ativo e suas conquistas.

1 curtida

Veja essas opções. São os métodos atuais para integrar o ActivityPub. Todos são bastante bons.

3 curtidas

Parece que o Forem já tem uma extensão de navegador para federação. Ainda não testei, mas talvez seja interessante para outras pessoas neste tópico:

2 curtidas

Interessante, mas não há federação… além disso, o site não linka para nenhuma informação além do Airtable.

Repositório no GitHub
O software é usado para alimentar uma comunidade chamada Dev.to e thisMMAlife, que são semelhantes a uma mistura de Discourse com Facebook.

Pode valer a pena dar uma olhada no Prismo, que é um clone do Reddit/serviço de agregação de links construído com Ruby, PostgreSQL e ActivityPub.

4 curtidas

Tenho uma instância do Mastodon funcionando há cerca de um ano. Gostaria que minha instância do Discourse funcionasse da mesma forma, permitindo seguir outras instâncias e receber suas mensagens. Existe um documento atualizado que guie passo a passo essa configuração? Seria ótimo se fosse uma opção de menu. AMO o quão fácil é atualizar o Discourse: basta pressionar um botão. Incrível.

Considere usar um leitor RSS para se inscrever em /top.rss.

2 curtidas

Você pode usar o feed2toot. Ele suporta múltiplos feeds RSS e pode filtrar o que republica.

https://carlchenet.com/get-your-rss-feeds-to-mastodon-with-the-feed2toot-bot/

1 curtida

Há instruções sobre onde e como instalar a opção?

Keith

Ao executar os comandos
feed2toot --populate-cache -c /etc/feed2toot/feed2toot.ini

recebo o seguinte erro:
O diretório pai do arquivo de bloqueio não existe: /root/.config

Não vi nada nas instruções sobre este arquivo.

Obrigado,
Keith

Keith