This plugin hasn’t been tested with the latest 3 major releases of WordPress. It may no longer be maintained or supported and may have compatibility issues when used with more recent versions of WordPress.

Filled In

Description

Filled In is a generic form processing plugin that will validate and store data submitted through forms. You can use it for any kind of data input, from simple contact forms on a blog to full-blown questionnaires on a business site.

Features include:

  • Customizable data filters and data processors
  • Central data storage, with exports to CSV and XML
  • Email reporting, with attachments and inline images
  • AJAX support (forms always work in browsers without JavaScript)
  • Built-in CAPTCHA support
  • Built-in poMMo mailing list support
  • Built-in file upload support
  • Easy to build custom extensions

Filled In is available in:

  • English
  • Danish, thanks to Georg S. Adamsen
  • Polish, thanks to Kasia
  • Italian, thanks to Simone Righini
  • French, thanks to Zesty

Documentation

Full documentation can be found on the Filled In page.

Installation

The plugin is simple to install:

  1. Download filled-in.zip
  2. Unzip
  3. Upload filled-in directory to your /wp-content/plugins directory
  4. Go to the plugin management page and enable the plugin
  5. Configure the options from the Manage/Filled In page
  6. Put your custom made extensions in to wp-content/plugins/filled-in-extensions/pre (and also post, result, filters)

You can find full details of installing a plugin on the plugin installation page.

Reviews

07 February 2017
This plugin seems to have recently been updated. I’ve been running it seamlessly and reliably for several years now – it does what it says and I can forget about it.
Read all 3 reviews

Contributors & Developers

“Filled In” is open source software. The following people have contributed to this plugin.

Contributors

Translate “Filled In” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.

Changelog

1.9

  • PHP 8.2 fixes

1.8.23

  • Fix for WordPress 5.5 – depreation of class-phpmailer.php

1.8.22

  • Fixing bad pagination of form submissions

1.8.21

  • Database – only keeping last 100 failed submissions per IP
  • Fix for form errors not appearing if some input name had / symbol in it

1.8.20

  • JavaScript – fixed to allow deferred loading of jQuery

1.8.19

  • More PHP 7 fixes – broken email template editing

1.8.18

  • Removing the phpMailer library. If you are still using the old email extension, make sure you check your email sending.
  • PHP7 fixes

1.8.17

  • Support for “Popups – WordPress Popup” plugin – make sure you enable Ajax (in FilledIn plugin) for the form which you put in there! AJAX in “Popups” plugin settings has to be disabled.

1.8.16

  • Added deletion of useragent entries along with failed submissions.
  • If you want to delete redundant entries from fiiled_in_useragents table, created before this version of plugin, please run filled_in_cleaner.php script. You can find it in filled_in/custom_scripts directory.

1.8.15

  • Added daily executed cron, deleting failed submissions older than 30 days

1.8.14

  • Added option to form settings about predecessor/successor form

1.8.13

  • Removed assert which caused PHP warnings

1.8.12

  • Added “Reply to” option to default email extension
  • Added possibility to setup an anchor to which to move after submission
  • Added parsing of action parameter on forms
  • Fixed logic of post extensions failure (it’s not a failed submission anymore)
  • Added a note when a post exension fails (only the most recent one)
  • Added parsing of files in emails

1.8.11

  • Changed the default email template (better for mobile devices)
  • The default email template is built into main extension class

1.8.10

  • Added possibility for extensions to send special data marks between them

1.8.9

  • Replace entire post was still replacing text in some posts with different Filled in form

1.8.8

  • Really fixed email filter and it’s parsing regex

1.8.7

  • Fixed email filter and it’s parsing regex

1.8.6

  • Fixed replace whole post content so it will not interfere with widgets and other posts loaded in sidebars, etc.

1.8.5

  • Added small notice on FV Antispam

1.8.4

  • Removed dependency on $post and $posts variables

1.8.3

  • Editor user can see submitted forms and email templates

1.8

  • Any custom extensions now can be put into wp-content/plugins/filled-in-extensions to survive plugin upgrades
  • New e-mail extension is using wp_mail

1.7.7

  • Added indexing of filled_in_errors (data_id) which improves speed of the plugin when the database tables are big

1.7.6

  • Form submission log – delete function bugfix
  • Form submission log – improved SQL (much faster with large number of submissions)
  • Installation bugfix – tables are now created with the same charset as other present WordPress tables

1.7.5

  • Add Polish translation

1.7.4

  • Move into WP extend

1.7.3

  • More 2.8 fixes

1.7.2

  • WP 2.8 compatibility

1.7.1

  • Fix #386

1.7

  • jQuery, nonces, WP 2.7 styling

1.6.13

  • WP 2.7 fixes

1.6.12

  • WP 2.5 cleanup

1.6.11

  • Fix loop error

1.6.10

  • Added several new modules, added French & Italian translations

1.6.9

  • Fix wpautop problem

1.6.8

  • Fix HTML email formatting, improve form replacement, stop duplicate filters, Italian translation

1.6.7

  • Fix for WordPress 2.2

1.6.6

  • Fix minor bugs, add ‘Is Password’ filter to stop passwords being stored in the database

1.6.5

  • Fix pager bug, add ‘top of page’ option

1.6.4

  • Add WP_Profile extension, allow to work with sniplets and other filters

1.6.3

  • Fix CAPTCHA

1.6.2

  • Fixed a few bugs on report screen

1.6.1

  • Form list pagination, better reports

1.6

  • Reorganize files, seperating HTML from PHP. Use swiftmailer, add email attachments
  • Use new WP table names, remove field name collisions.
  • New filters & processors

1.5

  • Use correct table prefix and wpurl

1.4

  • Bug fixes, improved admin interface

1.3

  • Reorganize admin menu, add email templates, fix bugs

1.2

  • Use Element.scrollTo instead of anchors, fix escaped quotes in display

1.1

  • AJAX re-dux

1.0

  • Initial release