¿Cómo creo un subtema y un sub-subtema?

Como nuevo creador de un foro de Discourse, quiero recrear la estructura de temas que tenía en un foro que gestioné entre 2004 y 2014, el cual funcionaba sobre una base ahora obsoleta. Ese foro permitía un número indefinido de niveles de subtemas. Ayer, mientras navegaba casualmente por alguna sección de (creo que) Discourse Meta, vi un mensaje sobre cómo configurar un índice de contenidos multinivel, lo que me indica que es posible (y presumiblemente muy sencillo para un usuario hacerlo), pero no logro encontrar dónde hacer clic para hacerlo o para crear una subcategoría de segundo nivel.

Puedes tener una jerarquía de categorías, pero, que yo sepa, no una jerarquía dentro de un tema (salvo las respuestas a mensajes).

Discourse tiene categorías y subcategorías; no admite un nivel indefinido de subcategorías. Puedes aproximar más niveles con etiquetas. No existe tal cosa como un subtema.

¡Eso es un verdadero desánimo! ¿Cómo podrían usarse las etiquetas para que un usuario casual perciba que existen subtemas? Por ejemplo, me gustaría que alguien pudiera acceder a Science/PCT_Science/Individual/Conscious_Perception/Reorganization/Function_building y a varias docenas de ubicaciones similares, la mayoría iniciadas por usuarios casuales. Con solo tres niveles de división, ¿qué esperanza tengo?

Si necesitas tantos niveles de categorización, tendrás que elegir otro software de foro.

Pero aunque puedas querer que tus usuarios pasen por seis niveles, dudo que muchos de ellos realmente lo hagan.

O bien elige otra plataforma o vuelve atrás para describir el problema en lugar de tu solución percibida.

Buen consejo. Dado que Discourse es obviamente popular y hay muchos temas, debe haber otra forma de agrupar temas relacionados en redes tipo árbol. La razón por la que elegí Discourse tras una búsqueda fue su integración con el correo electrónico. También administro una lista de correo sobre el mismo conjunto de temas, y quiero que los usuarios puedan elegir libremente entre la lista de correo y el foro al contribuir a un tema.

Cuando un usuario recibe un correo electrónico, al final hay una opción para responder por correo electrónico o ir directamente a esa publicación específica en el foro. ¿Eso ayuda?

Sí, esa posibilidad es una de las razones principales por las que decidí probar Discourse.

Es difícil imaginar que tus usuarios realmente quieran o necesiten ese nivel de granularidad, por no hablar de poder cumplirla.

Los usuarios pueden seguir etiquetas, por lo que podrías tener un conjunto razonable de categorías y subcategorías y permitir que la gente use etiquetas para otras cosas, pero no creo que puedas crear una etiqueta si inicias un tema por correo electrónico.

No es lo que los usuarios quieren, sino lo que en el foro anterior evolucionaron a usar, sin supervisión. Muy pocos, según recuerdo, llegaron tan lejos, pero podrían haberlo hecho en cualquier momento si alguno de ellos lo hubiera querido.

Tendré que investigar el uso de etiquetas. Estoy justo al principio de intentar aprender cómo hacer que Discourse haga lo que quiero.

A menudo es difícil decir o recordar por qué las cosas son como son. Es probable que lo que intentas replicar sea una solución torpe, la única que podías lograr con el software que tenías. (Hay una historia sobre una joven que pensaba que el jamón tenía que cortarse por la mitad para cocinarlo. Durante años, la mujer cocinó el jamón en su casa de esa manera, hasta que un día le preguntó a su madre al respecto. Resultó que la razón por la que el jamón siempre se cortaba por la mitad era que la olla era demasiado pequeña para contener un jamón entero.)

Y, incluso si esa solución es horrible, difícil de entender y realmente no resuelve el problema en cuestión, y es muchísimo más fácil hacerlo como lo resuelves con Discourse, millones de personas odiarán cualquier cosa que sea, en lo más mínimo, diferente.

Entiendo cómo las diferencias podrían resultar frustrantes, especialmente si buscas un modelo de datos ‘uno a uno’ para tus temas. Sin embargo, un árbol de 6 niveles parece abrumador desde la perspectiva de la recuperación (me refiero a un usuario que intenta encontrar algo).

Si cada nodo tuviera 3 ramas, tendrías 729 puntos finales en un árbol de 6 niveles. Y si realmente no tienes más de 700 puntos finales, ¿por qué la necesidad de tanta ramificación?

Por supuesto, no conocemos tu base de usuarios. ¡Quizás sean científicos de datos! Pero podría ser que permitir que los usuarios construyan el árbol dinámicamente te haya dejado con una mayoría de categorías que solo tienen una publicación.

Una estructura de árbol más plana podría incluso aumentar la participación, ya que los usuarios encontrarían más fácil saber dónde publicar y dónde encontrar discusiones interesantes.

Mi sugerencia es que pienses en cómo podrías rediseñar tus categorías para facilitar la publicación y la búsqueda de contenido, incluso antes de elegir una plataforma.

(Por supuesto, estoy haciendo muchas suposiciones sobre tu información y tus usuarios. ¡Disculpas si he cometido algunas suposiciones totalmente incorrectas! :slightly_smiling_face:)

PD: Creo que las sugerencias anteriores consisten en que configures las categorías en Discourse (hasta dos niveles de profundidad) y que tus usuarios creen ‘etiquetas’ para los temas que publican, para que les sea fácil recuperar sus publicaciones usando los términos de las etiquetas. Así no están construyendo un árbol, sino una nube de etiquetas que se puede buscar. ¿Quizás sea lo mejor de ambos mundos?

Mark, todo lo que dices tiene sentido. No había pensado en una nube de etiquetas y estaba tratando de averiguar cómo simular un árbol usando etiquetas. Pero, por supuesto, tienes razón: una nube de etiquetas es mejor.

Por cierto, en mi antiguo foro no tengo ni idea de cuán profundos serían los niveles de las ramas del árbol, ya que dependían completamente de lo que un usuario pudiera hacer al publicar un nuevo tema o al responder a uno antiguo dividiéndolo. Sospecho que muchos habrían tenido solo un par de niveles de profundidad. En Discourse, entiendo que se puede reconfigurar la estructura de categorías y subcategorías sin perder los mensajes existentes, pero todavía me falta mucho para hacer eso.

Ahora es posible crear sub-subcategorías. Can we increase the sub-category dept level? - #3 by pfaffman