Plugins are a key part of the Views API. They allow a developer to write their own implementation of part of a View and swap it in at will, changing the behavior of a query.
Organic Groups and Views are two of the more popular modules on available on Drupal.org; however, they often go under-utilized, as people are unfamiliar with the range of options both modules provide.
In this session, we will cover how to use Organic Groups within your site, and how to use Views to display content within your groups. The content in this session will focus on what can be done using the administrative interfaces of both modules; in other words, all config, and no code.
This session will show you how an efficient theming of the views' output can be achieved even when many developers are involved into the same task.
Typical scenarios are corporate's large sites or public institutions portals.
You will learn:
The benefits of the modular approach
How to apply all this to the views' list type
How this technique can be extended to other types of views to fit all your needs
Views is an incredibly powerful module if you know how to use it. Views is also perhaps the most extensible system in all of Drupal, able to be extended in ways that make it the swiss army knife of data querying, marshalling, and formatting. But how do you extend it cleanly to bend it to your will?
This session will attempt to explain the over-arching design of the Views 2 module, and how one goes about writing plugins and handlers. The goal will be to give attendees a sense of how Views is put together, and therefore how to extend it gracefully. Production code samples will be included.