Digging into Views internals to rewrite the Calendar module

Presenter(s): 

I am in the process of doing a total rewrite of the D7 calendar module to simplify the code and take better advantage of Views handlers and plugins. Since Calendar is basically nothing but some lipstick and rouge on top of Views, most of the changes involve digging into the way that Views handlers and plugins work to find the best way to accomplish our goals. This session will be an informal walk through of what changed and why (including some related changes in Date that were needed to support the new functionality) and what I have been learning about Views in the process.

The session might be interesting to anyone who wants to know what is changing in Calendar or to developers who want to create and use custom Views handlers and plugins.

Schedule info

Experience level: 
Advanced