Gentile team di sviluppo di Discourse e comunità di amministratori e utenti di Discourse,
Nella comunità di cui sono amministratore, abbiamo recentemente avuto una discussione piuttosto lunga e talvolta molto filosofica sull’utilità/valore della funzionalità “Mi piace” (pulsante e “Mi piace”).
Anche se non abbiamo ancora effettuato sondaggi ufficiali, mi aspetto una divisione approssimativamente 50/50 su quanto gli utenti vorrebbero mantenere visibile (e poter dare e ricevere Mi piace) o nascondere questa funzionalità (non vedere il pulsante Mi piace e non vedere anche i Mi piace ricevuti su nessun post/messaggio).
La mia domanda ora è quanto sarebbe difficile rendere questa opzione configurabile dall’utente (simile a come gli utenti possono decidere se visualizzare il forum come un elenco piatto di argomenti rispetto alle categorie, per esempio)?
Poiché non ho ancora esaminato il codice sorgente, non è per me così facile capire quanto possa essere complicato, ma credo che, almeno per la nostra comunità, una tale funzionalità sarebbe utile, in modo che gli utenti che apprezzano davvero (se non dipendono) dalla disponibilità del pulsante Mi piace per esprimere un sentimento del tipo “Dopo aver letto questo post, sono d’accordo con ciò che hai detto” possano mantenerlo, mentre altri che lo vedono come una sorta di ingegneria sociale e funzione di “caccia all’approvazione” possano rimuoverlo completamente dalla loro esperienza…
Grazie per aver preso in considerazione questa richiesta!
Rimuovere il pulsante “Mi piace” per tutti gli utenti del sito sembra un’operazione abbastanza semplice, ma richiederebbe un’ampia personalizzazione del layout del sito. Questo tipo di personalizzazioni può compromettere il funzionamento di Discourse se il layout di base viene modificato in un aggiornamento di Discourse.
Rimuovere la funzionalità “Mi piace” solo per alcuni utenti, in modo che non possano né mettere “Mi piace” ai post né ricevere “Mi piace” sui propri, sembra invece un progetto piuttosto complesso.
La mia opinione è che i “Mi piace” siano utili per Discourse. Sono un modo semplice per scambiare attenzione. Inoltre, aiutano a ridurre il rumore negli argomenti diminuendo il numero di post di tipo “grazie”. Va notato che, come proprietario del tuo sito Discourse, alcune preoccupazioni legate all’ingegneria sociale relative all’uso dei “Mi piace” sulle principali piattaforme di social media potrebbero non applicarsi al tuo sito. Sono certo che non stai cercando di creare dipendenza negli utenti per raccogliere quante più informazioni personali possibili.
Un’impostazione di cui gli utenti dovrebbero essere a conoscenza è “Notifica quando un post riceve un Mi piace”, che si trova nelle impostazioni delle notifiche nella pagina del profilo dell’utente. Questa impostazione è predefinita su “La prima volta che un post riceve un Mi piace e quotidianamente”. Alcuni utenti del tuo sito potrebbero preferire impostarla su “La prima volta che un post riceve un Mi piace” o su “Mai”. Se ricevi troppe notifiche da un sito Discourse, questa impostazione è un ottimo modo per ridurle.
Suggerimento azzardato: se aggiungi a un gruppo gli utenti che non vogliono il pulsante ‘Mi piace’, puoi aggiungere del CSS che colpisca solo quel gruppo? In tal caso, puoi nascondere il pulsante ‘Mi piace’ per gli utenti che fanno parte di tale gruppo.
Ho trovato la funzionalità (già in precedenza, scusa per non essermi espresso chiaramente) nel pannello di amministrazione per nascondere la funzione Mi piace per tutti gli utenti. Il motivo per cui ne ho parlato è che alcuni utenti (nella comunità di cui sono amministratore) ritengono fermamente che la funzione Mi piace “condizioni” o orienti il dibattito verso contenuti che “sono apprezzati” (piuttosto che verso ciò che favorisce una discussione produttiva), mentre altri sentono con altrettanta forza che la funzione Mi piace permetta loro di esprimere e ricevere accordi non verbali.
Come compromesso, stavo pensando che potrebbe essere relativamente semplice rendere questa impostazione (già esistente!) “per utente”, invece che a livello di sistema, in modo che il CSS (di riferimento) iniettato nel codice sorgente della pagina includa una logica if/then/else del tipo “l’utente vuole vedere i Mi piace?”, attraverso cui gli utenti possono decidere quali pulsanti “nascondere” (in modo che un’ulteriore azione di nascondimento sovrascriva la visibilità impostata dal pannello di amministrazione, ma non viceversa). Cioè, gli utenti hanno la possibilità di nascondere le funzionalità, ma non di renderle visibili se l’impostazione dell’amministratore le ha disattivate…
Ma capisco che ciò potrebbe essere considerato troppo invasivo, inoltre non sarebbe ovvio per gli altri utenti quali membri di una comunità vedono (e possono rispondere ai) Mi piace, ecc…
I temi possono essere selezionati per utente, quindi è plausibile che si possa creare un tema “senza mi piace” che nasconde i like tramite CSS. Probabilmente sfuggirà a qualche punto, dato che il concetto è fondamentale in Discourse… ma farlo scomparire dai post e dalle risposte, il luogo più probabile in cui le persone lo vedono, sarebbe abbastanza semplice.