Comprimere notifiche badge multiple in un'unica

La categoria meta in un forum a cui partecipo è stata resa accessibile a tutti dopo essere stata inizialmente riservata solo agli utenti TL1+. Frequento spesso quella categoria e le discussioni meta mi interessano. I miei post hanno ricevuto un buon numero di like, sufficienti per ottenere i badge se la categoria fosse stata pubblica in precedenza.

Inoltre, ho più notifiche per i badge di quante ne appaiano nell’immagine. Ricevere la stessa notifica per lo stesso badge più volte dovrebbe essere raggruppato in un’unica notifica che indichi: Hai ottenuto '{badge_name}' (xN), dove N è il numero di volte in cui quel badge è stato ottenuto.

Ho già inviato un feedback a quel forum, tramite la categoria meta, suggerendo di disabilitare l’ottenimento dei badge prima di rendere pubblica un’altra categoria, oppure di assegnare i badge in modo silenzioso. Tuttavia, unire le notifiche duplicate in una sola dovrebbe essere comunque una buona pratica di UX.

7 Mi Piace

In questo modo accorpiamo i like, ma non i badge.

2 Mi Piace

Che un sacco di distintivi! È possibile che un amministratore di quel sito abbia abbassato il numero di like necessari per ottenere quei distintivi, facendoli assegnare più spesso?

Ah, ora capisco. La categoria è stata appena resa pubblica, risultando nell’assegnazione di molti distintivi tutti insieme. A me sembra un evento raro e fortuito che non richiede una risposta sistematica.

3 Mi Piace

Scusa per aver rispolverato un argomento vecchio, ma mi chiedo se il problema qui non sia che il badge ‘Buona risposta’ è stato assegnato più volte, ma che la notifica per il badge sia stata inviata più volte? Questo è un problema che si è presentato diverse volte durante la gestione delle richieste di assistenza. È difficile da diagnosticare, ma sembra che le notifiche per un badge continuino a essere inviate finché una delle notifiche non viene contrassegnata come letta. Se è corretto, per contrassegnare una notifica del badge come letta è necessario che l’utente visiti la pagina del badge? Sembra che sia proprio questo ciò che sta accadendo qui:

Potrei aver completamente torto, ma oggi è la seconda volta che provo a risalire alla causa del problema.

3 Mi Piace

Mi piacerebbe davvero molto — risolverebbe il problema più grande del mio progetto di integrazione Fedora Badges. Quanto sarebbe difficile fare la stessa cosa fatta per i like per i premi badge?

2 Mi Piace

Difficile da dire a memoria, ma probabilmente non troppo difficile. @Roman quanto sarebbe complicato integrare questo tipo di cose nelle notifiche dei badge?

3 Mi Piace

Lo vorrei ancora, ma volevo anche aggiornare: il nuovo menu di notifiche diviso rende questo problema meno urgente.

1 Mi Piace

A volte avrò più link che guadagnano un badge tra le visite al nostro forum:

Anche se ogni notifica di Link popolare va nello stesso posto, fare clic su una di esse non contrassegna le altre come lette. Penso che dovrebbe.

Non voglio sempre usare il pulsante Rimuovi tutto poiché a volte ci sono altre notifiche che voglio ancora esaminare.

2 Mi Piace

Meglio ancora, le notifiche potrebbero anche essere raggruppate, così il tuo esempio potrebbe leggere

  • Guadagnato “Link popolare” (3x)
  • Glarble barble!

  • Guadagnato “Link popolare” (2x)
  • Guadagnato “Link interessante”

invece. Ciò renderebbe l’interazione “fai clic su uno per contrassegnare tutti come letti” più comprensibile poiché è necessario fare clic solo su un elemento.

4 Mi Piace

@joellabes Ho spostato il tuo argomento in questo per mantenere le richieste raggruppate insieme, poiché penso che raggrupparle in una singola notifica, come per Mi piace/Reazioni, dove possibile, sarebbe molto più ordinato, e sarebbe anche un modo pratico per assicurarsi di non avere più notifiche non lette che puntano allo stesso posto.

3 Mi Piace

Sono d’accordo, questa è una soluzione molto migliore!

2 Mi Piace

Vorrei che invece di dover cliccare su ogni “condivisione carina” individualmente, ci fosse solo una notifica per tutti i badge di “condivisione carina” che ho ricevuto quel giorno.