home | drupalcampnj - webform: there is this for that › sites › default › files › 2018-02...
TRANSCRIPT
![Page 1: Home | DrupalCampNJ - Webform: THERE IS THIS FOR THAT › sites › default › files › 2018-02 › Webf… · CONTRIBUTE TO THE WEBFORM MODULE & DRUPAL? There IS the contribute](https://reader033.vdocuments.us/reader033/viewer/2022060510/5f26a6786d36724360794fa6/html5/thumbnails/1.jpg)
Webform:THERE IS THISFOR THAT
![Page 2: Home | DrupalCampNJ - Webform: THERE IS THIS FOR THAT › sites › default › files › 2018-02 › Webf… · CONTRIBUTE TO THE WEBFORM MODULE & DRUPAL? There IS the contribute](https://reader033.vdocuments.us/reader033/viewer/2022060510/5f26a6786d36724360794fa6/html5/thumbnails/2.jpg)
Hello!Hi, my name is Jacob Rockowitz.
× I am known as jrockowitz on the web.× I am a Drupal developer and software architect.× I built and maintain the Webform module for Drupal 8.
![Page 3: Home | DrupalCampNJ - Webform: THERE IS THIS FOR THAT › sites › default › files › 2018-02 › Webf… · CONTRIBUTE TO THE WEBFORM MODULE & DRUPAL? There IS the contribute](https://reader033.vdocuments.us/reader033/viewer/2022060510/5f26a6786d36724360794fa6/html5/thumbnails/3.jpg)
This IS not about . . .
![Page 4: Home | DrupalCampNJ - Webform: THERE IS THIS FOR THAT › sites › default › files › 2018-02 › Webf… · CONTRIBUTE TO THE WEBFORM MODULE & DRUPAL? There IS the contribute](https://reader033.vdocuments.us/reader033/viewer/2022060510/5f26a6786d36724360794fa6/html5/thumbnails/4.jpg)
This is not about...× The history of the Webform module× Installing the Webform module× Alternatives to the Webform module× Future of the Webform module× Theming and styling webforms× Managing webform submissions
![Page 5: Home | DrupalCampNJ - Webform: THERE IS THIS FOR THAT › sites › default › files › 2018-02 › Webf… · CONTRIBUTE TO THE WEBFORM MODULE & DRUPAL? There IS the contribute](https://reader033.vdocuments.us/reader033/viewer/2022060510/5f26a6786d36724360794fa6/html5/thumbnails/5.jpg)
THIS IS ABOUTBUILDING awesome FORMS
![Page 6: Home | DrupalCampNJ - Webform: THERE IS THIS FOR THAT › sites › default › files › 2018-02 › Webf… · CONTRIBUTE TO THE WEBFORM MODULE & DRUPAL? There IS the contribute](https://reader033.vdocuments.us/reader033/viewer/2022060510/5f26a6786d36724360794fa6/html5/thumbnails/6.jpg)
HOW DO you BUILD FORMS IN DRUPAL?
![Page 7: Home | DrupalCampNJ - Webform: THERE IS THIS FOR THAT › sites › default › files › 2018-02 › Webf… · CONTRIBUTE TO THE WEBFORM MODULE & DRUPAL? There IS the contribute](https://reader033.vdocuments.us/reader033/viewer/2022060510/5f26a6786d36724360794fa6/html5/thumbnails/7.jpg)
There IS the Webform modulefor that
![Page 8: Home | DrupalCampNJ - Webform: THERE IS THIS FOR THAT › sites › default › files › 2018-02 › Webf… · CONTRIBUTE TO THE WEBFORM MODULE & DRUPAL? There IS the contribute](https://reader033.vdocuments.us/reader033/viewer/2022060510/5f26a6786d36724360794fa6/html5/thumbnails/8.jpg)
The Webform module is a
powerful and flexible Open Source
form builder & submission manager
for Drupal 8
![Page 9: Home | DrupalCampNJ - Webform: THERE IS THIS FOR THAT › sites › default › files › 2018-02 › Webf… · CONTRIBUTE TO THE WEBFORM MODULE & DRUPAL? There IS the contribute](https://reader033.vdocuments.us/reader033/viewer/2022060510/5f26a6786d36724360794fa6/html5/thumbnails/9.jpg)
It provides all the features expected
from an enterprise proprietary form
builder... ...combined with the flexibility and
openness of Drupal
![Page 10: Home | DrupalCampNJ - Webform: THERE IS THIS FOR THAT › sites › default › files › 2018-02 › Webf… · CONTRIBUTE TO THE WEBFORM MODULE & DRUPAL? There IS the contribute](https://reader033.vdocuments.us/reader033/viewer/2022060510/5f26a6786d36724360794fa6/html5/thumbnails/10.jpg)
THis is aWebform
![Page 11: Home | DrupalCampNJ - Webform: THERE IS THIS FOR THAT › sites › default › files › 2018-02 › Webf… · CONTRIBUTE TO THE WEBFORM MODULE & DRUPAL? There IS the contribute](https://reader033.vdocuments.us/reader033/viewer/2022060510/5f26a6786d36724360794fa6/html5/thumbnails/11.jpg)
THis is theWebform builder
![Page 12: Home | DrupalCampNJ - Webform: THERE IS THIS FOR THAT › sites › default › files › 2018-02 › Webf… · CONTRIBUTE TO THE WEBFORM MODULE & DRUPAL? There IS the contribute](https://reader033.vdocuments.us/reader033/viewer/2022060510/5f26a6786d36724360794fa6/html5/thumbnails/12.jpg)
THIS IS THEWEBFORMSOURCE (YAML) EDITOR
![Page 13: Home | DrupalCampNJ - Webform: THERE IS THIS FOR THAT › sites › default › files › 2018-02 › Webf… · CONTRIBUTE TO THE WEBFORM MODULE & DRUPAL? There IS the contribute](https://reader033.vdocuments.us/reader033/viewer/2022060510/5f26a6786d36724360794fa6/html5/thumbnails/13.jpg)
THis is aWebformsubmission
![Page 14: Home | DrupalCampNJ - Webform: THERE IS THIS FOR THAT › sites › default › files › 2018-02 › Webf… · CONTRIBUTE TO THE WEBFORM MODULE & DRUPAL? There IS the contribute](https://reader033.vdocuments.us/reader033/viewer/2022060510/5f26a6786d36724360794fa6/html5/thumbnails/14.jpg)
The use case… × BUILD a form or copy a template× PUBLISH the form as a page, node, or block× COLLECT form submissions× SEND confirmations and notifications× REVIEW results online× DISTRIBUTE results as CSV or remote post
![Page 15: Home | DrupalCampNJ - Webform: THERE IS THIS FOR THAT › sites › default › files › 2018-02 › Webf… · CONTRIBUTE TO THE WEBFORM MODULE & DRUPAL? There IS the contribute](https://reader033.vdocuments.us/reader033/viewer/2022060510/5f26a6786d36724360794fa6/html5/thumbnails/15.jpg)
ONCE AGAIN, THE USE CASE…
BUILD COLLECT DISTRIBUTE
![Page 16: Home | DrupalCampNJ - Webform: THERE IS THIS FOR THAT › sites › default › files › 2018-02 › Webf… · CONTRIBUTE TO THE WEBFORM MODULE & DRUPAL? There IS the contribute](https://reader033.vdocuments.us/reader033/viewer/2022060510/5f26a6786d36724360794fa6/html5/thumbnails/16.jpg)
<demo>The elevator pitch
![Page 17: Home | DrupalCampNJ - Webform: THERE IS THIS FOR THAT › sites › default › files › 2018-02 › Webf… · CONTRIBUTE TO THE WEBFORM MODULE & DRUPAL? There IS the contribute](https://reader033.vdocuments.us/reader033/viewer/2022060510/5f26a6786d36724360794fa6/html5/thumbnails/17.jpg)
HOW Do you discover what
THE webform module can do?
![Page 18: Home | DrupalCampNJ - Webform: THERE IS THIS FOR THAT › sites › default › files › 2018-02 › Webf… · CONTRIBUTE TO THE WEBFORM MODULE & DRUPAL? There IS the contribute](https://reader033.vdocuments.us/reader033/viewer/2022060510/5f26a6786d36724360794fa6/html5/thumbnails/18.jpg)
There AreExamplesfor that
![Page 19: Home | DrupalCampNJ - Webform: THERE IS THIS FOR THAT › sites › default › files › 2018-02 › Webf… · CONTRIBUTE TO THE WEBFORM MODULE & DRUPAL? There IS the contribute](https://reader033.vdocuments.us/reader033/viewer/2022060510/5f26a6786d36724360794fa6/html5/thumbnails/19.jpg)
The Webform module provides
Examples & demos that can be used as a starting point
for building Forms & applications
![Page 20: Home | DrupalCampNJ - Webform: THERE IS THIS FOR THAT › sites › default › files › 2018-02 › Webf… · CONTRIBUTE TO THE WEBFORM MODULE & DRUPAL? There IS the contribute](https://reader033.vdocuments.us/reader033/viewer/2022060510/5f26a6786d36724360794fa6/html5/thumbnails/20.jpg)
There are examples & Demos of...× Every element type× Multi-step forms (wizards)× Conditional logic× Flexbox layouts
× Event registration× Application evaluation
![Page 21: Home | DrupalCampNJ - Webform: THERE IS THIS FOR THAT › sites › default › files › 2018-02 › Webf… · CONTRIBUTE TO THE WEBFORM MODULE & DRUPAL? There IS the contribute](https://reader033.vdocuments.us/reader033/viewer/2022060510/5f26a6786d36724360794fa6/html5/thumbnails/21.jpg)
The exampleStyle guideis very helpful &COMPLETELY customizable
![Page 22: Home | DrupalCampNJ - Webform: THERE IS THIS FOR THAT › sites › default › files › 2018-02 › Webf… · CONTRIBUTE TO THE WEBFORM MODULE & DRUPAL? There IS the contribute](https://reader033.vdocuments.us/reader033/viewer/2022060510/5f26a6786d36724360794fa6/html5/thumbnails/22.jpg)
<demo>Learn by example
![Page 23: Home | DrupalCampNJ - Webform: THERE IS THIS FOR THAT › sites › default › files › 2018-02 › Webf… · CONTRIBUTE TO THE WEBFORM MODULE & DRUPAL? There IS the contribute](https://reader033.vdocuments.us/reader033/viewer/2022060510/5f26a6786d36724360794fa6/html5/thumbnails/23.jpg)
HOw do you START
BUILDING FORMS?
![Page 24: Home | DrupalCampNJ - Webform: THERE IS THIS FOR THAT › sites › default › files › 2018-02 › Webf… · CONTRIBUTE TO THE WEBFORM MODULE & DRUPAL? There IS the contribute](https://reader033.vdocuments.us/reader033/viewer/2022060510/5f26a6786d36724360794fa6/html5/thumbnails/24.jpg)
There areTemplatesfor that
![Page 25: Home | DrupalCampNJ - Webform: THERE IS THIS FOR THAT › sites › default › files › 2018-02 › Webf… · CONTRIBUTE TO THE WEBFORM MODULE & DRUPAL? There IS the contribute](https://reader033.vdocuments.us/reader033/viewer/2022060510/5f26a6786d36724360794fa6/html5/thumbnails/25.jpg)
TEMPLATES ARE FORMS THAT CAN BE COPIED TO
CREATE NEW FORMS
![Page 26: Home | DrupalCampNJ - Webform: THERE IS THIS FOR THAT › sites › default › files › 2018-02 › Webf… · CONTRIBUTE TO THE WEBFORM MODULE & DRUPAL? There IS the contribute](https://reader033.vdocuments.us/reader033/viewer/2022060510/5f26a6786d36724360794fa6/html5/thumbnails/26.jpg)
WEBFORM TEMPLATES× Templates are reusable forms
× A form created from a template is a copy (a.k.a duplicate)
× Changing or deleting a template does not change any existing forms
![Page 27: Home | DrupalCampNJ - Webform: THERE IS THIS FOR THAT › sites › default › files › 2018-02 › Webf… · CONTRIBUTE TO THE WEBFORM MODULE & DRUPAL? There IS the contribute](https://reader033.vdocuments.us/reader033/viewer/2022060510/5f26a6786d36724360794fa6/html5/thumbnails/27.jpg)
This is a webform template
![Page 28: Home | DrupalCampNJ - Webform: THERE IS THIS FOR THAT › sites › default › files › 2018-02 › Webf… · CONTRIBUTE TO THE WEBFORM MODULE & DRUPAL? There IS the contribute](https://reader033.vdocuments.us/reader033/viewer/2022060510/5f26a6786d36724360794fa6/html5/thumbnails/28.jpg)
<demo>Selecting a template
![Page 29: Home | DrupalCampNJ - Webform: THERE IS THIS FOR THAT › sites › default › files › 2018-02 › Webf… · CONTRIBUTE TO THE WEBFORM MODULE & DRUPAL? There IS the contribute](https://reader033.vdocuments.us/reader033/viewer/2022060510/5f26a6786d36724360794fa6/html5/thumbnails/29.jpg)
HOw do YOU build awesome formS?
![Page 30: Home | DrupalCampNJ - Webform: THERE IS THIS FOR THAT › sites › default › files › 2018-02 › Webf… · CONTRIBUTE TO THE WEBFORM MODULE & DRUPAL? There IS the contribute](https://reader033.vdocuments.us/reader033/viewer/2022060510/5f26a6786d36724360794fa6/html5/thumbnails/30.jpg)
There areElementsfor that
![Page 31: Home | DrupalCampNJ - Webform: THERE IS THIS FOR THAT › sites › default › files › 2018-02 › Webf… · CONTRIBUTE TO THE WEBFORM MODULE & DRUPAL? There IS the contribute](https://reader033.vdocuments.us/reader033/viewer/2022060510/5f26a6786d36724360794fa6/html5/thumbnails/31.jpg)
A FORM IS A COLLECTION OF ELEMENTS,
WHich INCLUDESINPUTS, Composites,CONTAINERS, & PAGES
THAT ARE USED TO COLLECT A SUBMISSION
![Page 32: Home | DrupalCampNJ - Webform: THERE IS THIS FOR THAT › sites › default › files › 2018-02 › Webf… · CONTRIBUTE TO THE WEBFORM MODULE & DRUPAL? There IS the contribute](https://reader033.vdocuments.us/reader033/viewer/2022060510/5f26a6786d36724360794fa6/html5/thumbnails/32.jpg)
THE ANATOMY OF A FORM× Elements
Anything that is displayed on a form
× InputsAn element that collects a value
× CompositesA collection of inputs used to collect a group of values
× ContainersAn element that holds sub-elements
× PagesA container that is displayed as a page within a multi-step wizard
![Page 33: Home | DrupalCampNJ - Webform: THERE IS THIS FOR THAT › sites › default › files › 2018-02 › Webf… · CONTRIBUTE TO THE WEBFORM MODULE & DRUPAL? There IS the contribute](https://reader033.vdocuments.us/reader033/viewer/2022060510/5f26a6786d36724360794fa6/html5/thumbnails/33.jpg)
there are many different types of elements
![Page 34: Home | DrupalCampNJ - Webform: THERE IS THIS FOR THAT › sites › default › files › 2018-02 › Webf… · CONTRIBUTE TO THE WEBFORM MODULE & DRUPAL? There IS the contribute](https://reader033.vdocuments.us/reader033/viewer/2022060510/5f26a6786d36724360794fa6/html5/thumbnails/34.jpg)
THe ANATOMY of a FORM Element× Definition: Name, cardinality, & default value× Labels: Title, description, “help” text & more× Display: Prefix, suffix, size, input masks, etc.× Validation: Required, unique, pattern, counter, etc.× Conditions: Hide/show, required & disabled× Access: Roles, user or permission× Advanced: Custom attributes & settings
![Page 35: Home | DrupalCampNJ - Webform: THERE IS THIS FOR THAT › sites › default › files › 2018-02 › Webf… · CONTRIBUTE TO THE WEBFORM MODULE & DRUPAL? There IS the contribute](https://reader033.vdocuments.us/reader033/viewer/2022060510/5f26a6786d36724360794fa6/html5/thumbnails/35.jpg)
THis is awebform elementedit form
![Page 36: Home | DrupalCampNJ - Webform: THERE IS THIS FOR THAT › sites › default › files › 2018-02 › Webf… · CONTRIBUTE TO THE WEBFORM MODULE & DRUPAL? There IS the contribute](https://reader033.vdocuments.us/reader033/viewer/2022060510/5f26a6786d36724360794fa6/html5/thumbnails/36.jpg)
This is Conditionallogic
![Page 37: Home | DrupalCampNJ - Webform: THERE IS THIS FOR THAT › sites › default › files › 2018-02 › Webf… · CONTRIBUTE TO THE WEBFORM MODULE & DRUPAL? There IS the contribute](https://reader033.vdocuments.us/reader033/viewer/2022060510/5f26a6786d36724360794fa6/html5/thumbnails/37.jpg)
These are Advanced settings
![Page 38: Home | DrupalCampNJ - Webform: THERE IS THIS FOR THAT › sites › default › files › 2018-02 › Webf… · CONTRIBUTE TO THE WEBFORM MODULE & DRUPAL? There IS the contribute](https://reader033.vdocuments.us/reader033/viewer/2022060510/5f26a6786d36724360794fa6/html5/thumbnails/38.jpg)
TYPES OF INPUTS× Text: Text field, textarea, HTML editor and more….
× Options: Checkboxes, radios, select, buttons, images, and more….
× File uploads: Documents, images, videos, audio, and more….
× Widgets: Rating, signature, phone, email, toggle, and more….
× Entity Reference: Terms, nodes, and users
![Page 39: Home | DrupalCampNJ - Webform: THERE IS THIS FOR THAT › sites › default › files › 2018-02 › Webf… · CONTRIBUTE TO THE WEBFORM MODULE & DRUPAL? There IS the contribute](https://reader033.vdocuments.us/reader033/viewer/2022060510/5f26a6786d36724360794fa6/html5/thumbnails/39.jpg)
TYPES OF COntainers× Container: Basic <div> with sub-elements
× Section: Header with sub-elements
× Fieldset: Group of elements
× Details: Collapsible group of elements
× Flexbox: Used for multi-column layouts
![Page 40: Home | DrupalCampNJ - Webform: THERE IS THIS FOR THAT › sites › default › files › 2018-02 › Webf… · CONTRIBUTE TO THE WEBFORM MODULE & DRUPAL? There IS the contribute](https://reader033.vdocuments.us/reader033/viewer/2022060510/5f26a6786d36724360794fa6/html5/thumbnails/40.jpg)
× Likert (Surveys)
× Locations/Address/Contact
× Links/URLs
× Names
× Custom composite element
TYPE OF COmposite ELEMENTS
![Page 41: Home | DrupalCampNJ - Webform: THERE IS THIS FOR THAT › sites › default › files › 2018-02 › Webf… · CONTRIBUTE TO THE WEBFORM MODULE & DRUPAL? There IS the contribute](https://reader033.vdocuments.us/reader033/viewer/2022060510/5f26a6786d36724360794fa6/html5/thumbnails/41.jpg)
Don't forgetthat you can preview all available elements
![Page 42: Home | DrupalCampNJ - Webform: THERE IS THIS FOR THAT › sites › default › files › 2018-02 › Webf… · CONTRIBUTE TO THE WEBFORM MODULE & DRUPAL? There IS the contribute](https://reader033.vdocuments.us/reader033/viewer/2022060510/5f26a6786d36724360794fa6/html5/thumbnails/42.jpg)
<demo>Getting to know the elements
![Page 43: Home | DrupalCampNJ - Webform: THERE IS THIS FOR THAT › sites › default › files › 2018-02 › Webf… · CONTRIBUTE TO THE WEBFORM MODULE & DRUPAL? There IS the contribute](https://reader033.vdocuments.us/reader033/viewer/2022060510/5f26a6786d36724360794fa6/html5/thumbnails/43.jpg)
How DO YOU SEND EMAILS & push data
to A CRM?
![Page 44: Home | DrupalCampNJ - Webform: THERE IS THIS FOR THAT › sites › default › files › 2018-02 › Webf… · CONTRIBUTE TO THE WEBFORM MODULE & DRUPAL? There IS the contribute](https://reader033.vdocuments.us/reader033/viewer/2022060510/5f26a6786d36724360794fa6/html5/thumbnails/44.jpg)
There IS AHandlerfor that
![Page 45: Home | DrupalCampNJ - Webform: THERE IS THIS FOR THAT › sites › default › files › 2018-02 › Webf… · CONTRIBUTE TO THE WEBFORM MODULE & DRUPAL? There IS the contribute](https://reader033.vdocuments.us/reader033/viewer/2022060510/5f26a6786d36724360794fa6/html5/thumbnails/45.jpg)
Handlers are used to route submitted data
to applications & send email Notifications
![Page 46: Home | DrupalCampNJ - Webform: THERE IS THIS FOR THAT › sites › default › files › 2018-02 › Webf… · CONTRIBUTE TO THE WEBFORM MODULE & DRUPAL? There IS the contribute](https://reader033.vdocuments.us/reader033/viewer/2022060510/5f26a6786d36724360794fa6/html5/thumbnails/46.jpg)
WEBFORM handler USE CASES× Email notification and confirmation
× Push data to CRM
× Subscribe to mailing lists
× Flag a submission based on submitted values
× Conditionally change confirmation message
![Page 47: Home | DrupalCampNJ - Webform: THERE IS THIS FOR THAT › sites › default › files › 2018-02 › Webf… · CONTRIBUTE TO THE WEBFORM MODULE & DRUPAL? There IS the contribute](https://reader033.vdocuments.us/reader033/viewer/2022060510/5f26a6786d36724360794fa6/html5/thumbnails/47.jpg)
Email & Scheduled EmailSends a webform submission via an email
Action & SettingsTrigger a conditional action or settingon a submission
WEBFORM HANDLERSRemote PostPosts webform submissions to a URL
DebugDebug webform submission
![Page 48: Home | DrupalCampNJ - Webform: THERE IS THIS FOR THAT › sites › default › files › 2018-02 › Webf… · CONTRIBUTE TO THE WEBFORM MODULE & DRUPAL? There IS the contribute](https://reader033.vdocuments.us/reader033/viewer/2022060510/5f26a6786d36724360794fa6/html5/thumbnails/48.jpg)
<demo>Sending email & remote posts
![Page 49: Home | DrupalCampNJ - Webform: THERE IS THIS FOR THAT › sites › default › files › 2018-02 › Webf… · CONTRIBUTE TO THE WEBFORM MODULE & DRUPAL? There IS the contribute](https://reader033.vdocuments.us/reader033/viewer/2022060510/5f26a6786d36724360794fa6/html5/thumbnails/49.jpg)
how DO YOU TWEAK & ADJUST THE BEHAVIOR
or LOOK-N-FEEL of YOUR WEBFORMS?
![Page 50: Home | DrupalCampNJ - Webform: THERE IS THIS FOR THAT › sites › default › files › 2018-02 › Webf… · CONTRIBUTE TO THE WEBFORM MODULE & DRUPAL? There IS the contribute](https://reader033.vdocuments.us/reader033/viewer/2022060510/5f26a6786d36724360794fa6/html5/thumbnails/50.jpg)
There AreSettingsfor that
![Page 51: Home | DrupalCampNJ - Webform: THERE IS THIS FOR THAT › sites › default › files › 2018-02 › Webf… · CONTRIBUTE TO THE WEBFORM MODULE & DRUPAL? There IS the contribute](https://reader033.vdocuments.us/reader033/viewer/2022060510/5f26a6786d36724360794fa6/html5/thumbnails/51.jpg)
The Webform module SHIPS WITH
REASONABLE DEFAULT Settings, BUT EVERYTHING IS CUSTOMIZABLE
![Page 52: Home | DrupalCampNJ - Webform: THERE IS THIS FOR THAT › sites › default › files › 2018-02 › Webf… · CONTRIBUTE TO THE WEBFORM MODULE & DRUPAL? There IS the contribute](https://reader033.vdocuments.us/reader033/viewer/2022060510/5f26a6786d36724360794fa6/html5/thumbnails/52.jpg)
× General× form× submissions× confirmation× email/handlerS× css/JS× Access
![Page 53: Home | DrupalCampNJ - Webform: THERE IS THIS FOR THAT › sites › default › files › 2018-02 › Webf… · CONTRIBUTE TO THE WEBFORM MODULE & DRUPAL? There IS the contribute](https://reader033.vdocuments.us/reader033/viewer/2022060510/5f26a6786d36724360794fa6/html5/thumbnails/53.jpg)
General Settings× Disable saving of results
× Use the webform as a template
× Customize URL aliases
× Ajaxify the form
× Third party settings (e.g., Honeypot & Antibot)
![Page 54: Home | DrupalCampNJ - Webform: THERE IS THIS FOR THAT › sites › default › files › 2018-02 › Webf… · CONTRIBUTE TO THE WEBFORM MODULE & DRUPAL? There IS the contribute](https://reader033.vdocuments.us/reader033/viewer/2022060510/5f26a6786d36724360794fa6/html5/thumbnails/54.jpg)
Form Settings & Behaviors× Set open and close dates
× Customize messages and labels
× Pre-populate using query string parameters
× Tweak multi-step wizard progress bar
× Enable submission previews
![Page 55: Home | DrupalCampNJ - Webform: THERE IS THIS FOR THAT › sites › default › files › 2018-02 › Webf… · CONTRIBUTE TO THE WEBFORM MODULE & DRUPAL? There IS the contribute](https://reader033.vdocuments.us/reader033/viewer/2022060510/5f26a6786d36724360794fa6/html5/thumbnails/55.jpg)
SUBMISSION Settings & Behaviors× Submission labels and messages
× Submission limits
× Save drafts
× Submission purging
× Autofill
![Page 56: Home | DrupalCampNJ - Webform: THERE IS THIS FOR THAT › sites › default › files › 2018-02 › Webf… · CONTRIBUTE TO THE WEBFORM MODULE & DRUPAL? There IS the contribute](https://reader033.vdocuments.us/reader033/viewer/2022060510/5f26a6786d36724360794fa6/html5/thumbnails/56.jpg)
CONFIRMATION TYpes & MessageS× Dedicated confirmation page
× Inline message
× Status message
× Modal confirmation dialog
× Redirect to external or internal URLs
![Page 57: Home | DrupalCampNJ - Webform: THERE IS THIS FOR THAT › sites › default › files › 2018-02 › Webf… · CONTRIBUTE TO THE WEBFORM MODULE & DRUPAL? There IS the contribute](https://reader033.vdocuments.us/reader033/viewer/2022060510/5f26a6786d36724360794fa6/html5/thumbnails/57.jpg)
CUSTOM CSS & javascriptSite builders and front end developers can inject custom CSS & JavaScript to tweak a webform's look-n-feel and client-side behaviors.
× Tweaks font types and sizes
× Adjusts margins, padding, and layout
× Client-side validation and/or hide/show logic
![Page 58: Home | DrupalCampNJ - Webform: THERE IS THIS FOR THAT › sites › default › files › 2018-02 › Webf… · CONTRIBUTE TO THE WEBFORM MODULE & DRUPAL? There IS the contribute](https://reader033.vdocuments.us/reader033/viewer/2022060510/5f26a6786d36724360794fa6/html5/thumbnails/58.jpg)
Access controlsSet access rules by role, user, and/or permissionRules include:
× Create, view, update, delete, and purge all submissions or own submissions
× Administer webform and submissions
![Page 59: Home | DrupalCampNJ - Webform: THERE IS THIS FOR THAT › sites › default › files › 2018-02 › Webf… · CONTRIBUTE TO THE WEBFORM MODULE & DRUPAL? There IS the contribute](https://reader033.vdocuments.us/reader033/viewer/2022060510/5f26a6786d36724360794fa6/html5/thumbnails/59.jpg)
<demo>Customizing a webform's look-n-feel
![Page 60: Home | DrupalCampNJ - Webform: THERE IS THIS FOR THAT › sites › default › files › 2018-02 › Webf… · CONTRIBUTE TO THE WEBFORM MODULE & DRUPAL? There IS the contribute](https://reader033.vdocuments.us/reader033/viewer/2022060510/5f26a6786d36724360794fa6/html5/thumbnails/60.jpg)
Should YOU Customize
EveryTHING? SHOULD YOU CUSTOMIZE NOTHING?
![Page 61: Home | DrupalCampNJ - Webform: THERE IS THIS FOR THAT › sites › default › files › 2018-02 › Webf… · CONTRIBUTE TO THE WEBFORM MODULE & DRUPAL? There IS the contribute](https://reader033.vdocuments.us/reader033/viewer/2022060510/5f26a6786d36724360794fa6/html5/thumbnails/61.jpg)
TIPS FOR MANAGING SETTINGS & Behaviors× Know what is possible (and impossible)
× Keep It Simple Stupid (K.I.S.S. principle)
× Default settings can be applied using hook_webform_create()
× Templates can define default settings
![Page 62: Home | DrupalCampNJ - Webform: THERE IS THIS FOR THAT › sites › default › files › 2018-02 › Webf… · CONTRIBUTE TO THE WEBFORM MODULE & DRUPAL? There IS the contribute](https://reader033.vdocuments.us/reader033/viewer/2022060510/5f26a6786d36724360794fa6/html5/thumbnails/62.jpg)
HOW can YOU CHANGE GLOBAL/DEFAULT SETTINGS?
![Page 63: Home | DrupalCampNJ - Webform: THERE IS THIS FOR THAT › sites › default › files › 2018-02 › Webf… · CONTRIBUTE TO THE WEBFORM MODULE & DRUPAL? There IS the contribute](https://reader033.vdocuments.us/reader033/viewer/2022060510/5f26a6786d36724360794fa6/html5/thumbnails/63.jpg)
There ISconfigurationfor that
![Page 64: Home | DrupalCampNJ - Webform: THERE IS THIS FOR THAT › sites › default › files › 2018-02 › Webf… · CONTRIBUTE TO THE WEBFORM MODULE & DRUPAL? There IS the contribute](https://reader033.vdocuments.us/reader033/viewer/2022060510/5f26a6786d36724360794fa6/html5/thumbnails/64.jpg)
Configuration defines the Default
features, functionality, & behaviors Available to
all Webforms
![Page 65: Home | DrupalCampNJ - Webform: THERE IS THIS FOR THAT › sites › default › files › 2018-02 › Webf… · CONTRIBUTE TO THE WEBFORM MODULE & DRUPAL? There IS the contribute](https://reader033.vdocuments.us/reader033/viewer/2022060510/5f26a6786d36724360794fa6/html5/thumbnails/65.jpg)
THINGS THAT SHOULD always be CONFIGURED× Private file access for file uploads
× SPAM protection
× Available elements
× API keys
× Reusable options
![Page 66: Home | DrupalCampNJ - Webform: THERE IS THIS FOR THAT › sites › default › files › 2018-02 › Webf… · CONTRIBUTE TO THE WEBFORM MODULE & DRUPAL? There IS the contribute](https://reader033.vdocuments.us/reader033/viewer/2022060510/5f26a6786d36724360794fa6/html5/thumbnails/66.jpg)
× forms× elements× options× submissions× handlers× exporters× libraries× advanced
![Page 67: Home | DrupalCampNJ - Webform: THERE IS THIS FOR THAT › sites › default › files › 2018-02 › Webf… · CONTRIBUTE TO THE WEBFORM MODULE & DRUPAL? There IS the contribute](https://reader033.vdocuments.us/reader033/viewer/2022060510/5f26a6786d36724360794fa6/html5/thumbnails/67.jpg)
<demo>Managing elements,options
& libraries
![Page 68: Home | DrupalCampNJ - Webform: THERE IS THIS FOR THAT › sites › default › files › 2018-02 › Webf… · CONTRIBUTE TO THE WEBFORM MODULE & DRUPAL? There IS the contribute](https://reader033.vdocuments.us/reader033/viewer/2022060510/5f26a6786d36724360794fa6/html5/thumbnails/68.jpg)
THere IS a CONfigurationfor that!!!
![Page 69: Home | DrupalCampNJ - Webform: THERE IS THIS FOR THAT › sites › default › files › 2018-02 › Webf… · CONTRIBUTE TO THE WEBFORM MODULE & DRUPAL? There IS the contribute](https://reader033.vdocuments.us/reader033/viewer/2022060510/5f26a6786d36724360794fa6/html5/thumbnails/69.jpg)
What if YOU can't configure something
via the User Interface?
![Page 70: Home | DrupalCampNJ - Webform: THERE IS THIS FOR THAT › sites › default › files › 2018-02 › Webf… · CONTRIBUTE TO THE WEBFORM MODULE & DRUPAL? There IS the contribute](https://reader033.vdocuments.us/reader033/viewer/2022060510/5f26a6786d36724360794fa6/html5/thumbnails/70.jpg)
THere IS a module, hook, or templatefor that!!!
![Page 71: Home | DrupalCampNJ - Webform: THERE IS THIS FOR THAT › sites › default › files › 2018-02 › Webf… · CONTRIBUTE TO THE WEBFORM MODULE & DRUPAL? There IS the contribute](https://reader033.vdocuments.us/reader033/viewer/2022060510/5f26a6786d36724360794fa6/html5/thumbnails/71.jpg)
how DO YOU PLACE A WEBFORM
ON YOUR WEBSITE?
![Page 72: Home | DrupalCampNJ - Webform: THERE IS THIS FOR THAT › sites › default › files › 2018-02 › Webf… · CONTRIBUTE TO THE WEBFORM MODULE & DRUPAL? There IS the contribute](https://reader033.vdocuments.us/reader033/viewer/2022060510/5f26a6786d36724360794fa6/html5/thumbnails/72.jpg)
There areWebform blocksfor that
![Page 73: Home | DrupalCampNJ - Webform: THERE IS THIS FOR THAT › sites › default › files › 2018-02 › Webf… · CONTRIBUTE TO THE WEBFORM MODULE & DRUPAL? There IS the contribute](https://reader033.vdocuments.us/reader033/viewer/2022060510/5f26a6786d36724360794fa6/html5/thumbnails/73.jpg)
WEBForm BLOCKS are blocks that
display a webform
![Page 74: Home | DrupalCampNJ - Webform: THERE IS THIS FOR THAT › sites › default › files › 2018-02 › Webf… · CONTRIBUTE TO THE WEBFORM MODULE & DRUPAL? There IS the contribute](https://reader033.vdocuments.us/reader033/viewer/2022060510/5f26a6786d36724360794fa6/html5/thumbnails/74.jpg)
Webform Blocks× Make it easy to include a webform within
layouts and panels
× Allow a webform to be placed anywhere on the page
× Allow a webform to be attached to any page on a website
![Page 75: Home | DrupalCampNJ - Webform: THERE IS THIS FOR THAT › sites › default › files › 2018-02 › Webf… · CONTRIBUTE TO THE WEBFORM MODULE & DRUPAL? There IS the contribute](https://reader033.vdocuments.us/reader033/viewer/2022060510/5f26a6786d36724360794fa6/html5/thumbnails/75.jpg)
A webform blockcan go ANywhere
![Page 76: Home | DrupalCampNJ - Webform: THERE IS THIS FOR THAT › sites › default › files › 2018-02 › Webf… · CONTRIBUTE TO THE WEBFORM MODULE & DRUPAL? There IS the contribute](https://reader033.vdocuments.us/reader033/viewer/2022060510/5f26a6786d36724360794fa6/html5/thumbnails/76.jpg)
<demo>Placing a webform block
![Page 77: Home | DrupalCampNJ - Webform: THERE IS THIS FOR THAT › sites › default › files › 2018-02 › Webf… · CONTRIBUTE TO THE WEBFORM MODULE & DRUPAL? There IS the contribute](https://reader033.vdocuments.us/reader033/viewer/2022060510/5f26a6786d36724360794fa6/html5/thumbnails/77.jpg)
HOW DO YOU FULLY integrate
A WEBFORM INTO YOUR WEBSITE?
![Page 78: Home | DrupalCampNJ - Webform: THERE IS THIS FOR THAT › sites › default › files › 2018-02 › Webf… · CONTRIBUTE TO THE WEBFORM MODULE & DRUPAL? There IS the contribute](https://reader033.vdocuments.us/reader033/viewer/2022060510/5f26a6786d36724360794fa6/html5/thumbnails/78.jpg)
There areWebform nodesfor that
![Page 79: Home | DrupalCampNJ - Webform: THERE IS THIS FOR THAT › sites › default › files › 2018-02 › Webf… · CONTRIBUTE TO THE WEBFORM MODULE & DRUPAL? There IS the contribute](https://reader033.vdocuments.us/reader033/viewer/2022060510/5f26a6786d36724360794fa6/html5/thumbnails/79.jpg)
WEBForm nodes are nodes with a
webform field (entity reference)
attached
![Page 80: Home | DrupalCampNJ - Webform: THERE IS THIS FOR THAT › sites › default › files › 2018-02 › Webf… · CONTRIBUTE TO THE WEBFORM MODULE & DRUPAL? There IS the contribute](https://reader033.vdocuments.us/reader033/viewer/2022060510/5f26a6786d36724360794fa6/html5/thumbnails/80.jpg)
The Webform node module× Provides a webform content type
Any content type can have a webform
× Tracks node specific submissionsAdds 'Test' and 'Results' to node edit tasks (a.k.a. Tabs)
× Adds 'References' to the webform edit tabReferences tab track all webform node instances
![Page 81: Home | DrupalCampNJ - Webform: THERE IS THIS FOR THAT › sites › default › files › 2018-02 › Webf… · CONTRIBUTE TO THE WEBFORM MODULE & DRUPAL? There IS the contribute](https://reader033.vdocuments.us/reader033/viewer/2022060510/5f26a6786d36724360794fa6/html5/thumbnails/81.jpg)
the webform field can be Added to any content entity
![Page 82: Home | DrupalCampNJ - Webform: THERE IS THIS FOR THAT › sites › default › files › 2018-02 › Webf… · CONTRIBUTE TO THE WEBFORM MODULE & DRUPAL? There IS the contribute](https://reader033.vdocuments.us/reader033/viewer/2022060510/5f26a6786d36724360794fa6/html5/thumbnails/82.jpg)
Tips and TRICKS for webform fields & nodes× Tokens can be used to pass node field values
to webform settings[webform_submission:node:field_confirmation_message]
× Computed elements can also be used to display webform node values
![Page 83: Home | DrupalCampNJ - Webform: THERE IS THIS FOR THAT › sites › default › files › 2018-02 › Webf… · CONTRIBUTE TO THE WEBFORM MODULE & DRUPAL? There IS the contribute](https://reader033.vdocuments.us/reader033/viewer/2022060510/5f26a6786d36724360794fa6/html5/thumbnails/83.jpg)
webform Tokens are very flexible
![Page 84: Home | DrupalCampNJ - Webform: THERE IS THIS FOR THAT › sites › default › files › 2018-02 › Webf… · CONTRIBUTE TO THE WEBFORM MODULE & DRUPAL? There IS the contribute](https://reader033.vdocuments.us/reader033/viewer/2022060510/5f26a6786d36724360794fa6/html5/thumbnails/84.jpg)
<demo>Building webform nodes
![Page 85: Home | DrupalCampNJ - Webform: THERE IS THIS FOR THAT › sites › default › files › 2018-02 › Webf… · CONTRIBUTE TO THE WEBFORM MODULE & DRUPAL? There IS the contribute](https://reader033.vdocuments.us/reader033/viewer/2022060510/5f26a6786d36724360794fa6/html5/thumbnails/85.jpg)
HOW CAN YOU Extend THE WEBFORM module?
![Page 86: Home | DrupalCampNJ - Webform: THERE IS THIS FOR THAT › sites › default › files › 2018-02 › Webf… · CONTRIBUTE TO THE WEBFORM MODULE & DRUPAL? There IS the contribute](https://reader033.vdocuments.us/reader033/viewer/2022060510/5f26a6786d36724360794fa6/html5/thumbnails/86.jpg)
There areadd-onsfor that
![Page 87: Home | DrupalCampNJ - Webform: THERE IS THIS FOR THAT › sites › default › files › 2018-02 › Webf… · CONTRIBUTE TO THE WEBFORM MODULE & DRUPAL? There IS the contribute](https://reader033.vdocuments.us/reader033/viewer/2022060510/5f26a6786d36724360794fa6/html5/thumbnails/87.jpg)
Add-ons areDrupal modules & projects
that extend & provide
additional functionality to the Webform module &
Drupal's Form API
![Page 88: Home | DrupalCampNJ - Webform: THERE IS THIS FOR THAT › sites › default › files › 2018-02 › Webf… · CONTRIBUTE TO THE WEBFORM MODULE & DRUPAL? There IS the contribute](https://reader033.vdocuments.us/reader033/viewer/2022060510/5f26a6786d36724360794fa6/html5/thumbnails/88.jpg)
there are A lotof USEFULadd-onsavailable,& more to Come…
![Page 89: Home | DrupalCampNJ - Webform: THERE IS THIS FOR THAT › sites › default › files › 2018-02 › Webf… · CONTRIBUTE TO THE WEBFORM MODULE & DRUPAL? There IS the contribute](https://reader033.vdocuments.us/reader033/viewer/2022060510/5f26a6786d36724360794fa6/html5/thumbnails/89.jpg)
Types of webform add-ONs× SPAM Protection× Validation× Elements× Integration× Submissions× Mail
× REST× Configuration× Migrate× Multilingual× Utility× Development
![Page 90: Home | DrupalCampNJ - Webform: THERE IS THIS FOR THAT › sites › default › files › 2018-02 › Webf… · CONTRIBUTE TO THE WEBFORM MODULE & DRUPAL? There IS the contribute](https://reader033.vdocuments.us/reader033/viewer/2022060510/5f26a6786d36724360794fa6/html5/thumbnails/90.jpg)
add-ons That improve USER EXPERIENCE× Honeypot
Mitigates spam form submissions using the honeypot methodhttps://www.drupal.org/project/honeypot
× CAPTCHAProvides CAPTCHA for adding challenges to arbitrary formshttps://www.drupal.org/project/captcha
× Client-side ValidationAdds client-side validation to formshttps://www.drupal.org/project/clientside_validation
![Page 91: Home | DrupalCampNJ - Webform: THERE IS THIS FOR THAT › sites › default › files › 2018-02 › Webf… · CONTRIBUTE TO THE WEBFORM MODULE & DRUPAL? There IS the contribute](https://reader033.vdocuments.us/reader033/viewer/2022060510/5f26a6786d36724360794fa6/html5/thumbnails/91.jpg)
add-ons That improve site builder EXPERIENCE× IMCE
IMCE is an image/file uploader and browserhttps://www.drupal.org/project/imce
× Webform ViewsIntegrates Webform 8.x-5.x and Views moduleshttps://www.drupal.org/project/webform_views
× Webform AnalysisUsed to obtain statistics on the results of form submissionshttps://www.drupal.org/project/webform_analysis
![Page 92: Home | DrupalCampNJ - Webform: THERE IS THIS FOR THAT › sites › default › files › 2018-02 › Webf… · CONTRIBUTE TO THE WEBFORM MODULE & DRUPAL? There IS the contribute](https://reader033.vdocuments.us/reader033/viewer/2022060510/5f26a6786d36724360794fa6/html5/thumbnails/92.jpg)
add-ons That improve Developer EXPERIENCE× Webform Migrate
Provides migration routines from d6, d7 webform to d8 webformhttps://www.drupal.org/project/webform_migrate
× Webform Composite ToolsProvides a reusable composite element for use on webformshttps://www.drupal.org/project/webform_composite
× Maillog / Mail DeveloperA utility to log all Mails for debugging purposeshttps://www.drupal.org/project/maillog
![Page 93: Home | DrupalCampNJ - Webform: THERE IS THIS FOR THAT › sites › default › files › 2018-02 › Webf… · CONTRIBUTE TO THE WEBFORM MODULE & DRUPAL? There IS the contribute](https://reader033.vdocuments.us/reader033/viewer/2022060510/5f26a6786d36724360794fa6/html5/thumbnails/93.jpg)
The drupalThe Drupal community's ability to provide contributed modules (and core) is the real power behind the Webform module.
![Page 94: Home | DrupalCampNJ - Webform: THERE IS THIS FOR THAT › sites › default › files › 2018-02 › Webf… · CONTRIBUTE TO THE WEBFORM MODULE & DRUPAL? There IS the contribute](https://reader033.vdocuments.us/reader033/viewer/2022060510/5f26a6786d36724360794fa6/html5/thumbnails/94.jpg)
This is Drupal
![Page 95: Home | DrupalCampNJ - Webform: THERE IS THIS FOR THAT › sites › default › files › 2018-02 › Webf… · CONTRIBUTE TO THE WEBFORM MODULE & DRUPAL? There IS the contribute](https://reader033.vdocuments.us/reader033/viewer/2022060510/5f26a6786d36724360794fa6/html5/thumbnails/95.jpg)
not should… but how canyou contribute
![Page 96: Home | DrupalCampNJ - Webform: THERE IS THIS FOR THAT › sites › default › files › 2018-02 › Webf… · CONTRIBUTE TO THE WEBFORM MODULE & DRUPAL? There IS the contribute](https://reader033.vdocuments.us/reader033/viewer/2022060510/5f26a6786d36724360794fa6/html5/thumbnails/96.jpg)
HOW CAN YOU CONTRIBUTE TO THE WEBFORM MODULE
& DRUPAL?
![Page 97: Home | DrupalCampNJ - Webform: THERE IS THIS FOR THAT › sites › default › files › 2018-02 › Webf… · CONTRIBUTE TO THE WEBFORM MODULE & DRUPAL? There IS the contribute](https://reader033.vdocuments.us/reader033/viewer/2022060510/5f26a6786d36724360794fa6/html5/thumbnails/97.jpg)
There IS thecontribute modulefor that
![Page 98: Home | DrupalCampNJ - Webform: THERE IS THIS FOR THAT › sites › default › files › 2018-02 › Webf… · CONTRIBUTE TO THE WEBFORM MODULE & DRUPAL? There IS the contribute](https://reader033.vdocuments.us/reader033/viewer/2022060510/5f26a6786d36724360794fa6/html5/thumbnails/98.jpg)
The Contribute module encourages people to
join the Drupal community, become a member of the
Drupal Association, & contribute to Drupal
![Page 99: Home | DrupalCampNJ - Webform: THERE IS THIS FOR THAT › sites › default › files › 2018-02 › Webf… · CONTRIBUTE TO THE WEBFORM MODULE & DRUPAL? There IS the contribute](https://reader033.vdocuments.us/reader033/viewer/2022060510/5f26a6786d36724360794fa6/html5/thumbnails/99.jpg)
The Contribute Module
![Page 100: Home | DrupalCampNJ - Webform: THERE IS THIS FOR THAT › sites › default › files › 2018-02 › Webf… · CONTRIBUTE TO THE WEBFORM MODULE & DRUPAL? There IS the contribute](https://reader033.vdocuments.us/reader033/viewer/2022060510/5f26a6786d36724360794fa6/html5/thumbnails/100.jpg)
PLEASE JOIN THE DRUPAL ASSOCIATION
![Page 101: Home | DrupalCampNJ - Webform: THERE IS THIS FOR THAT › sites › default › files › 2018-02 › Webf… · CONTRIBUTE TO THE WEBFORM MODULE & DRUPAL? There IS the contribute](https://reader033.vdocuments.us/reader033/viewer/2022060510/5f26a6786d36724360794fa6/html5/thumbnails/101.jpg)
WHERE CAN YOU GET HELP &
LEARN MORE?
![Page 102: Home | DrupalCampNJ - Webform: THERE IS THIS FOR THAT › sites › default › files › 2018-02 › Webf… · CONTRIBUTE TO THE WEBFORM MODULE & DRUPAL? There IS the contribute](https://reader033.vdocuments.us/reader033/viewer/2022060510/5f26a6786d36724360794fa6/html5/thumbnails/102.jpg)
There IS moreinformationabout. . .
![Page 103: Home | DrupalCampNJ - Webform: THERE IS THIS FOR THAT › sites › default › files › 2018-02 › Webf… · CONTRIBUTE TO THE WEBFORM MODULE & DRUPAL? There IS the contribute](https://reader033.vdocuments.us/reader033/viewer/2022060510/5f26a6786d36724360794fa6/html5/thumbnails/103.jpg)
Connecting with Me× Jacob Rockowitz
http://jrockowitz.com
× jrockowitz on Drupal.orghttps://www.drupal.org/u/jrockowitz
× jrockowitz on Twitterhttps://twitter.com/jrockowitz
![Page 104: Home | DrupalCampNJ - Webform: THERE IS THIS FOR THAT › sites › default › files › 2018-02 › Webf… · CONTRIBUTE TO THE WEBFORM MODULE & DRUPAL? There IS the contribute](https://reader033.vdocuments.us/reader033/viewer/2022060510/5f26a6786d36724360794fa6/html5/thumbnails/104.jpg)
The Webform module× Documentation, Cookbook, & Screencasts
https://www.drupal.org/docs/8/modules/webform
× Drupal Answers http://drupal.stackexchange.com
× Webform Issue Queuehttps://www.drupal.org/project/issues/webform?version=8.x
![Page 105: Home | DrupalCampNJ - Webform: THERE IS THIS FOR THAT › sites › default › files › 2018-02 › Webf… · CONTRIBUTE TO THE WEBFORM MODULE & DRUPAL? There IS the contribute](https://reader033.vdocuments.us/reader033/viewer/2022060510/5f26a6786d36724360794fa6/html5/thumbnails/105.jpg)
the Drupal community× Drupal Association (Membership)
https://www.drupal.org/association
× Drupal Planet (Blogs)https://www.drupal.org/planet
× Drupal Newsletter (Email)https://www.drupal.org/association/newsletter
![Page 106: Home | DrupalCampNJ - Webform: THERE IS THIS FOR THAT › sites › default › files › 2018-02 › Webf… · CONTRIBUTE TO THE WEBFORM MODULE & DRUPAL? There IS the contribute](https://reader033.vdocuments.us/reader033/viewer/2022060510/5f26a6786d36724360794fa6/html5/thumbnails/106.jpg)
ARE WE DONE YET?
![Page 107: Home | DrupalCampNJ - Webform: THERE IS THIS FOR THAT › sites › default › files › 2018-02 › Webf… · CONTRIBUTE TO THE WEBFORM MODULE & DRUPAL? There IS the contribute](https://reader033.vdocuments.us/reader033/viewer/2022060510/5f26a6786d36724360794fa6/html5/thumbnails/107.jpg)
YES!!!
ANY QUESTIONS?
Ralph says...