Nome, Cognome

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.

queste sono le uniche impostazioni per il nome

C’è un solo campo per il nome completo e non due campi separati

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.

forse crea solo un cognome

poi fai un post per aggiornare o chiedi allo staff di correggere i profili utente

C’è uno svantaggio nell’avere un campo personalizzato per il nome, anche solo il cognome?

Il mio staff o il tuo? Non ho staff :crazy_face:

Consiglio di non farlo.

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.

Non sono familiare con l’explorer dei dati. Scusa per la domanda basilare, ma è una funzionalità di Discourse?

Sì, è Discourse Data Explorer.

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)
  • ulteriori misure tecniche

Interessante… fammi dare un’occhiata.

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.