Drupal ti permette di costruire un profilo completo degli utenti all'atto dell'iscrizione o attraverso l'interfaccia di modifica del profilo, dopo aver effettuato il login: grazie a questa funzionalità l'utente potrà specificare non solo il proprio nome utente e un indirizzo email ma anche una serie di informazioni supplementari ad es. il nome reale, il cognome e altre.

Prima di tutto assicurati di aver attivato il modulo "Profile" nella sezione Amministra > Costruzione del sito > Moduli di Drupal.
Vai poi nella sezione Amministra > Gestione utenti > Profili di Drupal.

Aggiungere informazioni al profilo: come inserire un campo di testo.

Per aggiungere il campo di testo "cognome" che appaia durante la registrazione di un utente, clicca su "testo su linea singola" e inserisci i seguenti dati:

  • Categoria: Informazioni personali
    All’atto della registrazione ci sarà un fieldset del form con titolo "Informazioni personali" e dentro di esso si potranno trovare tutti i campi aventi questa categoria specifica. Per questa ragione il campo NOME, COGNOME, LUOGO DI NASCITA, ecc… avranno tutti la stessa categoria.
  • Titolo: Cognome
    Sopra lo spazio ove inserire il cognome si troverà questa scritta.
  • Nome scheda: profile_cognome
    E’ una necessità informatica. Non lasciare spazi!
  • Descrizione: Inserisci il tuo cognome reale
    Sotto lo spazio ove inserire il cognome si troverà questa scritta.
  • Visibilità: Campo pubblico, contenuto mostrato nel profilo ma non utilizzato nelle pagine che elencano l'utente.
    Ci sono diverse casistiche:
    1. Campo nascosto del profilo, accessibile solo dagli amministratori, dai moduli e dai temi.
      Questo campo è editabile e visibile solo dall’amministratore dopo che l’utente è attivo.
    2. Campo privato, contenuto visibile solo agli utenti autorizzati.
      Questa informazione è editabile dal proprietario del profilo e visibile a tutti quegli utenti che hanno tra i permessi la spunta su ‘amministra utenti’.
    3. Campo pubblico, contenuto mostrato nel profilo (1) ma non utilizzato nelle pagine che elencano l'utente (2).
      La pagina del profilo (1) è la pagina dell’utente mentre la pagina che elenca gli utenti (2) è una pagina che elenca tutti gli utenti con uno stesso campo (stesso nome, stessa professione, stessa città di residenza, ecc…). Quando si è sulla pagina del profilo se si clicca su un campo (nome, cognome, ecc…) si accede alla pagina numero 2 dove si trovano tutti gli utenti che hanno quello stesso campo. Per capire è necessario fare un esempio. Se sul campo nome si spunta questa opzione quando si va sul profilo dell’utente e si clicca sul campo luogo di nascita nella pagina numero 2 verranno elencati tutti i Nick aventi lo stesso luogo di nascita ma sotto il Nick non comparirà in nome dell’account. Per far comparire nella pagina che elenca gli utenti anche il nome in seguito ad una ricerca fatta in base al luogo di nascita è necessario mettere sul campo nome la spunta seguente.
    4. Campo pubblico, contenuto mostrato nella pagina profilo e nelle pagine che elencano l'utente.
      Permette di fare altre ricerche anche nella pagina di elenco utente grazie alla visualizzazione degli altri campi disponibili.
  • Titolo della pagina: %value
    Una volta che l’utente è stato registrato e approvato sulla sua home page si troverà scritto:
    Cognome
    Bianchi
    Cliccando su Bianchi si andrà in un’altra pagina dove sono contenuti tutti i dati riassunti con ordine ovvero:
    Marco Bianchi
    11/01/1980
    Ecc…
    Senza indicare che Marco è un nome e Bianchi un cognome come invece avviene nella home page dell’utente. In questa seconda pagina si trovano tutti i dati dell’utente anche quelli aventi una categoria differente. Si può anche scrivere la parola %value che associa al titolo di questa seconda pagina il nome del link su cui si è cliccato (valore consigliato!).
  • Form con autocompletamento durante la scrittura dell'utente: No
    Se spuntato, durante la composizione verranno suggeriti dei valori tra quelli precedentemente inseriti da tutti gli utenti in questo campo.
  • L'utente deve inserire un valore: Sì
    Determina se il campo è obbligatorio o meno all'atto della compilazione.
  • Visibile nella scheda di registrazione utente: Sì
    ESEMPIO: Se si mette questa spunta sul campo ‘Sport Preferito’ gli utenti all’atto della registrazione vedranno il campo e potranno riempirlo altrimenti no ma lo potranno fare successivamente alla registrazione. Se al campo ‘Sport Preferito’ si mette la spunta su ‘L'utente deve inserire un valore’ e non su ‘Visibile nella scheda di registrazione utente’ è un controsenso ma Drupal non vieterà comunque all’utente di iscriversi.

Allo stesso modo puoi inserire altri campi come il nome, il luogo di nascita, la data di nascita, il codice fiscale, ecc…

I campi che possono essere aggiunti sono i seguenti:

  • testo su linea singola
  • testo su più linee
  • checkbox
  • elenco a selezione
  • elenco a schema libero
  • URL
  • data