Desde el lanzamiento inicial de XenForo 2.3, ha habido un nuevo sistema trabajando entre bastidores. Algunos desarrolladores lo habrán visto, pero no habíamos hablado de él porque no era relevante. Hasta ahora.
Hablemos primero de este sistema subyacente.
Registro de actividad de contenidos
Este es un sistema genérico, basado en tipos de contenido, que recomendamos encarecidamente que consideres utilizar para tus propios complementos. Básicamente, lo que hace es mantener un registro del contenido y realizar un seguimiento de varias métricas, como el recuento de visitas, el recuento de reacciones, la puntuación de las reacciones y el recuento/puntuación de los votos del contenido. Una inmersión más profunda en los bits técnicos involucrados en su aplicación está más allá del alcance de este post, pero los desarrolladores pueden querer comprobarXF\ActivityLog\AbstractHandler
, y una de las implementaciones de hilos o mensajes.Puedes controlar cuánto tiempo se guardan los registros de actividad utilizando la opción "Duración del registro de actividad":
Por sí solo, el sistema no hace nada, pero veamos cómo vamos a utilizarlo en XenForo 2.3.
Contenido de tendencia
El contenido en tendencia es una nueva forma de que los usuarios descubran el contenido más popular de tu foro. Vemos esto como un precursor de grandes mejoras en el descubrimiento de contenido en general en el futuro, centrándose en ayudar a los usuarios a encontrar el contenido que importa; el contenido que es actualmente "caliente" o popular.Por ahora este es un widget que puedes añadir donde quieras, por defecto lo añadiremos a las diferentes páginas generales del foro incluyendo la lista de foros y las páginas de novedades. Pero puedes colocar el tuyo donde quieras. Echemos un vistazo a la configuración del widget:
Contenidos contextuales
Los contenidos de tendencias son totalmente conscientes del contexto, y puedes controlar su comportamiento aquí. Por ejemplo, si el widget está habilitado en la posición específica de un foro, puede configurarse para que sólo muestre las tendencias de este foro.Ordenar
Las dos opciones aquí son "Hot" y "Top" y éstas deciden cómo se ordenan los resultados. Los resultados ordenados por "Caliente" tienen más peso por lo reciente del contenido. Esta es probablemente la mejor opción para los foros más concurridos.Duración
Es el número de días sobre el que calculamos las métricas. Por defecto es de 7 días, pero puedes hacer que sea tan largo como el valor de la opción "Duración del registro de actividad".Tipo de contenido
Aquí puedes restringir el widget para que sólo muestre un tipo de contenido específico. Por defecto será una lista mixta de todo el contenido de tu foro.También tenemos algunas opciones para controlar más detalladamente cómo se calcula el contenido de tendencia:
Clasificación de los contenidos en tendencia
Tienes control total sobre cómo se ponderan las métricas del registro de actividad para el contenido de tendencia. Por defecto, no incluimos el recuento de reacciones, el recuento de votos ni la puntuación de votos, ya que son menos relevantes para las listas de contenido mixto. Pero puedes elegir ponderar cualquiera de las métricas aquí más o menos fuertemente dependiendo de qué métricas crees que son más relevantes para indicar qué es tendencia.Vida media del contenido en tendencia
Se utiliza para ajustar la forma en que la actualidad del contenido afecta al orden "Caliente" de su contenido de tendencia. Después del período definido aquí, los pesos de las métricas de registro de actividad valen la mitad.Y eso es todo por hoy. Hemos habilitado el widget aquí con su configuración y posiciones por defecto para que puedas comprobarlo antes de su lanzamiento en Beta 4, que esperamos sea la semana que viene.