# Consenti di aggiungere altri campi di profilo predefiniti alla finestra di registrazione

**URL:** https://meta.discourse.org/t/allow-adding-other-default-profile-fields-to-signup-dialogue/272926
**Category:** Feature
**Created:** [26 Luglio 2023, 1:43pm UTC](https://meta.discourse.org/t/allow-adding-other-default-profile-fields-to-signup-dialogue/272926 "2023-07-26T13:43:35Z")
**Posts on this page:** 10
**Page:** 1

<div class="post-metadata">

### Author: ![rahim123](https://avatars.discourse-cdn.com/v4/letter/r/df705f/32.png) [@rahim123](https://meta.discourse.org/u/rahim123)
#### Post date: [26 Luglio 2023, 1:43pm UTC](https://meta.discourse.org/t/allow-adding-other-default-profile-fields-to-signup-dialogue/272926/1 "2023-07-26T13:43:35Z")

</div>

Sto usando questo suggerimento [Quali sono le best practice per incoraggiare / imporre le foto del profilo?](https://meta.discourse.org/t/what-are-best-practices-for-encouraging-enforcing-profile-pics/112262/7) per ricordare ai nuovi utenti di compilare il campo “Località” nel loro profilo utente. Sebbene apprezzi la possibilità di personalizzare il messaggio di benvenuto, non sta funzionando molto bene. Quasi nessuno dei nuovi utenti che si sono iscritti a Discourse ha compilato la propria Località, mentre quasi tutti coloro che si sono iscritti al forum da cui ho migrato l’avevano compilato perché era mostrato come un campo opzionale durante il processo di registrazione. Il forum ha una vasta base di utenti internazionali e talvolta la risposta alle domande degli utenti dipende dalla località dell’utente che ha posto la domanda. Conoscere la località dell’utente aiuta anche altri utenti a trascurare alcuni post che potrebbero essere presi come offensivi, poiché il campo Località aiuta a spiegare le differenze culturali. E l’ho persino trovato utile in molte occasioni quando uno spammer sospetto fa una tipica prima risposta “Grazie, ottimo post!” per iniziare, e compila la sua località come “New York” ma con un indirizzo IP da Timbuctù.

Ho presunto da questo post che il dialogo di registrazione non potesse essere facilmente personalizzato:

> [@How to add profile fields to signup?](https://meta.discourse.org/t/how-to-add-profile-fields-to-signup/138503):
>
> I’d like to add the profile fields ‘Location’ and ‘Website’ to the Signup modal. Is this possible?

Ma poi ho scoperto che altri utenti hanno persino difficoltà con _troppi_ campi personalizzati che appaiono durante la registrazione:

> [@Disabling Profile User Fields](https://meta.discourse.org/t/disabling-profile-user-fields/118237/2):
>
> You can do it with CSS. It’s a bit fussy because you have to do it with nth-of-type targeting to hide/display them (at least that was the solution that I found). Here. Something like this: .create-account .user-fields .user-field { display: none; &:nth-of-type(10){ display: block; } &:nth-of-type(8){ display: block; } &:nth-of-type(13){ display: block; } }

> [@Custom user field is visible on signup page](https://meta.discourse.org/t/custom-user-field-is-visible-on-signup-page/214843):
>
> Every new user field I create with these properties are now visible and editable on the signup page: [image] Older fields with the same properties are not. Can you help, please? I need the fields to stay invisble to the user. I’m on the last stable release.

> [@Site setting to hide custom user fields from signup page](https://meta.discourse.org/t/site-setting-to-hide-custom-user-fields-from-signup-page/130990):
>
> I thought that I had seen such a feature request recently, but I can’t find it. If you have a bunch of user custom fields, the login modal gets ugly. If there are 10 optional fields and 2 required fields, one has to scroll a bunch to find the one(s) that are required. This is a drag. It’s possible to hide those fields with CSS like: .create-account .user-fields .user-field { display: none; &:nth-of-type(4){ display: block; } } It’s something of a bother, as you have to…

Quindi sembra un po’ strano che i campi _personalizzati_ possano essere visualizzati e resi opzionali o obbligatori durante la registrazione, ma i campi _predefiniti_ come Località e Sito Web apparentemente non possano esserlo. Sto fraintendendo qualcosa? O in caso contrario, questa funzionalità potrebbe essere aggiunta? Grazie!

---

<div class="post-metadata">

### Author: ![Robin.Grant](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/robin.grant/32/308261_2.png) [@Robin.Grant](https://meta.discourse.org/u/Robin.Grant)
#### Post date: [24 Marzo 2024, 11:53am UTC](https://meta.discourse.org/t/allow-adding-other-default-profile-fields-to-signup-dialogue/272926/2 "2024-03-24T11:53:19Z")

</div>

+1 su questo! Per favore per favore 🙏 ecc..

---

<div class="post-metadata">

### Author: ![JammyDodger](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jammydodger/32/254611_2.png) [@JammyDodger](https://meta.discourse.org/u/JammyDodger)
#### Post date: [24 Marzo 2024, 1:15pm UTC](https://meta.discourse.org/t/allow-adding-other-default-profile-fields-to-signup-dialogue/272926/3 "2024-03-24T13:15:48Z")

</div>

Ho appena risposto a un tuo post simile su un altro argomento, anche se penso che lo stesso valga anche qui:

> [@JammyDodger](#):
>
> Potresti entrare un po’ più nei dettagli sul perché ti piace questa idea, quale sarebbe il tuo caso d’uso, e così via. Aggiungere ‘+1’ non è molto utile e non tende a far progredire la discussione.
> 
> Infatti, se leggi le nostre [linee guida del forum](https://meta.discourse.org/faq) incoraggiamo l’uso del pulsante Mi piace in quelle situazioni in cui aggiungi solo un ‘+1’.
> 
> > Invece di postare “+1” o “D’accordo”, usa il pulsante Mi piace.

Aggiungere qualcosa di sostanziale invece di un semplice +1 o dire “per favore” sarebbe molto più significativo.

---

<div class="post-metadata">

### Author: ![Robin.Grant](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/robin.grant/32/308261_2.png) [@Robin.Grant](https://meta.discourse.org/u/Robin.Grant)
#### Post date: [24 Marzo 2024, 1:23pm UTC](https://meta.discourse.org/t/allow-adding-other-default-profile-fields-to-signup-dialogue/272926/4 "2024-03-24T13:23:55Z")

</div>

OK, capisco 🙂

Sto anche scoprendo che i miei beta tester si registrano e compilano i campi personalizzati che ho creato, poiché vengono loro mostrati al momento della registrazione, ma ho difficoltà a far loro compilare i campi del profilo standard, come la località, o a far caricare un’immagine del profilo.

Sarebbe fantastico poter scegliere quali campi del profilo standard presentare ai nuovi utenti nel modulo di registrazione, insieme all’opzione di chiedere loro di caricare un’immagine del profilo: penso che ciò aumenterebbe notevolmente il completamento del profilo.

---

<div class="post-metadata">

### Author: ![rahim123](https://avatars.discourse-cdn.com/v4/letter/r/df705f/32.png) [@rahim123](https://meta.discourse.org/u/rahim123)
#### Post date: [15 Luglio 2024, 2:33pm UTC](https://meta.discourse.org/t/allow-adding-other-default-profile-fields-to-signup-dialogue/272926/5 "2024-07-15T14:33:04Z")

</div>

È bello vedere che ci sono stati miglioramenti al modulo di iscrizione:

> [@3.3.0.beta4: Topic view stats, Signup Improvements, Better usercard positioning, and more](https://meta.discourse.org/t/3-3-0-beta4-topic-view-stats-signup-improvements-better-usercard-positioning-and-more/315982):
>
> New features in v3.3.0.beta4 Topic view stats See the top 100 most viewed topics, configurable by date range, category, logged in and/or anonymous. Report is available under /admin/reports/topic\_view\_stats. Signup Improvements Updated signup flow to include username after email (if active), optional fields indicated by sub text, renaming CTA to signup, and login and signup buttons being placed vertically. Better usercard positioning Improved ac…

Ma il fatto che alcuni campi utente _predefiniti_ non possano apparire nel modulo di registrazione è una strana limitazione. Il rifiuto di consentirlo è dovuto a un motivo tecnico o filosofico?

> [@How to add profile fields to signup?](https://meta.discourse.org/t/how-to-add-profile-fields-to-signup/138503/2?u=rahim123):
>
> No, that is not possible.

> [@Require standard profile fields during registration?](https://meta.discourse.org/t/require-standard-profile-fields-during-registration/128968/2?u=rahim123):
>
> No, they can’t be made mandatory. If you have strict enterprisey needs for sign up & login management, your best bet is to use an specific tool for that and SSO bridge it to Discourse.

---

<div class="post-metadata">

### Author: ![isaac](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/isaac/32/235758_2.png) [@isaac](https://meta.discourse.org/u/isaac)
#### Post date: [15 Luglio 2024, 3:14pm UTC](https://meta.discourse.org/t/allow-adding-other-default-profile-fields-to-signup-dialogue/272926/6 "2024-07-15T15:14:24Z")

</div>

Puoi dare un’occhiata a

> [@Discourse Authentication Validations](https://meta.discourse.org/t/discourse-authentication-validations/292547/1):
>
> discourse2Summary Discourse Authentication Validations enables the ability to add custom validations to a User Field to toggle the display of User Fields on the Signup Modal.hammer_and_wrenchRepository Link [https://github.com/discourse/discourse-authentication-validations](https://github.com/discourse/discourse-authentication-validations)open_bookInstall Guide [How to install plugins in Discourse](https://meta.discourse.org/t/install-plugins-in-discourse/19157)information_source About Discourse Authentication Validations adds the ability to add custom validations to a User Field. Custom User Fi…

Potrebbe soddisfare le tue esigenze 🙂

---

<div class="post-metadata">

### Author: ![rahim123](https://avatars.discourse-cdn.com/v4/letter/r/df705f/32.png) [@rahim123](https://meta.discourse.org/u/rahim123)
#### Post date: [15 Luglio 2024, 3:31pm UTC](https://meta.discourse.org/t/allow-adding-other-default-profile-fields-to-signup-dialogue/272926/7 "2024-07-15T15:31:44Z")

</div>

Ciao @isaac, grazie per la risposta. Opzione interessante, ma a meno che non stia fraintendendo qualcosa, ciò richiederebbe comunque la creazione di un campo utente personalizzato aggiuntivo. Il problema, per quanto ne so, è che Discourse di default viene fornito con i campi **Località** e **Sito web** , ma non c’è modo di presentare nessuno di questi due campi predefiniti nel modulo di registrazione di un nuovo utente.

---

<div class="post-metadata">

### Author: ![isaac](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/isaac/32/235758_2.png) [@isaac](https://meta.discourse.org/u/isaac)
#### Post date: [15 Luglio 2024, 3:49pm UTC](https://meta.discourse.org/t/allow-adding-other-default-profile-fields-to-signup-dialogue/272926/8 "2024-07-15T15:49:58Z")

</div>

> [@rahim123](#):
>
> ciò richiederebbe comunque la creazione di un campo utente personalizzato aggiuntivo

Corretto.

---

<div class="post-metadata">

### Author: ![rahim123](https://avatars.discourse-cdn.com/v4/letter/r/df705f/32.png) [@rahim123](https://meta.discourse.org/u/rahim123)
#### Post date: [15 Luglio 2024, 3:52pm UTC](https://meta.discourse.org/t/allow-adding-other-default-profile-fields-to-signup-dialogue/272926/9 "2024-07-15T15:52:55Z")

</div>

Grazie. Il problema è che ho già migliaia di utenti che hanno compilato il campo **Posizione** predefinito, quindi devo attenermi a quello. Tuttavia, la stragrande maggioranza di quegli utenti che lo hanno compilato proveniva da Drupal, il che mi ha permesso di presentarlo come un campo facoltativo durante la registrazione dell’utente. Ora, in Discourse, la maggior parte dei nuovi utenti non nota o non compila i campi facoltativi dopo la registrazione nel proprio profilo utente.

---

<div class="post-metadata">

### Author: ![rahim123](https://avatars.discourse-cdn.com/v4/letter/r/df705f/32.png) [@rahim123](https://meta.discourse.org/u/rahim123)
#### Post date: [7 Febbraio 2025, 1:10pm UTC](https://meta.discourse.org/t/allow-adding-other-default-profile-fields-to-signup-dialogue/272926/10 "2025-02-07T13:10:49Z")

</div>

> [@rahim123](#):
>
> Quindi sembra un po’ strano che i campi _personalizzati_ possano essere visualizzati e resi facoltativi o obbligatori durante la registrazione, ma i campi _predefiniti_ come Luogo e Sito web apparentemente non possano esserlo.

Presumo che non sia cambiato nulla riguardo a questa limitazione nella nuova pagina di registrazione?

> [@Introducing our new fullscreen signup and login pages](https://meta.discourse.org/t/introducing-our-new-fullscreen-signup-and-login-pages/340401):
>
> [As we’ve shared previously](https://meta.discourse.org/t/preview-our-new-fullscreen-signup-and-login-pages/334456), we have improved our signup and login pages to use a fullscreen design, which provides a more streamlined and focused experience for your members as they join and interact with your community. After thorough testing, we’re ready to begin launching this improvement in our communities. Over the coming weeks, your community will be updated to use this new signup and login screen design. This is a visual change, so how members signup and login should stay the same. Desk…
