Sto configurando una community in cui i membri possono scegliere di mostrare il proprio profilo pubblico nei forum. Nel mio caso d’uso, se non scelgono di attivarlo, non dovrebbero essere visibili a nessun altro membro della community, eccetto lo staff. In entrambi i casi, dovrebbero poter vedere e inviare messaggi/chat allo staff, e viceversa.
Ci sono due posti principali in cui noto che continuano a comparire in modo piuttosto evidente:
Elenco utenti - il loro profilo appare nell’elenco degli utenti registrati
Chi è online - la loro avatar appare nell’elenco degli utenti attualmente online
In entrambi questi posti, è persino possibile selezionare la loro avatar e vedere i pulsanti per inviare messaggi e chattare, anche se è presente il messaggio “Il profilo pubblico di questo utente è nascosto”.
Ho visto l’opzione Nascondi presenza di default, ma l’attivazione o la disattivazione di questa opzione non sembra avere alcun effetto sull’elenco utenti o sul plugin Chi è online.
Inoltre, a meno che non si stia limitando l’accesso ai contenuti a una categoria privata, non potrebbero semplicemente non iscriversi alla community? Lo so, da parte di un community manager può sembrare una bestemmia. Se vogliono solo abbonarsi a determinate categorie, non potrebbero farlo tramite RSS?
Oppure è possibile anonimizzare il loro nome utente?
Ehi, grazie per il suggerimento. Sì, quell’impostazione di amministrazione è abilitata ed è quella predefinita.
E sì, il mio obiettivo è consentire agli utenti di unirsi e di parlare con me solo tramite la loro categoria privata, la chat e i messaggi. Quindi dovrebbero poter vedere e parlare con me, e io dovrei poter vedere e parlare con loro. Ma gli unici altri utenti visibili e raggiungibili in questo modo dovrebbero essere quelli che desiderano partecipare ai forum e che hanno scelto di rendere il proprio profilo pubblico.
Mi piace molto la nuova funzione di nome utente anonimo, che è anche predefinita quando gli utenti si registrano. Se non sono così preoccupati e vogliono partecipare ai forum, possono cambiarlo con il loro nome reale al momento della registrazione o in seguito tramite le loro preferenze utente.
I forum sono solo su invito, riservati ai membri, quindi l’iscrizione tramite RSS non è un’opzione. Ottico pensiero, comunque.
Penso che si possa disabilitare il directory degli utenti utilizzando enable_user_directory. Ma ovviamente ciò ha un impatto anche sugli utenti che non vogliono essere nascosti.
Come nascondi quegli utenti nella ricerca, nelle liste dei membri dei gruppi come https://meta.discourse.org/g/trust_level_0 e nell’autocompletamento per le menzioni con @ e i destinatari dei messaggi privati? Hai disabilitato i badge in modo che non vengano visualizzati lì?
Mi chiedo se gli utenti in fase di staging che interagiscono con la loro categoria o con una casella di posta di un gruppo di cui sei membro ti avvicinerebbero all’obiettivo di nasconderne l’esistenza. Gli utenti in fase di staging sembrano essere stati progettati appositamente per nascondere la loro presenza.
Ovviamente, non vedranno l’interfaccia del forum, ma se lo facessero, potrebbero, ad esempio, mettere “mi piace” a un post, il che renderebbe il loro nome utente disponibile a tutti. Quindi, registrarsi e trasformare l’account in staging in uno completo potrebbe essere il passaggio per scegliere di essere visibili. (Si può ancora provare a renderli meno visibili, ma immagino che serva un plugin per nasconderli ovunque)
Mi scuso per aver trascurato “feature request” nel titolo; ero concentrato sulla categoria.
Grazie, Moin! Wow, quel argomento è un vero e proprio ritratto del passato, di una vita precedente, quando lavoravo al posto di lavoro che avevo prima di quello che ho avuto su Discourse!
Le preoccupazioni attuali sono un po’ diverse. All’epoca stavo cercando di configurare qualcosa che non consiglierei nemmeno più: un gruppo di helpdesk e un utente di helpdesk.
Ora sto cercando di creare uno spazio privato per i membri, in cui le persone di default sono configurate per interagire solo con me personalmente, ma possono scegliere di partecipare alla comunità. Se vogliono interagire solo con me personalmente, non dovrebbero avere una presenza o un profilo nella comunità. Ma se vogliono partecipare alla comunità, dovrebbero poter creare un profilo e renderlo visibile.
Riconosco che il mio caso d’uso sia forse piuttosto unico e che quanto sopra non possa essere ottenuto perfettamente a causa del modo in cui funziona Discourse. Ma penso ancora che Discourse potrebbe essere modificato in alcuni modi per non promuovere così vistosamente i membri che non vogliono partecipare alla comunità.
Immagino che per ora disattiverò solo la visualizzazione di “Chi è online” per gli avatar degli utenti, in modo che almeno il loro avatar non compaia lì quando stanno navigando. Questo darà una pausa a chi preferisce la privacy!
Rimuoverò anche l’elenco degli utenti dalla barra laterale per il momento.
Ho impostato la visibilità di questi gruppi in modo che gli utenti non possano vederli affatto. Sono comunque fonte di confusione.
Mantengo comunque il link ai gruppi nella barra laterale (sotto la piega) perché voglio che gli utenti che appartengono agli stessi gruppi per la collaborazione privata possano vedersi a vicenda.
Ottima osservazione. Purtroppo non c’è molto da fare in questo caso. Stessa cosa con la ricerca. Preferirei che gli utenti che non hanno scelto di mostrare il loro profilo pubblico non comparissero nemmeno in questi luoghi.
È un’idea buona.. ma..
Voglio che vedano l’interfaccia del forum, solo che non dovrebbero essere visibili a nessuno, a me, se scelgono di non mostrare il loro profilo e di partecipare ai forum.
Come hai fatto? Nel mio forum, le impostazioni di visibilità non sono disponibili per i gruppi predefiniti. Sebbene i gruppi dei livelli di fiducia non vengano mostrati nell’elenco dei gruppi, gli utenti possono comunque vedere il gruppo e i suoi membri utilizzando il link. È la stessa cosa qui su meta. Puoi usare il link che ho condiviso, ma non lo troverai nell’archivio dei gruppi.
Ma nascondere il profilo non è la stessa cosa che nascondere la propria esistenza. So che a alcune persone non piace che «account» e «profilo» siano schede separate nelle preferenze utente. Ma per me ha senso. Nascondere il proprio profilo nasconde i dati nella scheda profilo, ma non il proprio account. Le persone possono vedere il nome utente e l’avatar.
Il fatto che io possa voler nascondere, ad esempio, ciò che ho inserito nei campi personalizzati obbligatori, non significa che non voglia interagire con la comunità.
Se nascondere il profilo fosse la stessa cosa che nascondere la propria esistenza, non avrebbe senso per molti utenti che attualmente lo utilizzano. Pubblicano, mettono “mi piace” e interagiscono con la comunità in altri modi. Nasconderli mentre lo fanno comporterebbe un’esperienza strana, come interagire con degli spiriti.
Non ricordo come ho rimosso il menu a tendina “tutti i gruppi” dall’elenco degli utenti. I gruppi con livello di fiducia non vengono mostrati nemmeno agli utenti comuni nell’elenco dei gruppi o nelle loro pagine profilo. Deve trattarsi di un’impostazione da qualche parte.
Non sto cercando la perfezione qui.
Se è così, allora concordo che sarebbe un’esperienza bizzarra. In tal caso, li contatterei per incoraggiarli a modificare il loro profilo in modo da sentirsi a loro agio nel mostrarlo.
Comunque, grazie per la discussione. Ho condiviso i miei feedback e ho apportato alcune modifiche, e penso che per ora posso lasciare le cose come stanno sul mio sito mentre aspetto il feedback dei miei membri!