Drupal 8 Webform is here and it's called YAML form

pameeela

Everyone is wondering what will happen with Webform in Drupal 8. It's one of the top-10 most installed modules for Drupal 7, but it hasn't been ported, and probably won't be. The lack of a form builder has been cited as a major blocker to D8 adoption. When a client asks about forms in D8 my first reaction is to cringe before explaining that there is a thing (contact + contact storage), but it's not ideal...

Enter YAML form!

YAML form module uses Drupal's Form API to create forms and manage submissions. There's even a UI module (not Field UI) that provides a user interface modeled on Webform to support easy form creation and management for non-technical users.

This session will showcase the power of YAML form in order to increase adoption and community involvement. Topics to be covered include:

  • How we got here: a brief summary of the current form builder landscape
  • Why it may not be so bad that Webform will not be ported and what makes YAML form the best candidate to replace it
  • Demo of YAML form
  • Questions/conversations about the future of custom forms in Drupal

Even though it's a relatively new module, YAML form is close to feature parity with Webform 4.x. With wider use and a bit of help, it can quickly surpass its incredibly powerful predecessor. Given the popularity of D7 Webform it's clear that this functionality is critical to Drupal 8's success.

Note: YAML form was developed by jrockowitz, I'm just a fan who wants to spread the word.

Session Track

Site Building

Experience Level

Beginner

Drupal Version