Drupal 8 Webform is here and it's called YAML form
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.