Lo siento si soy redundante, pero no he encontrado ningún tema similar…
Recientemente, Workflowy, mi segunda plataforma web favorita (¡Discourse es la primera!), ha implementado los «espejos», que permiten tener un elemento en más de una ubicación. Como un puntero*.
A veces, ya sabes, tienes un tema que debería estar en dos categorías simultáneamente. Sí, sé perfectamente el potencial de las etiquetas (y Workflowy también), pero no me refiero a eso.
¿Existe algo similar a los espejos en Discourse? ¿Está planificada su implementación? Si la respuesta es «No» a las dos preguntas anteriores, ¿qué opinas de la idea?
He visto algunas preguntas que solicitan este tipo de funcionalidad. ¿Podrías dar un ejemplo de dónde sería útil que un tema de Discourse aparezca en dos categorías?
Tengo tres categorías principales: Primaria, Secundaria y Bachillerato. Son categorías bastante independientes (el 90% de los temas no interesa a los demás). Hay más categorías comunes, pero no me gustaría añadir muchas (máximo 10-15).
Me gustaría compartir un tema sobre robótica educativa con todos.
2.1. Podría crear una categoría llamada “Robótica educativa”, lo sé, pero eso genera cierta dispersión entre algunos usuarios no competentes. Algunos usuarios crearán nuevos temas hablando de robots en la categoría “Primaria” (porque son maestros de primaria) y otros los crearán en “Robótica educativa”.
2.2. Podría duplicar el tema, es cierto, pero me gustaría que toda la comunidad hable junta desde su “lugar natural”.
Es un problema clásico en sistemas jerárquicos. Las etiquetas pueden ayudar, pero requieren supervisión y mantenimiento cuando los usuarios no tienen competencia digital. Las etiquetas automáticas basadas en el contenido (¡gran nueva función!) también pueden ayudar, pero creo que los temas espejo pueden ser útiles en algunos escenarios.
Sinceramente, no tengo mucha experiencia, pero intuyo que algunas comunidades funcionan mejor cuando el contenido es muy específico. Si soy profesor de primaria, no quiero leer contenido sobre exámenes de ingreso a la universidad, y viceversa.
Sin embargo, tampoco son comunidades totalmente independientes, ya que hay algunos temas que pueden interesar a todas (aunque no muchos). Volviendo a mi ejemplo para responder a tu pregunta: tengo tres grandes categorías: “Primaria”, “Secundaria” y “Bachillerato”, y quiero publicar un tema sobre “Scratch, un lenguaje de programación divertido y sencillo”.
Puedo crear el tema y etiquetarlo como “Primaria” y “Secundaria”, pero ¿dónde lo coloco?
Si creo una categoría “General”, pronto tendré un desorden donde algunos usuarios publicarán cosas que estarían mejor en otras categorías. No me gustan mucho las categorías “General” o “Varios”.
Si creo una categoría más específica como “Lenguajes de programación” o “Programación”, muchos usuarios no se suscribirán porque no les interesa demasiado el mundo de la programación, aunque podrían estar interesados en Scratch si lo presentas en su categoría natural (por ejemplo, Primaria).
Sé que es posible crear barras laterales (usando discourse-category-sidebars) e incluir enlaces a etiquetas en ellas. Sería una solución, pero implicaría que los usuarios etiqueten correctamente cada publicación. Además, habría dos puntos de entrada: la categoría (Primaria) y la etiqueta (Primaria), con contenidos diferentes…
Espero haberme explicado bien. Gracias por tu atención, Jeff, es un honor. Y no perderé la oportunidad de decirte lo excelente que es tu plataforma.
Si entendí correctamente, una posible solución sería una categoría “General” parcialmente restringida. Puedes configurar las restricciones de la categoría de modo que todos los usuarios puedan ver y responder, pero solo el personal (o un grupo designado a tu elección) pueda crear nuevos temas. Esto debería evitar cualquier riesgo de caos en la categorización. Consulta Understanding groups and category permissions para obtener más información.
Otra herramienta opcional, si esperas que haya mucho contenido generalizado enviado por los usuarios, es configurar la categoría “General” de modo que todos los nuevos temas deban ser aprobados por el personal. De esta manera, tendrías un sistema de filtrado.
También podrías investigar la utilidad de Discourse Docs. Tendrías que informar a tus usuarios sobre su existencia, pero podría ser una buena forma de organizar todo.
No espero que los temas espejo estén en la hoja de ruta pronto, así que confío en que una de las soluciones anteriores será una alternativa viable. ¡Avísame si tienes alguna pregunta!
Hola @jmeler, yo también estoy buscando la misma solución: un tema, en dos categorías.
Gmail es un gran ejemplo de plataforma que utiliza esta función.
Con Gmail, puedes aplicar Etiqueta n.º 1 y Etiqueta n.º 2 al Correo electrónico n.º 1.
Ahora puedes encontrar el Correo electrónico n.º 1 en la carpeta Etiqueta n.º 1 o en la Etiqueta n.º 2.
Las carpetas de Gmail representarían las categorías de Discourse.
Las etiquetas de Gmail representarían las etiquetas de Discourse.
Haz clic aquí para obtener más información sobre cómo funcionan las etiquetas de Gmail.
Casos de uso en Discourse
Antecedentes: Hay una instancia de Discourse para una demografía de EE. UU. sobre noticias locales, nacionales y globales.
Aquí está la disposición de las categorías…
Noticias (Categoría principal)
Local: California (Subcategoría)
Local: Texas (Subcategoría)
Local: Nueva York (Subcategoría)
Nacional (Subcategoría)
Internacional (Subcategoría)
Ahora digamos que hay noticias internacionales sobre un globo espía que actualmente está en China, dirigiéndose a EE. UU. y, finalmente, terminando en Texas.
Primero se publicaría en la categoría Internacional, pero a medida que el globo se traslada a EE. UU., se añadiría a las categorías Internacional y Nacional. A medida que se traslada a Texas, ahora se añadiría a las 3 categorías.