Webform 8.x is a powerful tool. It offers lots of features out of the box, but have you ever found yourself in the position where your use case was too unique and thus impossible to solve? Have you ever ended up desperately hacking its code to cover up your use case?
Sometimes you may need to extend Webform functionality on the code level. This does expect from your certain understanding of how Drupal works, but the good news is that Webform is actually purposefully designed to be easily extended/adapted to one's needs.
I am a co-maintainer of Webform 8.x and in this session I will walk you through the most common (and powerful) venues to extend Webform, namely:
- How to code a custom element type
- How to code a custom handler (execute custom logic upon, saving, updating, deleting a webform submission, etc)
- How to code a custom views integration (yes, I am a maintainer of Webform Views too!)
I actually pursue 2 goals. On one hand, after this talk, you should feel informed and properly equipped for possible customizations to Webform module you might have to do in the future. One the other hand, I truly hope to incentivize attendees to contribute to this awesome module; at very least the technical entry barrier will be vanished for you after this session.
Pre-requisites:
- You should be able to read and understand PHP code.
- Experience coding a custom Drupal module is a plus.
- Do go and familiarize yourself with Drupal 8 Plugin API (in case you haven't yet).
- Ehm... You should <3 Webform module :)
Schedule Overview
Friday, October 18
Concurrent Sessions | 8:00 AM - 5:00 PM
View the ScheduleAfter-Party | 5:30 PM - 7:00 PM
We get together to enjoy some food, beverages and great conversations with other Drupalers.
Register Here