Your current filters are…
The ability to extend existing module in a clean way is what makes the difference between a project that's 80% done and one that's 100% done. This was true for Drupal 6 and is still true for Drupal 7.
While the techniques are similar, a lot of things have changed. Between the confusing new possibilities and the things that used to work but don't anymore, the first Drupal 7 project can be a challenge even for experienced Drupal 6 developers.
There are a lot of information available about the new features of Drupal 7. This session will instead focus on practical examples that are representative of real-life projects.
In this session, module developers will receive an introduction to the Views 7.3 API:
* API overview
* embedding Views in code
* defining default Views
* declaring new tables to Views
o standalone tables
o tables joined to other existing tables
o fields: real, virtual
o altering existing definitions
* Writing handlers (intro)
* Writing plugins (intro)
Prerequisites / Limitations
Attendees should be knowledgeable about module writing and about Views UI use.
Not covered due to limited time: in-depth treatment of advanced field techniques, query altering, various handler and plugin types, themeing, noSQL views, i18n in views.
Following dereine's previous presentation on Views 7.3 is warmly recommended.
4th–6th February 2011