This repository has been archived on 2025-01-19. You can view files and clone it, but cannot push or open issues or pull requests.
drupalcampbristol/web/modules/contrib/webform
2019-01-24 08:00:03 +00:00
..
config composer update 2019-01-24 08:00:03 +00:00
css composer update 2019-01-24 08:00:03 +00:00
docs composer update 2019-01-24 08:00:03 +00:00
drush composer update 2019-01-24 08:00:03 +00:00
images composer update 2019-01-24 08:00:03 +00:00
includes composer update 2019-01-24 08:00:03 +00:00
js composer update 2019-01-24 08:00:03 +00:00
modules composer update 2019-01-24 08:00:03 +00:00
src composer update 2019-01-24 08:00:03 +00:00
templates composer update 2019-01-24 08:00:03 +00:00
tests composer update 2019-01-24 08:00:03 +00:00
third_party_settings Update Composer, update everything 2018-11-23 12:29:20 +00:00
.eslintrc.json Update Composer, update everything 2018-11-23 12:29:20 +00:00
.gitignore Update Composer, update everything 2018-11-23 12:29:20 +00:00
CHANGELOG.md Update Composer, update everything 2018-11-23 12:29:20 +00:00
composer.json composer update 2019-01-24 08:00:03 +00:00
composer.libraries.json composer update 2019-01-24 08:00:03 +00:00
drush.services.yml Update Composer, update everything 2018-11-23 12:29:20 +00:00
FEATURE_REQUEST_TEMPLATE.html Update Composer, update everything 2018-11-23 12:29:20 +00:00
ISSUE_TEMPLATE.html Update Composer, update everything 2018-11-23 12:29:20 +00:00
LICENSE.txt Webform module and config export 2017-03-16 15:29:07 +00:00
README.md composer update 2019-01-24 08:00:03 +00:00
webform.api.php Update Composer, update everything 2018-11-23 12:29:20 +00:00
webform.config_translation.yml Update Composer, update everything 2018-11-23 12:29:20 +00:00
webform.info.yml composer update 2019-01-24 08:00:03 +00:00
webform.install Update Composer, update everything 2018-11-23 12:29:20 +00:00
webform.libraries.yml composer update 2019-01-24 08:00:03 +00:00
webform.links.action.yml Update Composer, update everything 2018-11-23 12:29:20 +00:00
webform.links.contextual.yml Update Composer, update everything 2018-11-23 12:29:20 +00:00
webform.links.menu.yml Update Composer, update everything 2018-11-23 12:29:20 +00:00
webform.links.task.yml composer update 2019-01-24 08:00:03 +00:00
webform.module composer update 2019-01-24 08:00:03 +00:00
webform.permissions.yml composer update 2019-01-24 08:00:03 +00:00
webform.routing.yml composer update 2019-01-24 08:00:03 +00:00
webform.services.yml composer update 2019-01-24 08:00:03 +00:00
webform.tokens.inc Update Composer, update everything 2018-11-23 12:29:20 +00:00

Webform 8.x-5.x

About this Module

The Webform module is a form builder and submission manager for Drupal 8.

The primary use case for this module is to:

  • Build a new webform or duplicate an existing template
  • Publish the webform as a page, node, or block
  • Collect submissions
  • Send confirmations and notifications
  • Review submissions online
  • Download submissions as a CSV

Goals

  • A comprehensive form and survey building solution for Drupal 8.
  • A stable, maintainable, and tested API for building forms and handling submission.
  • A pluggable/extensible API for custom form elements and submission handling.

Demo

Watch a demo of the Webform module.

Evaluate this project online using simplytest.me.

Installing the Webform Module

  1. Copy/upload the webform module to the modules directory of your Drupal installation.

  2. Enable the 'Webform' module and desired sub-modules in 'Extend'. (/admin/modules)

  3. Set up user permissions. (/admin/people/permissions#module-webform)

  4. Build a new webform (/admin/structure/webform) or duplicate an existing template (/admin/structure/webform/templates).

  5. Publish your webform as a:

    • Page: By linking to the published webform. (/webform/contact)

    • Node: By creating a new node that references the webform. (/node/add/webform)

    • Block: By placing a Webform block on your site. (/admin/structure/block)

  6. (optional) Install third party libraries(/admin/help/webform).

  7. (optional) Install add-on contrib modules](/admin/structure/webform/addons).

Upgrading from pre-release versions

All existing configuration and submission data was maintained and updated through the beta and rc release cycles. APIs have changed during these release cycles.

Simply put, if you installed and used the Webform module out of the box AS-IS, and now you want to upgrade to a full release, then you should be okay. If you extended webforms with plugins, altered hooks, and overrode templates, you will need to read each release's notes and assume that things have changed.

Project Status

Similar Modules