Visualizzare i distintivi del livello di fiducia solo per il ‘livello di fiducia attivo’ su /my/badges
Mostrare il distintivo del livello di fiducia attivo come primo distintivo nella scheda utente e nelle pagine dei distintivi
Suggerimento 1 - Solo livello di fiducia attivo
Questo è già il comportamento sulle schede utente. Sarebbe utile averlo anche su /my/badges.
La gestione predefinita dei distintivi in Discourse prevede molti distintivi per motivi di gamification. È una bella cosa e ha molto senso per un forum aperto a internet.
Tuttavia, nei nostri forum con login_required, abbiamo rimosso i distintivi legati alla gamification e mantenuto solo quelli relativi ai livelli di fiducia e alcuni distintivi specifici della comunità. Il problema è che i distintivi del livello di fiducia creano ora molto rumore.
La mia soluzione temporanea
Ho ottenuto la visualizzazione del solo distintivo attivo nella pagina /badges nascondendo i distintivi predefiniti del livello di fiducia e ricreandoli con una query SQL modificata, che vengono revocati ogni giorno. Ad esempio:
Al momento, i distintivi sono ordinati per Oro, Argento, Bronzo e poi (penso) in ordine inverso di assegnazione:
Come si può vedere, il distintivo del livello di fiducia può facilmente essere spostato.
Credo che il distintivo TL sia il più importante e dovrebbe quindi essere sempre nella prima posizione a sinistra. Ha senso?
Beh, con mia grande sorpresa sembra che sia stato implementato di nascosto dal Discourse Team. Almeno così sembra guardando le schede utente di diversi utenti qui su Meta:
Non è il caso per le pagine /my/badges, ma questa è molto meno importante secondo me, dato che dubito vengano usate molto.
Riesaminando questo, tutto ciò sembra essere notevolmente migliorato ora.
Concessione dei badge di livello di fiducia
Raccogli ancora badge man mano che procedi (cioè, quando raggiungi TL2 mantieni anche il badge TL1)
Tuttavia, questo è un problema molto minore di quanto non fosse a causa di come vengono gestiti nell’interfaccia utente.
Visualizzazione dei badge sulle schede utente
Il badge TL più “anziano” è posizionato all’estrema sinistra, e poi sembrano essere ordinati per “grado”, con l’oro per primo.
Visualizzazione dei badge su /my/badges
Questo sembra essere per grado / tempo. In sostanza, questo di solito evidenzia il TL più alto abbastanza bene senza metterlo in particolare risalto.
Personalmente, preferirei che fossero uguali (TL attuale a sinistra sulla scheda e in alto a sinistra sul profilo), ma questo è abbastanza buono per me da non preoccuparmi più di pasticciare con i badge.