Views is a query generator and renderer. Its open internal architecture allows 3rd-party modules to extend its capabilities almost infinitely.
In this session, I will present Views from an architectural, top-down perspective. Starting with the 10,000-feet-high conceptual view, we will progressively drill down on the details until we hit the code.
Here are some of the topics covered in the talk:
- Adding new tables for Views consumption
- Writing plugins and handlers for all sorts of Views entities
- Hacking Views internals when needed
I will base the presentation on real-life modules and puzzles where we examine existing solutions to gain an understanding of Views programming.
Video available at Archive.org.
* Application developers who want to customize Views with their own business logic. * Application developers who want to understand Views internals to be able to debug their problems. * Module developers who want to integrate their modules with Views.