Attualmente richiediamo agli utenti di inserire un nome completo durante la registrazione.
Sfortunatamente, un numero significativo di utenti utilizza il proprio nome utente come nome completo o semplicemente il proprio nome.
È possibile richiedere un nome e un cognome separati?
Sarebbe utile creare campi personalizzati obbligatori per nome e cognome e disabilitare il campo nome completo?
Va notato che stiamo utilizzando Auth0 come database per i nostri utenti. Sembra che quando gli utenti si registrano tramite login social, il nome completo non venga estratto dal database Auth0.
Ho capito… Stavo pensando di fare qualcosa del genere per creare campi personalizzati per il nome e il cognome? Poi disabiliterei il campo nome completo. Mi chiedo se ci siano svantaggi significativi.
Probabilmente mi servirà anche uno script per spostare i nomi completi attuali degli utenti nei nuovi campi, basandomi sugli spazi presenti nei loro nomi completi attuali.
Lettura interessante. Forse attiro semplicemente troppe persone nella mia comunità con nomi che includono numeri. Sul serio, immagino che pubblicherò solo un messaggio chiedendo gentilmente alle persone di aggiornare i propri nomi.
Cercare di risolvere questo problema con vincoli software potrebbe essere più difficile che parlarne direttamente con loro.
Potresti anche trarre vantaggio da un rapporto (ad esempio con Data Explorer) che confronta i nomi utente con i nomi reali e li segnala per un’analisi da parte tua.
Onestamente, senza conoscere la tua applicazione è difficile valutare esattamente quanto lavoro dovrai impegnare, ma i passaggi che adotterei istintivamente, in ordine crescente di tempo richiesto, sono:
annuncio generale
sfogliare i nuovi utenti, controllare i nomi utente, inviar loro un messaggio privato
utilizzare Data Explorer per cercare problemi comuni (ad esempio, nome utente == nome completo)
Correlato ma leggermente diverso. Stiamo utilizzando Auth0 per gestire i nostri utenti. La maggior parte effettua l’accesso tramite social. Le loro informazioni vengono estratte nel nostro database Auth0 e solitamente includono il nome completo. Tuttavia, questo non sembra propagarsi a Discourse quando viene creato il loro account Discourse. Vengono invitati a inserire il nome utente e il nome completo al primo accesso a Discourse, ma queste informazioni sembrano essere sovrascritte invece di recuperare i dati pertinenti dal provider oAuth nella posizione appropriata in Discourse. Esiste un buon modo per far sì che ciò accada, per evitare così tanti utenti senza un nome completo valido?
Ho letto brevemente da qualche parte che esiste un’opzione per far sì che OAuth popoli i campi di registrazione di Discourse. Sto riscontrando lo stesso problema con il nome e il cognome, comunque.