Support for Drupal 7 is ending on 5 January 2025—it’s time to migrate to Drupal 10! Learn about the many benefits of Drupal 10 and find migration tools in our resource center.
Problem/Motivation
YAML Form 1.x is becoming an alternative to Webforms 4.x which has not been ported to Drupal 8.
The YAML Form module's UI is based off the Webform module but the YAML Form's underlying API architecture was built from scratch. About 80-90% of the Webform's base features and functionality has been ported to the YAML Form module.
Proposed resolution
Document any Webform 4.x features currently missing from the YAML Form module and decide what needs to be implemented.
Missing Features
Tracking
- Track anonymous users by cookie and IP
- Limit anonymous submission by cookie and/or IP
- Submission limits within time period.
Submissions/Results
- Exporting results to MS Excel.
- Analysis
Emails
- Email templates
Other
- Views integration (@see Webform View Integration module
Notes
- This ticket is solely intended to collect the list of missing Webform features.
- If a missing feature is going to be implemented, it will be handled using a new ticket.
Comments
Comment #2
jrockowitz CreditAttribution: jrockowitz commentedComment #3
jrockowitz CreditAttribution: jrockowitz commentedComment #4
biarr CreditAttribution: biarr as a volunteer commentedWhat about prepopulate fields through URL?
Comment #5
jrockowitz CreditAttribution: jrockowitz commented@biarr This feature is available under 'Form Settings' and is labeled "Allow elements to be populated using query string parameters."
The Webform trick of using [current-page:query:?] token in an element's default value is also supported.
Comment #6
biarr CreditAttribution: biarr as a volunteer commentedThat's great! Seems I missed that feature.
Comment #7
kclarkson CreditAttribution: kclarkson commentedComment #8
kclarkson CreditAttribution: kclarkson commentedComment #9
jrockowitz CreditAttribution: jrockowitz commentedComment #10
fenstratMoving to Webform queue, see #2827845: [roadmap] YAML Form 8.x-1.x to Webform 8.x-5.x.
Comment #11
Liam MorlandComment #12
whizzkid CreditAttribution: whizzkid commentedHidden values in Webform 4.x had a Hidden Type. Secure Value could be selected to prevent tampering with hidden values.
Comment #13
jrockowitz CreditAttribution: jrockowitz commented@whizzkid You can now use the value element to create a internal and secure value.
Comment #14
lslinnet CreditAttribution: lslinnet at FFW commentedIs this list still maintained?
Comment #15
jrockowitz CreditAttribution: jrockowitz commentedSomewhat. The Roadmap is up-to-date .
Comment #16
jrockowitz CreditAttribution: jrockowitz commentedComment #17
jrockowitz CreditAttribution: jrockowitz commentedComment #18
jrockowitz CreditAttribution: jrockowitz commented@see https://www.drupal.org/docs/8/modules/webform/webform-roadmap
Comment #19
kay.beissert CreditAttribution: kay.beissert commentedWhat about generating node content from webform submission. I need this to populate event-nodes. This feature was a addon-webform-plugin in drupal 7.
Comment #20
jrockowitz CreditAttribution: jrockowitz commented@see #2792583: Use Field API