Ordinamento per rilevanza delle risposte annidate

Se hai abilitato le risposte annidate sul tuo sito, ora puoi permettere ai membri di ordinare le risposte per Popolari. Questo ordine di visualizzazione mette in evidenza le discussioni con cui le persone stanno interagendo in questo momento, invece di mostrare semplicemente i post più apprezzati o più recenti.

Perché potresti volerlo usare

L’ordinamento per “Top” premia le risposte che hanno accumulato like nel corso della vita di un argomento, il che tende a bloccare i post popolari iniziali in cima. L’ordinamento “Recenti” ti mostra l’attività più recente, ma senza dare alcuna indicazione su ciò che vale la pena leggere. “Popolari” si colloca a metà strada: favorisce le risposte che stanno ricevendo like e lo stanno facendo recentemente, così una conversazione attiva in profondità all’interno di un argomento può salire in cima mentre è in corso — e scendere gradualmente man mano che si raffredda.

Questo è più importante con le risposte annidate rispetto a un argomento piatto, perché l’attività spesso avviene all’interno di sotto-thread. L’ordinamento “Popolari” tiene conto di questo: quando una risposta sepolta tre livelli in basso diventa popolare, anche il thread genitore sale, così i lettori possono effettivamente trovarla.

Come funziona

Ogni risposta riceve un punteggio di popolarità basato su tre elementi:

  • Coinvolgimento - like e risposte dirette, ponderati e scalati in modo logaritmico in modo che un post virale non domini per sempre
  • Freschezza - un bonus per i post nuovi che decade con un’emivita di 7 giorni, così i contributi recenti hanno una chance equa contro quelli consolidati
  • Attività del thread - una risposta popolare trasmette il suo punteggio ai suoi antenati (con una piccola penalità per ogni livello), così i thread contenenti discussioni popolari emergono, non solo i singoli post

Dal punto di vista tecnico, i punteggi di popolarità sono calcolati su richiesta. Non viene calcolato nulla per gli argomenti che nessuno sta ordinando per popolarità. La prima volta che qualcuno richiede l’ordinamento “Popolari” su un argomento, i punteggi vengono calcolati in un job di background e memorizzati nella cache. Quella richiesta ricade sull’ordinamento “Top”; le visite successive ottengono il risultato reale. I punteggi in cache sono considerati validi per 30 minuti — dopo di che, la prossima richiesta ottiene comunque l’ordinamento in cache istantaneamente mentre un aggiornamento viene accodato in background.

Un paio di scorciatoie sensate: gli argomenti molto piccoli (5 post o meno) e gli argomenti senza nuovi post negli ultimi 30 giorni usano semplicemente l’ordinamento “Top”, poiché non c’è nulla di significativo che un punteggio di popolarità possa aggiungere lì. Nella pratica, questo significa che l’ordinamento “Popolari” aggiunge essenzialmente zero carico alle parti del tuo sito in cui non farebbe differenza.

Come abilitarlo

  1. Le risposte annidate devono essere abilitate sul sito e per l’argomento (tramite l’impostazione globale predefinita o l’impostazione della categoria)
  2. Abilita nested replies hot sort enabled nelle impostazioni di amministrazione. Questo farà apparire Popolari nelle opzioni di ordinamento
  3. Puoi opzionalmente impostarlo come ordine di ordinamento predefinito in Nested replies default sort

La formula di punteggio (peso dei like, peso delle risposte, emivita della freschezza e altro) è regolabile tramite impostazioni nascoste del sito se hai bisogno di adattarla al ritmo della tua comunità, ma i valori predefiniti sono progettati per funzionare bene fin da subito.

Buona Discussione!

5 Mi Piace