Questa guida spiega come creare e configurare campi utente personalizzati in Discourse, incluso come aggiungerli al modulo di registrazione, ai profili utente e all’elenco degli utenti.
Livello utente richiesto: Amministratore
I campi utente personalizzati ti consentono di raccogliere informazioni aggiuntive dai tuoi utenti oltre ai campi del profilo standard. Questi campi possono essere visualizzati nelle schede utente, nelle pagine di riepilogo utente e persino recuperati utilizzando il plugin Data Explorer. Questa guida ti guiderà attraverso il processo di creazione e configurazione dei campi utente personalizzati.
Aggiunta di un campo utente
-
Vai su Amministrazione > Community > Campi utente (
discourse.example.com/admin/config/user-fields). -
Se non hai ancora creato alcun campo utente, vedrai questa schermata:
-
Fai clic sul pulsante “Aggiungi campo utente” per aggiungere un nuovo campo.
Scelta del tipo di campo
Il tipo di campo determina il campo di input che gli utenti vedranno nel modulo di registrazione. Scegli in base al tipo di informazioni che stai raccogliendo:
Campo di testo
- Utilizza per domande brevi con molte possibili risposte (es. “Per quale azienda lavori?”)
- Viene visualizzato come un input di testo HTML su una riga
Area di testo
- Utilizza per domande che potrebbero richiedere risposte più lunghe, su più righe (es. “Raccontaci qualcosa di te”)
- Viene visualizzato come un input di area di testo HTML su più righe
Data
- Utilizza per raccogliere valori di data (es. “Qual è la tua data di nascita?”)
- Viene visualizzato come un input selettore di data
Conferma
- Utilizza per domande sì/no (es. “Vuoi iscriverti alla nostra newsletter?”)
- Viene visualizzato come una casella di controllo HTML
- Aggiungi collegamenti importanti per gli utenti da confermare utilizzando HTML, ad esempio:
Accetto di leggere e rispettare <a href="https://meta.discourse.org/guidelines">le linee guida della Community.</a>
Menu a discesa
- Utilizza per domande con un numero definito di possibili risposte (es. “Qual è il tuo genere?”)
- Viene visualizzato come un input di selezione HTML
Per aggiungere opzioni a un campo a discesa:
- Fai clic sull’input dell’opzione
- Digita una risposta e fai clic su “Crea”
- Ripeti per le opzioni aggiuntive
Le opzioni completate dovrebbero apparire simili a questa:
Selettore multiplo
- Utilizza per domande in cui gli utenti possono scegliere più risposte da un set di opzioni (es. “Quali argomenti ti interessano?”)
- Viene visualizzato come un input di selezione multipla
- Le opzioni vengono configurate nello stesso modo dei campi a discesa
Impostazione del nome e della descrizione del campo
- Nome del campo: Compare prima dell’input nel modulo di registrazione e nel profilo utente
- Descrizione del campo: Compare dopo l’input per aiutare gli utenti a compilare il campo
Sia il nome che la descrizione del campo sono obbligatori per salvare un campo.
Ecco come appaiono i campi personalizzati nel modulo di registrazione:
Configurazione delle opzioni del campo utente
Requisiti del campo
- Facoltativo - I campi facoltativi possono essere lasciati vuoti dagli utenti
- Per tutti gli utenti - Quando un campo è richiesto a tutti gli utenti, ogni account, inclusi gli utenti già collegati, sarà costretto a compilarlo. Questo è molto utile per casi come il requisito delle condizioni di servizio (ToS).
- Alla registrazione - Tutti i nuovi account saranno tenuti a compilare il campo.
Inoltre, nella parte inferiore del modulo di creazione, troverai queste caselle di preferenza:
- Modificabile dopo la registrazione: Consente agli utenti di aggiornare il campo dalla loro pagina profilo
- Mostra nel profilo pubblico: Visualizza il valore del campo nella pagina di riepilogo dell’utente
- Mostra nella scheda utente: Mostra il valore del campo nella scheda utente
- Ricerca: Abilita la ricerca di utenti in base al valore di questo campo nell’elenco degli utenti
- Mostra nel modulo di registrazione: Controlla se il campo appare nel modulo di registrazione. Questo viene abilitato automaticamente (e non può essere disabilitato) quando il requisito del campo è “Per tutti gli utenti” o “Alla registrazione”, o quando il campo non è modificabile dopo la registrazione.
Mostra nel profilo pubblico
Quando abilitato, il valore del campo verrà mostrato nella pagina profilo dell’utente:
Mostra nella scheda utente
Quando abilitato, il valore del campo verrà visualizzato nella scheda utente:
Ricerca
Quando abilitato, puoi cercare utenti in base ai loro valori di campo personalizzato:
Salvataggio e modifica dei campi
- Fai clic su “Salva” per aggiungere il campo all’elenco dei campi utente del tuo sito
- Per modificare un campo, fai clic sul pulsante “Modifica” accanto a esso nell’elenco
- Per eliminare un campo, fai clic sul menu dei puntini (⋮) accanto a esso e seleziona “Elimina”
Aggiunta di campi personalizzati all’elenco degli utenti
- Vai all’elenco degli utenti
- Fai clic sull’icona della chiave inglese:
- Seleziona i campi utente personalizzati che desideri visualizzare
- Fai clic su “Salva”
I campi personalizzati selezionati ora appariranno nella tabella dell’elenco degli utenti:















