¡Gracias por echar un vistazo! La navegación dentro de ellos es básicamente la misma que en Discourse estándar. Los temas se abren igual que desde una lista de temas normal. Personalmente, me gustaría que los chats se abran en pantalla completa de forma predeterminada desde esta vista; me parece más lógico, pero actualmente se abren según tu último estado utilizado (expandido o ventana emergente).
Entiendo perfectamente la perspectiva de que las categorías (específicamente las subcategorías, en este caso) no son el mismo tipo de contenido y no parecen encajar con el resto. Mi idea era que esto funcione de manera muy similar a la opción actual “Mostrar lista de subcategorías encima de los temas en esta categoría” para las Categorías, la cual siempre me ha gustado porque también considero que las subcategorías suelen tener menos protagonismo del deseable en muchos casos. Ordenar por actividad (opcionalmente) simplemente lo hace sentir más útil y actualizado, a mi juicio.
Dicho esto, también es mi intención que esto sea totalmente configurable. La idea es que puedas componer cualquier número de “vistas” que incluyan o no ciertos tipos de “contenido” o estructura. Por ahora, se basa en la jerarquía actual, por lo que tienes todo lo que está dentro de una Categoría dada, incluidos temas, subcategorías y canales de chat. Podrás habilitar o deshabilitar cualquiera de esos elementos en una vista determinada. También podría resultar interesante la capacidad de componer vistas completamente al margen de las preocupaciones jerárquicas, por ejemplo, una vista que contenga temas, categorías/subcategorías y chats de cualquier parte de la instancia de Discourse.
Creo que todo esto probablemente resulta más confuso si estás acostumbrado y cómodo con la forma en que Discourse organiza las cosas. Muchos de nosotros lo estamos. El desafío con este tipo de experimentos en un espacio como este es que casi por naturaleza parecerán extraños para la audiencia aquí.
Pero a menudo, quienes son nuevos en un espacio de discusión se preocupan menos por la jerarquía que por la recencia. Más importante aún, incluso si solo quieren ver contenido dentro de una Categoría dada, ¡los canales de chat son prácticamente invisibles dentro de la categoría en este momento! Para mí, eso parece un grave error de usabilidad y descubribilidad. Me propuse resolver ese problema y, en el proceso, decidí hacer que el sistema fuera más flexible e inclusivo. Pero la intención central es elevar el chat a la categoría de “contenido de primera clase”.
Gracias de nuevo por tus comentarios. Me da curiosidad saber si lo anterior ayudó a aclarar las cosas y/o a que parezca más útil.
Intentaré publicar una demostración en video más completa a medida que avance el trabajo. Es un proyecto de segunda línea, pero tus comentarios definitivamente me animarán a seguir adelante. ![]()