Session Description
Many people know how to use Views, but not many people know how to extend it properly! This is even more important now that Views is in core for D8. We especially want to discourage people from using views_php to embed PHP in their database, when it's possible to
I'll cover:
- Views field handlers, to display extra data
- Views filter handlers, to keep only the rows you want
- Views contextual filters (aka "arguments"), to provide filter settings at runtime
- Exposed filters, so that users can change the filter values
- Views relationships, to pull in related data
- Display Extenders, to add a configuration setting to all views
- Porting plugins to D8
Track(s)
Back-end
Drupal-specific
Yes
Drupal beginners
No
Session length
60 minutes