Lullabot Events
Thats right, were doing stuff. All the time! You should come!
Drupal Module Development Deep Dive Week
Sorry! The DC Drupal Deep Dive has sold out. Hopefully you're one of the lucky dogs who got registered and we'll see you in DC. If not, consider checking out our next Deep Dive week which will be on Drupal Theming in Portland, OR from August 2nd - 6th.
Customize and extend Drupal and bend it to your will! Spend a week with the Lullabot team and get an in-depth understanding of Drupal programming.
Immerse yourself with back-to-back workshops: Basic Module Development & Advanced Drupal Development. Register for either one individually, or register for the whole week and save.
We'll work from an example site, and extend the functionality by adding additional features via custom modules we'll write over the course of the week. We'll talk about how Drupal works under the hood and how to approach writing a Drupal module, providing best practices from our experience. There will be plenty of exercises, examples and always room for questions!
Basic Drupal Module Development - July 12 & 13th
On Monday and Tuesday, we'll discuss the basic knowledge that all Drupal developers will need in order to customize Drupal, understand the APIs, and find the essential resources important to Drupal development.
Topics We'll Cover Include:
- Basics of the Drupal Architecture
- Hooks: Event-driven interaction
- The menu system: routing Drupal requests
- Form API basics
- The Database Layer
- Creating theme functions
- Security basics
- Analyzing performance
You'll also want to bring your list of things that you're trying to do and have questions about. We're here to help!
Who Should Attend
Anyone with a basic understanding of PHP who wants to learn to extend Drupal's functionality.
Advanced Drupal Development - July 14, 15, 16
On Wednesday, Thursday and Friday we'll dive deeper into Drupal's framework with a look at some of the more advanced APIs, learn to integrate our code with popular contrib modules such as Views, CCK, and others, and discuss more advanced Drupal programming topics such as automated unit tests.
Topics We'll Cover Include:
- API Changes between Drupal 6 and Drupal 7
- Advanced Form API wrangling
- Understanding the theme registry
- Theming for developers
- Creating Views-integrated modules
- Module development insider tricks
- Advanced database tricks
- Implementing Drupal's Ajax APIs for whiz-bang user interfaces
- Revision control and code deployment strategies
- Automated testing
Who Should Attend
Anyone who understands the concepts covered in the Basic Module Development Workshop above.
Below is a listing of some of the fabulous Lullabot trainers who will be teaching at this workshop.
What Should I Bring?
AttendeesBring your laptop in order to get the full benefit of the workshop. Lullabot will provide each participant with free wifi and their own hosted Drupal site to work on during class.
Additional Information
Each morning will begin with registration and continental breakfast at 9:30am. Classes run from 10am to 5pm.
Registration includes continental breakfast and lunch daily.
We will be working with Drupal 6, but questions about other Drupal versions are always welcome.
Need More Information?
If you need help making a decision about attending or have further questions about the class, please contact us here.



