Skip to Navigation

Programming & Module Development

Bending Open Atrium to your will!

Open Atrium is an intranet in a box that provides teams of people with a set of tools to get work done. These tools include a blog, a wiki, a calendar, a to do list, a shoutbox, and a dashboard. But sometimes that's not enough. This session will cover what it takes to extend Open Atrium and make it do something new.

Intro to Subversion and Revision Control

Subversion is a pervasive revision control technology used by many developers to track changes and manage their code. However, understanding the benefits of using Subversion as well as learning how to use it day-to-day can seem challenging. Together, we will discuss why revision control is such a useful tool and how to use Subversion to augment your productivity, streamline your workflow, and protect your resources.

Drush Hacking for Fun and Profit

drush is a command line utility for (relatively) pain-free Drupal administration. This session will cover drush core functionality, drush architecture, and drush custom command implementation. I'll walk through the implementation of a custom drush command called "node" that lets you run UNIX commands on Drupal nodes. Given time we'll also go over novel uses of drush including embedded AJAX terminals, features, general purpose bootstrapping of scripts, and more.

Panel: Most Baffling Bugs & Debugging strategies

This panel of Drupal experts will present short case studies on the most challenging, confusing or baffling bugs they've ever debugged, and share the strategies they used to investigate the problem, the root cause, and the solutions they ultimately reached. Learn from hours of debugging hard issues that stumped the panel.

SalesForce + Drupal: past, present, and future

SalesForce.com offers a robust, software-free Constituent Relationship Manager (CRM) platform. Via SalesForce's API, third party applications like Drupal offer limitless opportunities to engage your constituency. This session will offer a overview of SalesForce CRM + Drupal solutions including a crash course in Salesforce API, an overview of Drupal modules and solutions that implement SalesForce.com's data API, and demonstrations.

Introduction to Module Development

This session provides a fun introduction for people who want to get started writing their first module or extending an existing one. The presentation is both conceptual and hands-on, and covers topics like Drupal's hook system and the Form API. By the end of the session, attendees should have resources and a foundation to start writing or extending Drupal modules!

jQuery for Drupal

Session Multimedia
Slides: 
Drupal themers and developers who want to get literate in jQuery should come learn the basics of writing jQuery for your sites. jQuery makes simple hide/show animations (popups, tabs, expanding fieldgroups, etc.) and AJAX functionality easy to write. Come get started doing it yourself, or get a refresher on best practices using jQuery with Drupal.

Bringing RAD and Agile Practices to Drupal

The Economist Group has chosen Drupal as its platform for the next version of its flagship site, Economist.com. We have 17 developers spread across five time zones, and chose Agile (specifically Scrum) to manage it all. I'll show you how we leverage industry best agile practices, including Test Driven Development (via SimpleTest, JMeter and Selenium), and Continuous Integration (via Hudson, Drush, and EC2).

Drupal 7: What's In It For You?

Session Multimedia
Drupal 7 will be here before you know it. This session will provide an overview of what you can expect and when you can expect it. The session will also cover what YOU can do to get involved in making Drupal 7 the best Drupal release yet.

How to Change Everything and Hack Nothing

This is a session I also submitted for Drupalcon Paris. I'll help beginners and intermediate Drupal developers and site builders learn techniques to do clean overrides of any part of Drupal.
Syndicate content