Actualmente, una forma en que manejamos los mega-temas es eliminar todas las respuestas antiguas de forma periódica.
Esto me parece draconiano.
¿Es posible establecer una ventana de “número de respuestas” y que Discourse elimine la primera respuesta una vez que se alcance ese número de respuestas, creando así una “ventana deslizante” sin restablecer todo el tema?
Así, una vez que se alcance el número, debería eliminar la primera respuesta en el tema por cada respuesta subsiguiente.
Un par de ejemplos de dónde sería útil esto:
Temas de complementos donde tienden a ser muy largos, pero donde el historial de soporte reciente es realmente importante (por lo que no quieres eliminarlo a menos que sea absolutamente necesario).
cuando tus publicaciones son un feed de mensajes de otro sistema donde es natural querer el historial reciente, pero no es necesario conservarlo todo.
Esto es, en mi opinión, superior a una limpieza arbitraria basada en el tiempo.
Solo para asegurarme de que lo entiendo correctamente, una vez que el número de respuestas alcance x, eliminará suficientes respuestas para volver a bajar.
Iría más allá y sugeriría que debería ser una opción en los controles del “Temporizador de temas” (y ese control podría tener que ser renombrado como resultado para reflejar el hecho de que ya no se basa necesariamente en el “tiempo”).
Pensé que el sistema existente haría eso cuando indica que las respuestas se eliminan automáticamente después de 30 días, pero eso elimina todos los comentarios a la vez, incluso si solo tienen 1 día de antigüedad si el primer comentario del tema tiene 30 días de antigüedad.
La idea de la “ventana deslizante” tendría sentido si fuera posible eliminar comentarios después de que hayan sido publicados durante 30 días completos, no eliminar todo en la conversación completa que comenzó hace 30 días si eso es posible.
He visto que se menciona la idea de que las buenas ideas en los comentarios se incorporen a la publicación original de la wiki en lugar de dejarlas como comentarios.
Por ejemplo, si la configuras en 100 respuestas. Una vez que el tema tenga 101 publicaciones. La publicación número 102 se convertiría en 101 ya que la publicación número 2 se elimina para mantener un máximo de 100 respuestas.
No sé qué significa “CH” en eso, pero para la solicitud de usar el número de publicaciones en lugar del número de días, ¿sería más difícil escribir un programa basado en el número de publicaciones en lugar del número de días?
Podría tener sentido para algunos temas, pero existe el riesgo de empezar a perder publicaciones importantes si la conversación comienza a ir rápidamente, podría haber 100 respuestas en un día que todos los que no revisan el tema ese día se perderían.
La respuesta de 100 mensajes fue solo para simplificar.
La idea aquí es mantener las cosas en marcha con menos pérdidas. ¿En cuanto a programación? En mi opinión, no es demasiado difícil, ya que simplemente elimina las respuestas más antiguas del lote. En comparación con el método actual basado en el tiempo que elimina todas las respuestas.
Con el método actual, podemos decir que es un comportamiento parcialmente inesperado. Ves que un tema tiene nuevas respuestas, pero el contenido de esas respuestas está vacío debido a que el sistema limpia el tema. Con la propuesta de Robert, siempre habrá un poco de historial que se podrá revisar.
Todavía hay pérdida de información. Pero no una pérdida completa como el método actual. Robert y yo tuvimos una lluvia de ideas privada sobre algunas ideas complementarias que podrían reducir la pérdida de información. Pero eso es para otro tema, tal vez en lugar de discutir este con exceso de información.
Comprobación de cordura, tenemos un hilo de memes/tonterías donde se eliminan las respuestas de más de 90 días… no elimina nada más joven de 90 días.
Parece que estás describiendo 'cuando se cumplen 90 días, elimina todas las respuestas, lo cual no hace, o no debería hacer. Nunca nos encontramos con ese límite porque está muy activo… pero si se volviera inactivo durante 3 meses, el hilo estaría vacío, si eso es lo que quieres decir.
Ver publicación original. Así es como funciona en Meta: se eliminan todas las respuestas después de un período de tiempo determinado.
Tu foro parece estar utilizando algo diferente a lo que se ha estado utilizando en algunos temas de categorías aquí.
El tema de memes de tu foro parece estar haciendo en parte lo que Robert propone como un cambio. Guarda que su propuesta elimina el tiempo como factor al establecer un número máximo de respuestas. Donde las nuevas respuestas, una vez alcanzado el umbral, mueven/eliminan las respuestas más antiguas.
Curiosamente, no pude encontrar/identificar la configuración en Configuración de categoría. ¿Es este un plugin que realiza reinicios de temas? ¿O es algo que debe habilitarse en la configuración del sitio principal antes de que aparezca en la configuración de categoría?