Support de la fédération pour 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 « J'aime »

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 « J'aime »

Is this something like the StackExchange of discourse ?

2 « J'aime »

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 « J'aime »

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

1 « J'aime »

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

2 « J'aime »

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

3 « J'aime »

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

2 « J'aime »

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

3 « J'aime »

Je ne connais pas très bien la Fédération et ActivePub, mais ce que j’avais en tête lorsque j’ai exploré ce sujet, c’est qu’un utilisateur puisse se connecter à tous les forums Discourse, avec un « historique de cette personne » un peu comme sur Stack Overflow, où l’on peut voir sur quel forum l’utilisateur est actif et ses réalisations.

1 « J'aime »

Découvrez ces options. Ce sont les méthodes actuelles pour intégrer ActivityPub. Toutes sont très agréables à utiliser.

3 « J'aime »

Forem a apparemment déjà une extension de navigateur pour la fédération. Je ne l’ai pas encore testée, mais cela pourrait intéresser d’autres personnes sur ce sujet :

2 « J'aime »

Intéressant, mais il ne permet pas la fédération… de plus, le site web ne renvoie en réalité à aucune information autre qu’Airtable.

Dépôt GitHub
Ce logiciel est utilisé pour alimenter une communauté appelée Dev.to et thisMMAlife, qui ressemblent à un mélange de Discourse et Facebook.

Cela vaut peut-être la peine de jeter un coup d’œil à Prismo, un clone de Reddit / service d’agrégation de liens construit avec Ruby, PostgreSQL et ActivityPub.

4 « J'aime »

J’ai un serveur Mastodon opérationnel depuis environ un an. J’aimerais que mon instance Discourse fonctionne de la même manière, en pouvant suivre d’autres instances et recevoir leurs messages. Existe-t-il un document à jour qui vous guide dans la configuration de cela ? Ce serait bien si cela pouvait être une option dans un menu. J’ADORE à quel point il est facile de mettre à jour Discourse : un simple clic sur un bouton. Génial.

Envisagez d’utiliser un lecteur RSS pour vous abonner à /top.rss.

2 « J'aime »

Vous pouvez utiliser feed2toot. Il prend en charge plusieurs flux RSS et permet de filtrer ce qui est republié.

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

1 « J'aime »

Y a-t-il des instructions sur l’endroit et la méthode pour installer l’option ?

Keith

Lorsque j’exécute les commandes
feed2toot --populate-cache -c /etc/feed2toot/feed2toot.ini

Je rencontre cette erreur :
Le répertoire parent du fichier de verrouillage n’existe pas : /root/.config

Je n’ai rien trouvé dans les instructions concernant ce fichier.

Merci,
Keith

Keith