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
- Le risposte annidate devono essere abilitate sul sito e per l’argomento (tramite l’impostazione globale predefinita o l’impostazione della categoria)
- Abilita
nested replies hot sort enablednelle impostazioni di amministrazione. Questo farà apparirePopolarinelle opzioni di ordinamento - 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!