Ho aggiunto un campo utente in modo che i nuovi utenti in fase di registrazione debbano inserire il nome e il cognome. L’ho inserito, ma esiste già un campo predefinito (incluso nella configurazione) che richiede il nome. Vorrei eliminare quello e mantenere il mio personalizzato. Oppure, essere in grado di modificare il campo preesistente per il nome, specificando che è necessario indicare sia il nome che il cognome.
Gestiamo già questo caso: potrebbe essere sufficiente abilitare l’impostazione del sito full name required.
Ti suggerirei inoltre di leggere https://www.kalzumeus.com/2010/06/17/falsehoods-programmers-believe-about-names/.
Puoi anche cercare your full name in /admin/customize/site_texts per trovare il testo da modificare per il prompt esistente.
In precedenza avevamo personalizzato il testo in /admin/customize/site_texts, ma non conoscevo l’impostazione full_name_required. Quindi ho impostato full_name_required su true, ma non riesco a capire quale beneficio abbia apportato, tranne che per sovrascrivere il nostro testo personalizzato. A cosa dovrebbe servire? Pensavo che almeno avrebbe richiesto due parole nel campo Profilo > Nome, ma posso ancora modificare il mio Nome in “Mark”.
È possibile che il tuo nome completo sia proprio “Mark” (senza cognome): non c’è modo per Discourse di verificare se ciò sia vero o meno.
Se il tuo forum ha una policy che richiede agli utenti di utilizzare il loro nome legale completo (o almeno una sua parte), questa non può essere imposta tramite software. Forse, invece di aggiungere i campi “Nome” e “Cognome”, potresti aggiungere una casella di spunta per confermare che l’utente ha “inserito il proprio nome legale nel campo Nome completo”.