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
2017-03-16 15:29:07 +00:00
..
config Webform module and config export 2017-03-16 15:29:07 +00:00
css Webform module and config export 2017-03-16 15:29:07 +00:00
docs Webform module and config export 2017-03-16 15:29:07 +00:00
drush Webform module and config export 2017-03-16 15:29:07 +00:00
images Webform module and config export 2017-03-16 15:29:07 +00:00
includes Webform module and config export 2017-03-16 15:29:07 +00:00
js Webform module and config export 2017-03-16 15:29:07 +00:00
modules Webform module and config export 2017-03-16 15:29:07 +00:00
src Webform module and config export 2017-03-16 15:29:07 +00:00
templates Webform module and config export 2017-03-16 15:29:07 +00:00
tests Webform module and config export 2017-03-16 15:29:07 +00:00
third_party_settings Webform module and config export 2017-03-16 15:29:07 +00:00
.gitignore Webform module and config export 2017-03-16 15:29:07 +00:00
composer.json Webform module and config export 2017-03-16 15:29:07 +00:00
LICENSE.txt Webform module and config export 2017-03-16 15:29:07 +00:00
README.md Webform module and config export 2017-03-16 15:29:07 +00:00
webform.api.php Webform module and config export 2017-03-16 15:29:07 +00:00
webform.config_translation.yml Webform module and config export 2017-03-16 15:29:07 +00:00
webform.info.yml Webform module and config export 2017-03-16 15:29:07 +00:00
webform.install Webform module and config export 2017-03-16 15:29:07 +00:00
webform.libraries.make.yml Webform module and config export 2017-03-16 15:29:07 +00:00
webform.libraries.yml Webform module and config export 2017-03-16 15:29:07 +00:00
webform.links.action.yml Webform module and config export 2017-03-16 15:29:07 +00:00
webform.links.contextual.yml Webform module and config export 2017-03-16 15:29:07 +00:00
webform.links.menu.yml Webform module and config export 2017-03-16 15:29:07 +00:00
webform.links.task.yml Webform module and config export 2017-03-16 15:29:07 +00:00
webform.module Webform module and config export 2017-03-16 15:29:07 +00:00
webform.permissions.yml Webform module and config export 2017-03-16 15:29:07 +00:00
webform.routing.yml Webform module and config export 2017-03-16 15:29:07 +00:00
webform.services.yml Webform module and config export 2017-03-16 15:29:07 +00:00
webform.tokens.inc Webform module and config export 2017-03-16 15:29:07 +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.

Presentations, Blog Posts, & Articles

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).

Releases

Even though the Webform module is still under active development with regular beta releases, all existing configuration and submission data will be maintained and updated between releases. APIs can and will be changing while this module moves from beta releases to a final release candidate.

Simply put, if you install and use the Webform module out of the box AS-IS, you should be okay. Once you start extending webforms with plugins, altering hooks, and overriding templates, you will need to read each release's notes and assume that things will be changing.

Project Status

Similar Modules


  • Contact + Contact Storage
    The Contact module allows site visitors to send emails to other authenticated users and to the site administrator. The Contact Storage module provides storage for Contact messages which are fully-fledged entities in Drupal 8. Many of its features are likely to be moved into Drupal Core.

  • Eform
    The EForm module enables you to create front-end webforms (fieldable entities), which contain fields that you define! These webforms use the standard Drupal fields.
    Is this module still needed?