Habiendo pensado en esta característica durante aproximadamente dos años, todavía creo que sería una extensión orgánica en nuestra comunidad.
Demos forma a la metáfora usando patrones de Nextcloud: una categoría (o área, como las llamamos en nuestra instancia) debería ser una carpeta de inicio para un grupo especial, permitiendo a los usuarios a los que de otro modo no se les permitiría compartir información con ese grupo. Los mensajes compartidos deben marcarse visualmente como un caso especial: se permite que otros grupos o usuarios compartan información con ese grupo (por ejemplo, nuestro director de escuela). Para los temas compartidos, los mensajes de grupo son el patrón establecido en Discourse.
Pero tenerlos como ciudadanos de segunda clase oculta la información compartida a los usuarios (en nuestro caso), ya que la mayoría de ellos no son conscientes de esta ubicación especial en absoluto. Mostrarlos junto a los mensajes que están acostumbrados a leer sería la ubicación ideal en la interfaz de usuario.
Como se deseó aquí, una “categoría” especial para “cosas propias y cosas compartidas conmigo” como categoría personalizada extendería este patrón a “encontrar toda la información en la vista de categoría”.
Espero que, con la ayuda de un LLM, pueda implementar al menos una maqueta para probar este escenario.