En algunas categorías, a los interesados de un proyecto les gustaría arrastrar y soltar manualmente los temas para reordenarlos. ¿Existe algún componente o complemento de tema que permita un orden personalizado de los temas?
Ese orden cambiaría de inmediato cuando alguien publicara en un tema ![]()
Hasta donde sé, no hay forma de mantener un orden fijo de los temas.
Creo que eso es correcto. La fijación es lo más cercano que puedes llegar, probablemente.
No quise decir “reordenamiento temporal”. Lo que sugiero es un nuevo orden de temas — “orden personalizado/manual”, como quieras llamarlo. No por fecha, no por nombre, no por gustos, popularidad, o cualquier otra cosa. Sino un orden manual. Esto colocaría los nuevos temas al final o al principio por defecto (una configuración nueva), pero permitiría reordenarlos libremente de otra manera.
¿Y ese orden no cambia cuando hay nuevas publicaciones? Entonces habría diferentes listados en /latest que en el nivel de categoría? Supongo que eso rompería la función principal, en un nivel técnico y conceptual, de manera tan profunda que no sucedería fácilmente, si es que alguna vez sucede.
Eso suena más al estilo de WordPress que a cómo actúa un foro de discusión.
Pero cerrando todos los temas y jugando con los tiempos de publicación se puede lograr eso. Pero nuevamente, entonces un WordPress u otro CMS sería una opción más lógica.
No estoy seguro de qué estás hablando, lo siento. Es una columna sencilla “int manual_ordering” en la base de datos y una nueva vista de lista de temas junto a /latest y /new.
Por favor, no juzgues las necesidades de otros usuarios del foro por la ausencia de esas necesidades en tus casos de uso.
Discourse se está posicionando mucho más allá de los foros clásicos de “discusión”. Es una base de conocimientos, gestión de proyectos, coordinación de esfuerzos, chats y quién sabe qué más.
Solo estoy expresando una necesidad que surge constantemente en mis comunidades.
También he tenido esta necesidad, y trabajo alrededor de las limitaciones actuales haciendo lo siguiente:
- Establecer una Categoría para que ordene por fecha de creación
- Cambiar la fecha/hora de cada tema para que estén ordenados como deseo
Ahora bien, es evidente que solo un administrador puede hacer esto, y las fechas/horas pueden volverse un poco confusas. ¡Así que no es lo ideal!
Sin duda sería una solicitud de función digna (es decir, en Feature).
Parece que la necesidad existe y está semi-reconocida, al menos para la #documentación, ya que los temas aparecen ordenados manualmente en la barra lateral. No veo la ordenación manual en la lista de temas de la sección principal, pero me gustaría esa opción también.
He movido esto a Feature ya que se siente más como una solicitud de característica que como una solicitud de soporte. El equipo es consciente de que para la documentación se necesitarán otras formas de mostrar y ordenar temas, y hay algunos planes en proceso para satisfacer esa necesidad. Desafortunadamente, aún no hay un cronograma específico que pueda compartir.
Mientras tanto, es posible que haya visto Discourse Doc Categories que permite la creación de una tabla de contenido en la barra lateral, como usamos aquí para Documentation.