¿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’.
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.
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.
Aquí estamos hablando de federación a nivel web, no solo entre instancias de Discourse, sino en todo el Fediverso utilizando los protocolos ActivityPub.
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.
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
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.