DB Form Builder

Plugin WordPress per creare form personalizzati con drag & drop, reCAPTCHA, email automatiche e export CSV. Un form builder completo e gratuito per WordPress. Crea moduli di contatto, iscrizioni newsletter, richieste preventivo e molto altro con un’interfaccia drag & drop intuitiva. Include protezione anti-spam, email personalizzabili con placeholder dinamici e gestione completa delle risposte. Nessuna conoscenza tecnica richiesta.


✨ Caratteristiche principali

🎨 Form Builder Drag & Drop

Costruisci i tuoi form trascinando i campi:

  • 13 tipi di elemento: testo, email, textarea, select, checkbox, radio, telefono, numero, data, URL, testo statico HTML, immagine, separatore
  • Configurazione per campo: etichetta, placeholder, opzioni, campo obbligatorio
  • Anteprima in tempo reale: vedi il form mentre lo costruisci
  • Riordina con il mouse: trascina i campi per cambiare l’ordine

🛡️ Protezione Anti-Spam

Integrazione completa con Google reCAPTCHA:

  • reCAPTCHA v2: checkbox “Non sono un robot” (visibile)
  • reCAPTCHA v3: verifica invisibile basata su punteggio
  • Attivazione per form: scegli quali form proteggere
  • Test integrato: verifica le chiavi direttamente dalle impostazioni
  • Guida passo-passo: istruzioni per ottenere le chiavi Google

📧 Email Personalizzabili

Sistema completo di notifiche email:

  • Email di conferma: inviata automaticamente all’utente che compila il form
  • Notifica admin: ricevi un’email per ogni nuova risposta
  • Placeholder dinamici: {nome}, {email}, {riepilogo_dati}, {form_titolo}, {ip}, {data}, {sito}
  • Mittente configurabile: personalizza nome e indirizzo email
  • Test email: verifica che il server possa inviare email

📋 Template Predefiniti

5 modelli pronti all’uso per iniziare subito:

  • Modulo di Contatto: nome, email, oggetto, messaggio
  • Iscrizione Newsletter: form semplice per raccolta email
  • Richiesta Preventivo: campi dettagliati per progetti e budget
  • Iscrizione Evento: registrazione a corsi, webinar, eventi
  • Feedback / Sondaggio: raccogli opinioni e valutazioni

📊 Gestione Risposte

Amministra tutte le risposte ricevute:

  • Archivio centralizzato: visualizza tutte le risposte per form
  • Export CSV: scarica i dati in formato compatibile con Excel
  • Contatore risposte: vedi quante risposte ha ogni form
  • Dettagli completi: data, ora, IP e tutti i campi compilati

🧩 Integrazione WordPress

Si integra perfettamente con il tuo sito:

  • Shortcode: inserisci i form ovunque con
  • Blocco Gutenberg: aggiungi form dall’editor a blocchi
  • Widget classico: per sidebar e footer
  • Design responsive: si adatta a tutti i dispositivi

💰 Quanto costa?

VoceCosto
PluginGratuito (GPL v2)
Tutte le funzionalitàGratuite
Template predefiniti5 inclusi
reCAPTCHAIncluso
Export CSVIncluso
SupportoCommunity

🚀 Installazione

  1. Scarica il file ZIP del plugin
  2. WordPress Admin → Plugin → Aggiungi nuovo → Carica plugin
  3. Seleziona il file db-form-builder.zip
  4. Clicca “Installa ora” e poi “Attiva”
  5. Vai su Form Builder nel menu admin

Primo utilizzo

  1. Vai su Form Builder → Impostazioni
  2. Configura le chiavi reCAPTCHA (opzionale ma consigliato)
  3. Imposta il mittente email
  4. Vai su Form Builder → Nuovo Form
  5. Scegli un template o parti da zero
  6. Configura i campi e le email
  7. Salva e copia lo shortcode

Shortcode

Inserisci lo shortcode in qualsiasi pagina, articolo o widget per visualizzare il form.


📋 Requisiti

  • WordPress 5.0 o superiore
  • PHP 7.4 o superiore
  • MySQL 5.6 o superiore
  • Browser moderno (Chrome, Firefox, Edge, Safari)

🎯 Per chi è pensato

  • Piccole imprese: form di contatto professionali senza costi
  • Freelancer: raccogli richieste preventivo dai clienti
  • Blogger: newsletter e feedback dai lettori
  • Associazioni: iscrizioni eventi e raccolta dati
  • Sviluppatori: base personalizzabile per progetti clienti

📖 Guida rapida

Creare un form

  1. Vai su Form Builder → Nuovo Form
  2. Scegli un template predefinito o clicca “Form Vuoto”
  3. Trascina i campi dalla sidebar al canvas centrale
  4. Clicca su un campo per configurarlo (etichetta, placeholder, obbligatorio)
  5. Per select, radio e checkbox: aggiungi le opzioni
  6. Riordina i campi trascinandoli

Configurare le email

  1. Scorri fino alla sezione “Email conferma utente”
  2. Attiva l’invio e personalizza oggetto e messaggio
  3. Usa i placeholder: {nome}, {email}, {riepilogo_dati}
  4. Configura anche la “Notifica admin” per ricevere le risposte
  5. Usa “Invia Test” per verificare che funzioni

Proteggere con reCAPTCHA

  1. Vai su Form Builder → Impostazioni
  2. Clicca “Crea chiavi reCAPTCHA” e segui la guida
  3. Incolla Site Key e Secret Key
  4. Clicca “Verifica chiavi” per testare
  5. Nel form builder, attiva “Abilita reCAPTCHA”

Visualizzare le risposte

  1. Vai su Form Builder → Risposte
  2. Seleziona il form da visualizzare
  3. Clicca “Esporta CSV” per scaricare i dati

📝 Placeholder disponibili

Usa questi placeholder nei testi delle email:

PlaceholderDescrizione
{form_titolo}Nome del form
{riepilogo_dati}Tutti i campi compilati formattati
{nome}, {email}, ecc.Valore del singolo campo (etichetta normalizzata)
{ip}Indirizzo IP del visitatore
{data}Data e ora di invio
{sito}URL del sito WordPress

🔧 Tipi di campo disponibili

Campi input

CampoDescrizione
TestoInput di testo semplice
EmailCampo email con validazione
TextareaArea di testo multiriga
SelectMenu a tendina con opzioni
CheckboxCaselle di spunta multiple
RadioScelta singola tra opzioni
TelefonoCampo per numero di telefono
NumeroInput numerico
DataSelettore data
URLCampo per indirizzi web

Contenuti statici

ElementoDescrizione
Testo/HTMLTesto statico o HTML personalizzato
ImmagineImmagine dalla Media Library
SeparatoreLinea divisoria tra sezioni

❓ Domande frequenti

Le email non arrivano, cosa faccio?

Molti hosting bloccano la funzione mail() di PHP. Installa un plugin SMTP come “WP Mail SMTP” o “FluentSMTP” e configura le credenziali del tuo server email.

Posso usare il plugin su più siti?

Sì! La licenza GPL v2 permette l’uso su un numero illimitato di siti.

I dati sono salvati nel database WordPress?

Sì, le risposte sono salvate in una tabella dedicata (wp_dbfb_submissions) nel database WordPress.

Posso personalizzare lo stile dei form?

Sì, puoi aggiungere CSS personalizzato nel tuo tema. Le classi CSS usano il prefisso .dbfb-

Il plugin rallenta il sito?

No, gli script vengono caricati solo nelle pagine che contengono un form.


📜 Licenza

DB Form Builder è rilasciato con licenza GPL v2 o successiva.

Sei libero di utilizzare, modificare e distribuire questo plugin. Se apporti miglioramenti, considera di condividerli con la community!


👨‍💻 Autore

Davide Bertolino

🌐 www.davidebertolino.it
✉️ info@davidebertolino.it


Hai suggerimenti o hai trovato un bug? Contattami!

Other Plugins

FANUC ER-4iA Simulator

Un plugin WordPress gratuito e open source che simula un robot industriale FANUC ER-4iA a 6 assi. Progettato per l’insegnamento:…

WebPicSimulator

Un plugin WordPress gratuito e open source che simula microcontrollori PIC16 (PIC16F84A). Progettato per l’insegnamento: programmazione Assembly, simulazione CPU ciclo…