Webform is the module for making forms and surveys in Drupal. After a submission, users may be sent an e-mail "receipt" as well as sending a notification to administrators. Results can be exported into Excel or other spreadsheet applications. Webform also provides some basic statistical review and has an extensive API for expanding its features.
Webform has not been ported to Drupal 8, however the YAML Form module is in the process of moving to the Webform namespace. New users should consider using the core contact module in D8 for simple use cases (especially coupled with the contact_storage module) or for more complex use cases the Webform module.
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 creating content types and using CCK or Field module. Explanation of Webform vs. CCK (or Fields). Webform is second most popular non-utility contrib module, after Views. It is a large, rich module used by hundreds of thousands of sites.
Versions
8.x-5.x: Active D8 branch. Work is currently underway to migrate the YAML Form module to this branch. A migration path is in envisaged for existing Webform users.
7.x-4.x: This is the most highly maintained branch. It receives all new features and bugs are activity investigated.
- Requires PHP 5.3, CTools, and Views 3.
- Upgrading to Webform 7.x-4.2+. Change record.
- Upgrading from Webform 3.x to 4.x. All users are strongly urged to upgrade to 7.x-4.x. Backup your database and ensure that all Webform-related modules are compatible before upgrading. For API changes, see the upgrading from Webform 3.x to 4.x documentation.
7.x-3.x: Critical bug fixes only.
Webform related projects
- Options Element: Provides a better UI for creating select list options.
- Select or Other: Allows for a textfield for "Other..." options in select lists and radio buttons.
- Date Popup (part of Date): Enables popup calendars in Webform date components.
- MIME Mail: Send HTML and attachments in e-mails sent by Webform.
- Mollom or CAPTCHA: Protect your webforms from spam.
- Webform Validation: Add advanced validation based on a variety of conditions.
- And many others! See a list.
Maintainers of Webform-related 3.x modules: please provide support for Webform 4.x.
Project Information
- Maintenance status: Actively maintained
- Development status: Under active development
- Module categories: Evaluation/Rating, Statistics
- Reported installs: 495,008 sites currently report using this module. View usage statistics.
- Downloads: 3,507,777
- Automated tests: Enabled
- Last modified: November 28, 2016
Stable releases are covered by the security advisory policy.
Look for the shield icon below.
Downloads
Recommended releases
| Version | Download | Date |
|---|---|---|
| 8.x-5.0-beta3 | tar.gz (3.86 MB) | zip (4.23 MB) | 2016-Dec-21 |
|
7.x-4.14 |
tar.gz (238.79 KB) | zip (288.82 KB) | 2016-Aug-28 |
