Integrare form utente, quale strada migliore?

3 contenuti / 0 new
Ultimo contenuto
Integrare form utente, quale strada migliore?

Ciao a tutti,

Sto smanettando con drupal da pochi giorni e devo dire che sono veramente colpito dalle potenzialità che offre questo cms (soprattuto per la facilità con la quale si possonon aggiungere togliere funzioni e modificare i template).
Venendo subito al dunque dopo aver superato i primi scogli nella gestione delle categorie, realizzazione dei menu e personalizzazione grafica, c'è una cosa sulla quale ancora non ho le idee chiare e sulla quale vorrei chiedere lumi: la gestione dei form.

Mi spiego meglio: nel sito che sto realizzando dovrei integrare alcuni form utente per la raccolta di informazioni, i dati provenienti da questi form andrebbero validati (da una apposita pagina php) e, in caso di dati corretti, inviati ad un indirizzo di posta elettronica (gli indirizzi sono diversi, a seconda di quali campi vengono selezionati nel form, quindi non sempre lo stesso). In caso di dati errati ovviamente l'utente dovrebbe venire avvisato dell'errore.

Immagino che ci sia qualche cosa di pronto (o quasi) per fare un lavoro del genere, dato che si tratta di una situazione abbastanza normale (il classico form che invia un ticket all'assistenza tecnica o al settore commerciale ad esempio...). Vorrei però, da chi ha più esperienza di me, qualche informazioni in più su come si affronta solitamente la cosa con drupal, come si implementano le funzioni di validazione, come si ritornano i messaggi di errore agli utenti e quant'altro.

Sul sito drupal ho visto i moduli forms e form_mail, in attesa di una risposta testerò questi per vedere se possono andare, in ogni caso uno scambio di opinioni sull'argomento potrebbe essere interessante.

Saluti

Fra

Per il momento ho risolto creando un contenuto con il form e il codice php necessario alla validazione e all'invio della mail (quest devo ancora aggiungerlo veramente ma non ci dovrebbero essere problemi).
Il content contenente il modulo invia tramite post i dati a se stesso, e dopo la corretta validazione dei campi obbligatori provvede ad inviare la mail.

In effetti per le necessità che ho io (moduli molto semplici e poche operazioni) anche questa soluzione può andare bene, è facile da realizzare e non mi sembra che abbia particolari controindicazioni.

Rimango comunque in attesa di suggerimenti e metodi più eleganti.

Ciao

Ciao,

potrebbe interessarti questo:

http://www.drupalitalia.org/?q=node/729

Ciao Uccio