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?
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.
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.
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.
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 :
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.
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.