Advanced Webforms
summary
Covers how Webform for Drupal 8 stores forms as config entities and submissions as content entities, exposes APIs, plugins, and handlers to build custom elements, post submissions, and export data, and shows concrete patterns: copy-and-extend existing render-element plugins, use YAML or PHP render arrays, test with a dedicated test module (the project ships 225 test forms), validate Ajax modal confirmations, assert access control (password element returns 403), and extend the remote-post handler noting remote post lacks authentication so custom auth is needed.
AI-written summary · about
chapters (9)
- 0:00Introduction to web forms
- 1:42Web form basics and demo
- 6:09Testing strategies
- 14:26Working with entities
- 22:48Form API and element plugins
- 36:55Implementing handlers
- 42:06Exporter plugins
- 45:04Advanced hooks
- 50:51Community and Q&A
related talks
50mWebforms for Everyone
05mForm Builder
57mWhen there's not a module for that
21mMaking Drupal as easy to use as Squarespace
46mHow not to hate your life when dealing with forms
32mAmazing Emails from Drupal 8
30mUnderstanding migration development in Drupal 8: Strategies and tools to see what's happening
45mNext Generation Forms with React Final Form
