Ordenación por popularidad para respuestas anidadas

Si has activado las respuestas anidadas en tu sitio, ahora puedes permitir que los miembros ordenen las respuestas por Tendencias. Este orden de clasificación muestra las discusiones con las que la gente realmente está interactuando en este momento, en lugar de simplemente las publicaciones con más “me gusta” o las más recientes.

Por qué te interesaría

El ordenamiento por “Mejores” premia a las respuestas que han acumulado “me gusta” a lo largo de la vida de un tema, lo que tiende a congelar las publicaciones populares iniciales en la parte superior. El ordenamiento por “Nuevas” te muestra la actividad más reciente, pero sin dar ninguna pista sobre qué vale la pena leer. “Tendencias” se sitúa en medio: favorece las respuestas que están recibiendo “me gusta” y que son recientes, de modo que una conversación activa en lo profundo de un tema puede subir a la parte superior mientras ocurre — y descender con gracia cuando pierde impulso.

Esto es más importante con las respuestas anidadas que en un tema plano, porque la actividad suele ocurrir dentro de subhilos. El ordenamiento por “Tendencias” tiene esto en cuenta: cuando una respuesta enterrada tres niveles abajo despegue, su hilo padre también subirá, para que los lectores puedan encontrarla realmente.

Cómo funcionaCada respuesta obtiene una puntuación de “tendencias” basada en tres cosas:

  • Interacción - “me gusta” y respuestas directas, ponderados y escalados logarítmicamente para que una publicación descontrolada no domine para siempre
  • Frescura - un bono para publicaciones nuevas que decae con una semivida de 7 días, para que las contribuciones recientes tengan una oportunidad justa contra las establecidas
  • Actividad del hilo - una respuesta en “tendencias” pasa su puntuación a sus ancestros (menos una pequeña penalización por nivel), de modo que los hilos que contienen discusiones en “tendencias” floten hacia arriba, no solo las publicaciones individuales

En el lado técnico, las puntuaciones de “tendencias” son impulsadas por la demanda. no se calcula nada para temas que nadie ordene por “tendencias”. La primera vez que alguien solicita ordenamiento por “tendencias” en un tema, las puntuaciones se calculan en un trabajo en segundo plano y se almacenan en caché. Esa solicitud vuelve a caer en el ordenamiento por “Mejores”; las visitas posteriores obtienen el producto real. Las puntuaciones en caché se consideran frescas durante 30 minutos — después de eso, la siguiente solicitud aún obtiene el ordenamiento en caché de forma instantánea mientras se pone en cola una actualización en segundo plano.

Un par de atajos sensatos: los temas muy pequeños (5 publicaciones o menos) y los temas sin publicaciones nuevas en 30 días simplemente usan el ordenamiento por “Mejores”, ya que no hay nada significativo que una puntuación de “tendencias” pueda añadir allí. En la práctica, esto significa que el ordenamiento por “tendencias” añade esencialmente cero carga para las partes de tu sitio donde no haría diferencia.

Cómo activarlo

  1. Las respuestas anidadas deben estar activadas en el sitio, y para el tema (ya sea a través del valor predeterminado global, o la configuración de categoría)
  2. Activa nested replies hot sort enabled en tu configuración de administrador. Esto hace que hot aparezca en las opciones de ordenamiento
  3. Opcionalmente, puedes establecerlo como el orden de clasificación predeterminado en Nested replies default sort

La fórmula de puntuación (peso de “me gusta”, peso de respuesta, semivida de frescura, y más) es ajustable a través de configuraciones ocultas del sitio si necesitas ajustarla al ritmo de tu comunidad, pero los valores predeterminados están diseñados para funcionar bien desde el primer momento.

¡Feliz Discourse!

5 Me gusta