Soporte de federación para Discourse

¡Sí, ese es absolutamente el concepto correcto!

¿Cada foro tendría la capacidad de alojar actualizaciones remotas de forma nativa, de modo que esencialmente sería una ‘vista’ alternativa? ¿Cómo manejarías la apertura de Temas desde esta vista? ¿Una nueva pestaña por cada foro remoto? Obviamente, sería necesario algún tipo de seguridad y, quizás, solo recibirías Temas completamente ‘públicos’.

1 me gusta

Creo que el objetivo debería ser la publicación de temas de Discourse para seguimiento remoto.

Que los usuarios del foro sigan contenido remoto de quién sabe dónde debería ser un objetivo explícitamente no deseado, especialmente en las primeras versiones. No es para eso para lo que está diseñado Discourse; déjalo a los visualizadores de contenido generalistas.

El seguimiento de Discourse de fuentes de contenido federado debería implementarse de manera similar al plugin RSS.

5 Me gusta

¿Es esto algo así como el StackExchange de Discourse?

2 Me gusta

No, más bien como Mastodon?

¿Como un foro de foros? Aunque soy muy nuevo en esta idea.

Diría que la mejor manera de describirlo sería «un agregador de todas las fuentes seleccionadas», quizás una lista de temas con lo más reciente combinado de n fuentes.

Es debatible qué sucede cuando haces clic en un tema. Tal vez, si la fuente es un foro remoto, simplemente se te redirija al foro de origen inmediatamente en una nueva pestaña. Así que podrías argumentar que no es un foro de foros, ya que sigues delegando en cada foro local para interactuar más.

Todo esto se reduce a una especificación funcional más detallada.

3 Me gusta

Sí, es un enfoque sencillo y bueno, al menos para empezar.

1 me gusta

¿Soy solo yo o esto ya se ha implementado, al menos en cierta medida? Mira esto:

2 Me gusta

Aquí estamos hablando de federación a nivel web, no solo entre instancias de Discourse, sino en todo el Fediverso utilizando los protocolos ActivityPub.

3 Me gusta

¡Ah, ya veo, gracias! No sabía sobre el Fediverso; ¡se ve muy genial!

2 Me gusta

Para tu información, SocialHub se ha trasladado a ActivityPub.rocks, el hogar oficial de la comunidad AP, y Discourse tiene una categoría allí:

3 Me gusta

No sé mucho sobre Federation y ActivePub, pero lo que tenía en mente al investigar este tema era permitir que un usuario se conecte a todos los Discourse y ver el “historial de esa persona”, más o menos como en Stack Overflow, donde puedes ver en qué foro está activo el usuario y sus logros.

1 me gusta

Consulta estas opciones. Son los métodos actuales para integrar ActivityPub. Todos son bastante buenos.

3 Me gusta

Parece que Forem ya tiene una extensión de navegador para la federación. No la he probado, pero quizás sea interesante para otros en este tema:

2 Me gusta

Interesante, pero no tiene federación… además, el sitio web no enlaza realmente a ninguna información más allá de Airtable.

Repositorio de GitHub
El software se utiliza para impulsar una comunidad llamada Dev.to y thisMMAlife, que son similares a una mezcla de Discourse y Facebook.

Podría valer la pena echar un vistazo a Prismo, que es un clon de Reddit / servicio de agregación de enlaces construido con Ruby, PostgreSQL y ActivityPub

4 Me gusta

Tengo una instancia de Mastodon funcionando desde hace aproximadamente un año. Me gustaría que mi instancia de Discourse funcione de manera similar, para poder seguir otras instancias y recibir sus mensajes. ¿Existe un documento actualizado que guíe en la configuración de esto? Sería genial si fuera una opción en el menú. Me encanta lo fácil que es actualizar Discourse; es solo cuestión de presionar un botón. Increíble.

Considera usar un lector RSS para suscribirte a /top.rss.

2 Me gusta

Puedes usar feed2toot. Soporta múltiples fuentes RSS y puede filtrar lo que vuelve a publicar.

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

1 me gusta

¿Hay instrucciones sobre dónde y cómo instalar la opción?

Keith

Cuando ejecuto los comandos
feed2toot --populate-cache -c /etc/feed2toot/feed2toot.ini

obtengo este error:
El directorio padre del archivo de bloqueo no existe: /root/.config

No encontré nada en las instrucciones sobre este archivo.

Gracias,
Keith

Keith