Webform
This module adds a webform nodetype to your Drupal site. Typical uses for webform are to create questionnaires, contact or request/register forms, surveys, polls or a front end to issues tracking systems.
Submissions from a webform are saved in a database table and can optionally be mailed to a nominated e-mail address upon submission. Past submissions are viewable for users with the correct permissions.
Webform includes some simple statistical tools to help in form design and evaluation and also allows the whole table to be downloaded as a csv file for detailed statistical analysis.
Geoff Hankerson has done an excellent screencast demonstrating Webform functionally. Note that this was recorded with Webform 1.7, which has been superseded by the Webform 2.x versions.
When to use Webform instead of CCK
Webform can be used when performing data collection that is a one-way communication, that is, many users submitting values to a very small set of administrators. Webform is not a front end for let users create custom nodes. For this you can use the CCK or Flexinode modules or create your own custom node module. Webform submissions are not nodes. This means that you can't use Views with submissions, setup custom access permissions to submissions, or do just about anything with them outside of what Webform provides for you.
Webform is however, a fantastic and easy solution for websites that need to create many regularly changing forms. Webform doesn't require you to setup a content type for each different form, instead each form is tied to a particular node. Some good examples could be contests, personalized contact forms, or petitions. Each of these could have a customized form for end-users to fill out. If you need to build a lot of customized, one-off forms, Webform is a more suitable solution than CCK.
Support Requests
Please always use this projects issue tracker to report bugs, support and/or feature requests. I seldom read the forums or mailing lists.
When you open issues please open one issue for each problem/request don't bundle several issues into one submission. Please search the queue and read the handbook pages before opening duplicate issues!
Survey Module Users
Recently the Survey module (and its companion Forms module) issue queue and project pages were shut-down, advising users to use Webform instead. If migrating from Survey to Webform, a project for migrating is available to assist in the process from moving from one system to the other (they're both very similar modules). Check out the Survey-Webform Migrate module.
Compatibility Notices
Webform requires mySQL 4.1+ or PostGres SQL.
Drupal 4.7 and prior are no longer being supported. Adequate patches submitted to the issue queue will be applied, but new official releases will not be released. The development branch is stable for 4.7 and should be used when looking for legacy bug fixes.
Releases
| Official releases | Date | Size | Links | Status | |
|---|---|---|---|---|---|
| 6.x-2.2 | 2008-Oct-06 | 179.2 KB | Download · Release notes | Recommended for 6.x | |
| 5.x-2.2 | 2008-Oct-06 | 167.93 KB | Download · Release notes | Recommended for 5.x | |
| 5.x-1.10 | 2008-Apr-03 | 139.46 KB | Download · Release notes | Supported for 5.x | |
