Proposed Sessions

Session Experience level/Track Login to Vote for this Session
Creating Workflow with Revisioning and Email Notification

Workflow and Drupal can be a challenging combination. But with the right modules and configuration, you can create a seemless approval process that creates revisions and notifies the various...

You have a new drupal site and are the drupal admin, what now?

For those who are now in charge of their new drupal site.
I will cover three general areas Admin, Content, and Users.
Not from a geek angle but from the perspective of someone who just...

The ING Drupal Journey

ING Financial Services (http://ing.us) has been using Drupal for the past year and has launched a number of other micro sites to support its...

Deploy Module

The migration of content between Drupal installation has always been a pain point. The Deploy Module solves this problem by allowing you to migrate content to other Drupal installations.

...

Views – Beyond the Basics

Based on Drupal 6, this session will look at capabilties built into core Views, added functionality provided by some popular plug-ins, and theming. The focus will be on theming support offered by...

Ontologies with Drupal; Adding Smarts to Websites

We can make dumb computers smarter by using an ontology. An ontology describes the problem space and the modules that can be used in finding a solution. A new user module is discussed that assists...

Building a Great Local Dev Environment

You will learn how to download and configure the best open source offerings and configure them to create a full featured Drupal development environment. After following the instructions in this...

Code for Contrib: When There's Not a Module for That: Module Development for Site Builders and Themers

Drupal is a powerful and modular system— indeed, much of Drupal's power is in its modules, dynamos of pluggable functionality that can build on Drupal's base system and other modules. This session...

Server Configuration Management with Vagrant & Puppet

This session will be an introduction to Puppet and the world of configuration management. Puppet is an open source tool that allows developers and system administrators to test and management...

HTML 5 and CSS3

Learn what's new with HTML5 and CSS3. This is an introductory talk that will help you become acquainted with HTML5 and add some cool elements to your website, including Mobile, audio and video....

Outside the Garden: Intro to RaphaëlJS
RaphaëlJS is a cross-browser JavaScript library for drawing and animating with SVG and VML. If you've ever wanted to include simple animations or image effects on the web without Flash, you should...
Coat Your Website with Varnish

Varnish is a reverse proxy cache that can significantly speed up your Drupal website. In this talk, we'll dive deep into the theory of how to use Varnish and also go through a hands-on...

Panels and Contexts and Blocks -- Oh My!

So you're creating a content-rich, data-driven site and want a super user experience to boot. You know you need views (who doesn't?) but how are you going to present that information to your...

Drupal PHP for Designers, or "Using PHP without Panicking"

This is a basic introductory course to understanding how Drupal template files work in Drupal themes and some of the basics of PHP you'll need to make theme modifications, especially for extending...

View Arguments, Relationships, and Node References

We all love how Views has made querying your site's content trivial, but its true power comes from levering arguments and relationships to build dynamic content.

In this session, we will...

Theming and content basics
This presentation will cover theme basics including:
  • Anatomy of a Drupal Theme
  • How are my Pages Being Built? (template structure)
  • PHP Required?
  • Create a basic...
Why Isn't The Module You Need Ready?

Sustained Joy: Contributing to the Community as Part of your Work

SESSION TAKE-AWAYS:

  1. If you use the code without engaging in the community you are...
BOF

Room 103 is set aside for BOFs. Please indicate if you would like to form a BOF for this time slot and the topic.

BOF

Open for topic -- Room 103 is set aside for BOFs. Please indicate if you would like to form a BOF for this time slot and the topic.

BOF

Open for topic -- Room 102 is set aside for BOFs. Please indicate if you would like to form a BOF for this time slot and the topic.

BOF

Open for topic -- Room 102 is set aside for BOFs. Please indicate if you would like to form a BOF for this time slot and the topic.

BOF

Open for topic -- Room 102 is set aside for BOFs. Please indicate if you would like to form a BOF for this time slot and the topic.