Webform

Slug: 
webform
Versions de Drupal: 
5.x
6.x
7.x
D.o - Installation Rank: 
11
D.o - Reported Installs: 
106 934
D.o - Maintenance Status: 
Actively maintained
D.o - Development Status: 
Under active development
D.o - Module Categories: 
D.o - Download 4.7: 
D.o - Download 5.x: 
5.x-2.10|http://ftp.drupal.org/files/projects/webform-5.x-2.10.tar.gz|242.58 KB
D.o - Download 6.x: 
6.x-3.6|http://ftp.drupal.org/files/projects/webform-6.x-3.6.tar.gz|340.05 KB
D.o - Download 7.x: 
7.x-3.6|http://ftp.drupal.org/files/projects/webform-7.x-3.6.tar.gz|334.85 KB
D.o - Original Description: 

This module adds a webform node type to your Drupal site. Typical uses for Webform are 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.

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 letting users create custom nodes. For this you can use the CCK package 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 the project issue tracker to report bugs, support and/or feature requests. I don't read the forums and I don't reply to direct e-mails for support.

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!

Requirements

  • PHP 5
  • mySQL 4.1+ or PostGres SQL
  • The LOCK TABLES permission must be available for your SQL user

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.

Upgrading from Webform 2.x to 3.x
The new 3.0 version of Webform provides vastly improved APIs, integration with more modules, conditional field logic, e-mail templating, and more (see CHANGELOG.txt). The 2.x version is no longer supported and will not receive any further updates. All users should update to 3.x.

Please note that there are some caveats with upgrading from 2.x to 3.x:

  • You cannot downgrade to 2.x once you have updated to 3.x. Make a database backup before upgrading.
  • The Additional Processing and Validation code options have moved to a separate project. Webform PHP.
  • Any custom theming you have done to your e-mails will need to be removed before upgrading. You can recreate these e-mails through the built-in e-mail templating interface in 3.x or retheme them according to the information in THEMING.txt
  • Some add-on modules do not yet support the 3.x version of Webform. If you're using a module that extends Webform, check with that project before upgrading.
  • The Webform Block module is now built-in to Webform. It should not be installed at the same time as Webform 3.x.

All of your existing forms and submitted data will be migrated to the new version upon running update.php.

#D7CX: Webform was fully ported to Drupal 7 within 1 week of Drupal 7.0!

Recettes pointant vers ce noeud

Souscrire à DrupalFrance.com RSS