C’è un modo per assegnare automaticamente un nome utente anonimo senza permettere agli utenti di crearne di propri?
Penso che il modo più semplice sia utilizzare un sistema di autenticazione esterno e DiscourseConnect - Single Sign-On ufficiale per Discourse (sso). In alternativa, puoi farlo con un plugin. Un’altra soluzione (anche se non specifichi esattamente perché si tratta di un problema) potrebbe essere un componente del tema che oscura il nome utente.
Ciao Jay,
Scusa, avrei dovuto fornire più contesto. Il forum è dedicato alle vittime di abusi, quindi per tutelare gli utenti è necessario che rimangano anonimi. Quindi, invece di fornire loro una serie di limitazioni durante la registrazione, pensavo che potrebbe essere utile generare automaticamente un nome utente per loro, se ha senso?
Grazie
In Discourse è disponibile un’opzione per la modalità anonima, ma non permette di creare account anonimi. È necessario prima creare un account, dopodiché si può passare a un profilo anonimo e pubblicare da lì. Anche se questa potrebbe non essere la soluzione che cerchi, in Discourse core non esiste una soluzione completa per registrazione e pubblicazione anonime. Potrebbe essere possibile creare un plugin personalizzato che permetta a qualcuno di cliccare un pulsante e compilare automaticamente tutti i campi del modulo di registrazione con dati anonimi casuali, ma in tal caso, come farebbero a rientrare una volta disconnessi?
Ci scusiamo, siamo soddisfatti del livello di anonimato che abbiamo configurato: sappiamo chi sono gli utenti, ma non dovrebbero essere in grado di identificarsi a vicenda.
Quindi l’unica funzionalità che cerco è impostare automaticamente un nome utente generico al momento della registrazione e impedire agli utenti di sceglierne uno proprio.
Sono sicuro che un sistema del genere non esista in Discourse, ma penso che sia realizzabile tramite un plugin (o forse un componente del tema) per popolare automaticamente il campo nome utente. Anche un tale plugin non esiste.
Probabilmente potresti scrivere un componente tema JavaScript che inserisca automaticamente il nome utente nel campo corrispondente nella pagina “crea un nuovo account” con un nome utente casuale, quando quella pagina viene visualizzata.
(@osioke, ecco un esempio di un buon compito di prova per un ambasciatore tecnico della comunità, forse?)
Ciao,
Sto sollevando nuovamente la questione poiché è qualcosa che vorremmo sviluppare, se possibile. Se qualcuno ha qualche suggerimento su chi potrebbe farlo per noi, sarebbe fantastico.
Grazie
Stuart
Il componente del tema suggerito sembra un buon approccio. Potrebbe generare un nome utente casuale e apparirebbe come se l’utente l’avesse inserito. Gli utenti potrebbero comunque sovrascriverlo. Immagino che potresti nasconderlo con il CSS, ma poi come farebbero a conoscere il loro nome utente?
Qualcuno ha finito per crearlo? Mi piacerebbe ottenere esattamente questa cosa per il nostro forum.
Ne abbiamo bisogno.
Vuoi che i nomi siano parole senza senso o parole casuali da un dizionario?
Non suppongo che tu abbia un budget.
Ora esiste un plugin per questo GitHub - communiteq/discourse-random-usernames: Forces randomly generated usernames