Badge e colloquiale generale di Discourse

Questo post è il mio tentativo di comprendere la logica alla base della funzione Badge di Discourse e il comportamento generale del sistema verso i nuovi utenti.

Un po’ di contesto: non sono affatto un amministratore esperto di Discourse; gestisco con successo un’unica istanza per la comunità della mia organizzazione da circa un mese. È stato un percorso di apprendimento configurare il sistema e adattarlo alle nostre esigenze, ma una volta impostato, sono molto soddisfatto della maggior parte delle sue scelte di progettazione.

Questo mi porta a una apparente contraddizione che ho riscontrato durante la mia breve esperienza come amministratore di un’istanza Discourse e come utente a lungo termine di diverse istanze indipendenti.

Da un lato, l’interfaccia utente di Discourse è minimalista e elegante, sia su desktop che su mobile, un vero e proprio esempio di design dell’interfaccia.

Dall’altro, il sistema è incredibilmente loquace e richiede costantemente la mia attenzione per un periodo piuttosto lungo dopo una nuova registrazione. Parlo di un flusso incessante di badge, notifiche che mi ringraziano per il primo “mi piace”, il primo post e, presumo, per il primo figlio se mai ne avessi uno. Suppongo che all’alba di Discourse ci fosse una solida ragione alla base di tutto ciò. Era un software molto diverso dalla maggior parte dei forum di quell’epoca. E probabilmente si è dovuto trovare un modo per istruire i principianti assoluti su come usarlo bene e su come comportarsi correttamente.

Salto al giorno d’oggi: ora Discourse è quasi uno standard de facto per qualsiasi comunità che ci tenga. E non avendo un sistema di account federati, devi registrarti su ciascuna istanza. E su ciascuna di esse verrai accolto con un nuovo badge. E un altro ancora. E suggerimenti sull’interfaccia. E questo piccolo contatore dei non letti che ha sempre un (1), sempre relativo a qualche badge o consiglio utile che il sistema ha per me.

L’impostazione ‘Salta le guide di onboarding per i nuovi utenti e i badge’ nella sezione ‘Interfaccia’ delle Preferenze aiuta in qualche modo, ma vedo ancora alcune notifiche accattivanti per i nuovi utenti anche dopo averla attivata.

Forse, solo forse, è il momento di iniziare a muoversi in una direzione diversa per quanto riguarda le impostazioni predefinite di questa funzione, dato che oggi ci sono molte meno persone che non conoscono il software Discourse? Voglio dire, non abbiamo già abbastanza distrazioni nelle nostre vite?

14 Mi Piace

I badge e il tono amichevole servono a incrementare l’engagement tra i nuovi utenti. L’obiettivo è farli sentire accolti e apprezzati per le loro azioni nella tua community.

Tuttavia, i badge possono essere disattivati nelle impostazioni del sito nel caso in cui non li ritieni utili per la tua community.

5 Mi Piace

Scommetto che non sono l’unico a sentirsi infastidito, non accolto o non apprezzato. Fatemi fare un esempio: nell’era pre-COVID, tutti siamo andati in un negozio fisico almeno una volta nella vita. A volte c’è un commesso che ti saluta e cerca di essere utile, ma io personalmente lo odiavo con passione. Lasciatemi semplicemente sfogliare il negozio; so cosa mi serve, e se non lo so, chiederò! Ma il negozio probabilmente ha una ragione economica dietro questo comportamento: avere il personale di vendita a molestare i clienti in questo modo aumenta le vendite in modo misurabile.

La mia domanda è: qualcuno presso Discourse ha effettuato un sondaggio per verificare se questo comportamento fosse/necessario?

Se la vostra risposta è ‘è senso comune’, vi rispondo che 10-15 anni fa era senso comune permettere che metà dello spazio dello schermo fosse occupato dalle firme degli utenti contenenti GIF animate abbastanza potenti da indurre crisi epilettiche.


A proposito, sono consapevole del fatto che il sistema di badge può essere disattivato. L’ho fatto sulla nostra istanza gestita. Il problema è che non ho il controllo sui valori predefiniti di eventuali future istanze per cui dovrò registrarmi, alcune delle quali devo per forza iscrivere.

3 Mi Piace

Non so se questa sia la impostazione corretta, ma non è già una funzionalità esistente?

image

Trovato su discourse.example.com/my/preferences/interface

2 Mi Piace

Sì e no. In effetti rimuove alcuni badge, suggerimenti e notifiche, ma non disattiva completamente i badge per il tuo account (per quanto ne so, non è possibile con l’attuale architettura).

Ad esempio, guadagno ancora i badge ‘Basic’ e ‘Editor’ ovunque vada.

3 Mi Piace

Proseguendo con il tuo esempio, anche se non lo approvo, non posso stabilire le politiche sul comportamento dei dipendenti per un negozio che non possiedo.

Pertanto, ritengo abbia perfettamente senso lasciare che la gestione del negozio decida cosa favorisce maggiormente le loro vendite.

Lo stesso principio può essere applicato ai forum. Se un simile incoraggiamento stimola il coinvolgimento su un forum, non c’è alcun danno. Se preferisci non gradirlo, potresti inviare un feedback al gestore del negozio (o del forum), ma qui c’è solo un limite a ciò che si può fare.

Per chiarezza, non sto cercando di sostenere tale comportamento; anch’io credo che il rumore debba essere attenuato e che tali notifiche dovrebbero essere personalizzabili, inserite in una coda a bassa priorità simile alla modalità “non disturbare”. Tuttavia, non vedo alcun danno nel ricevere un po’ di incoraggiamento se sono un nuovo utente.

Detto questo, una volta ricevuto lo stesso insieme di badge e promozioni su oltre tre dozzine di forum, la cosa appare molto strana e ridondante.

2 Mi Piace

Lascia che io sottolinei che, nell’esempio del mio negozio, la decisione di implementare questa politica è stata consapevole. Hanno valutato pro e contro e hanno scelto attivamente di spingere le vendite in questo modo.

La mia impressione soggettiva, basata su diverse comunità Discourse che ho osservato, è che semplicemente lasciano le impostazioni predefinite così come sono o non sanno che esiste un’impostazione per disabilitare questa funzionalità.

3 Mi Piace

È molto strano, è abbastanza semplice per un amministratore trovare l’impostazione per disabilitare i badge.

E personalmente, non ho mai sentito una lamentela simile negli ultimi 5 anni di utilizzo di Discourse.

Ma penso che questa dovrebbe diventare un’impostazione di opt-in durante la procedura guidata di configurazione iniziale, in modo che gli amministratori possano decidere se vogliono i badge o meno.

1 Mi Piace

Ho appena vissuto l’esperienza di un’installazione fresca un mese fa e posso dirti che c’è un certo grado di affaticamento legato alla personalizzazione. All’inizio ti concentri su come dovrebbe apparire l’istanza, quali testi delle politiche dovrebbero riflettere e così via. Può facilmente sfuggire di mano e, hai ragione, in generale nessuno si lamenterà. Perché è facile ignorare dieci volte una notifica insignificante.

Sono d’accordo sulla parte relativa all’opt-in. Almeno trasforma questo in una decisione consapevole che riflette il punto di vista dell’amministratore.

5 Mi Piace

Forse ho ricordato male, ma quando ti iscrivi a un forum Discourse, non c’è un’opzione per ignorare queste cose? E sono sicuro che poche persone interagiscano con Discobot.

Per quanto riguarda i badge, forse potrebbero semplicemente farne parte e/o potrebbe essere disponibile un’impostazione nelle preferenze/notifiche.

È disponibile un’impostazione per utente per disabilitare l’onboarding dei nuovi utenti su base individuale e un’impostazione di amministrazione per abilitare (attivo di default) i badge a livello globale. La mia comprensione è che @max_gashkov sia interessato alla motivazione alla base di quest’ultima e desideri che sia omessa come impostazione predefinita OFF.

1 Mi Piace

Sì, oppure la possibilità per l’utente di disattivare i badge o le notifiche dei badge.

2 Mi Piace

In un certo senso, questo forum viene utilizzato per sondare le reazioni degli utenti a Discourse. Ad esempio, date un’occhiata alla discussione che ha dato il via alla funzionalità “salta l’onboarding per i nuovi utenti”: Let experienced users skip "new to Discourse" features.

Per alcuni dettagli sul ragionamento alla base di questo approccio, consultate il post del blog collegato nella risposta a How does the Discourse team do usability testing?.

6 Mi Piace

Grazie, Simon. Mi piace molto il concetto di Complaint Driven Development, quindi continuerò a lamentarmi!

Non sono sicuro che la funzione ‘Salta…’ funzioni come previsto. Su ogni forum in cui mi iscrivo, dopo aver selezionata questa opzione, ricevo ancora notifiche per i badge ‘Benvenuto’, ‘Editor’ e diversi altri.

Posso proporre un altro modo per affrontare il problema? Slack ha fatto molte cose sbagliate, ma anche alcune giuste: distingue il contatore dei messaggi non letti nella dock su desktop per i messaggi diretti e per tutti gli altri, mostrando una cifra o un punto sull’icona dell’app. È possibile fare lo stesso nell’interfaccia di Discourse? Una cifra per tutti gli eventi avviati dall’utente (risposte ai topic, menzioni, messaggi tra utenti, ecc.) e un punto per tutte le attività automatiche (badge e non sono sicuro di cosa altro).

8 Mi Piace

Sembra un nostro errore; ci assicureremo di disattivare queste notifiche con l’impostazione.

11 Mi Piace

Ciò accadeva a causa di un bug. È stato risolto qui:

8 Mi Piace

Ottimo .. buona individuazione.

GIF di Major League Baseball per MLB

3 Mi Piace

È fantastico! Sono contento che le persone possano disattivare queste notifiche dei badge… Io le ricevo anche sui siti che frequento e ormai ci sono abituato. Bene aver fatto notare questo problema e anche bene aver corretto questo bug. Grazie @andrei! :hugs:

Su Discourse for Teams, abbiamo disabilitato completamente i badge perché non c’è bisogno di tali incentivi su un sito privato per la collaborazione tra membri di un team che sono già motivati a lavorare insieme!

Cosa succede sui siti in cui discobot è disabilitato? Non c’è modo per gli utenti di disattivare le notifiche se non andando nelle preferenze del profilo?

In realtà, penso che si tratti di scoraggiare i furti in negozio!

5 Mi Piace

Vorrei solo intervenire per dire che trovo le medaglie e il tono generalmente troppo enfatico dei siti Discourse piuttosto banali.

Sospetto che molti amministratori non si diano la pena, o non sappiano come disattivare tutto. Immagino che pochi utenti si prendano la briga di lamentarsene: è solo una fastidio di basso livello che riduce l’impressione che si ha dell’organizzazione che gestisce il sito, quindi l’effetto complessivo può essere negativo ma non viene mai misurato.

Per me avrebbe più senso se tutto questo fosse disattivato di default e fosse necessario uno sforzo consapevole da parte del creatore del sito per attivarlo.

Per me, tutte queste medaglie e incoraggiamenti sono al meglio condiscendenti e al peggio offensivi, e sono sempre una distrazione. Il sistema tratta gli utenti come bambini delle scuole elementari (il che va bene se è proprio quello che sono).

In generale, ci sono più persone su Internet con competenze informatiche di livello scolastico elementare rispetto agli utenti avanzati.

I badge sono decisamente una funzionalità che si ama o si odia… alcuni siti hanno utenti che diventano un po’ competitivi riguardo alla completezza, mentre altri, come dimostrato qui, non ne sono appassionati! Forse questo è un buon indizio per renderli un’opzione nella procedura guidata di configurazione del sito?

Tuttavia, è certamente possibile che migliorare l’opzione “non sono un principiante” durante la creazione dell’account possa risolvere la maggior parte delle lamentele qui espresse.

13 Mi Piace