Proposed Sessions

List of all proposed sessions for the conference. Selected sessions that will appear at the conference are available on the Sessions list

Session Experience level Track
Automated Security Reviews of Drupal
Greg Knaddison

Advanced site building
Using the Migrate Module for Fewer Headaches when Relaunching a Site
John Fiala

Intermediate development
Pragmatic Drupal Development
John Fiala

Beginner development
Understanding CTools Page Manager
Kris Vanderwater

Intermediate development
Creating a New Administration Paradigm
Kris Vanderwater

Administration within Drupal tends to be a monolithic structure that users must learn to navigate and utilize if they ever want to take full advantage of the platform. In addition to this, the...

Advanced development
How to Build Beautiful Forms in Drupal 7
Chris Shattuck

Drupal 7 adds some nice usability tools for building pretty amazing forms from scratch. In this session, we'll start simple, introducing you to the Form API. Then, I'll showcase many of the built-...

Intermediate development
Extending Page Manager with Custom Plugins
Kris Vanderwater, Jerad Bitner

Custom plugins can drastically change the page_manager experience, and the velocity of your development on sites. In this session we will discuss and give examples of creating customized plugins...

Advanced development
How I Built "Build a Module.com"
Chris Shattuck

Build a Module.com (http://buildamodule.com) is a video tutorial site for Drupal developers, and since its release I've gotten...

Beginner
Project Management Strategies for Successful Drupal Projects
Matthew Dorman

Intermediate business development
Introduction to Views: Build a Slideshow
Marc Isaacson

Last year I did this presentation using Drupal 6. The only contributed modules I used were Views and...

Beginner
Mobile first: Drupal and HTML5
Laura Scott

Mobile is the most rapidly growing platform category for accessing and using the web. Whether with Responsive Design or dedicated mobile versions, websites and web apps need to not just consider...

Intermediate
Using Views Programmatically
Jason Yee

Intermediate development
Modern Web Typography
Scott Reynen, Ken Woodworth

Beginner design
I Can Haz Awesomer
Scott Reynen, Joel Steidl

MEOW! By popular demand, I Can Haz Awesome returns to DrupalCamp Colorado. This sequel, (don't worry if you missed the first one...think Rocky) will give you some new ideas about pimping out your...

Beginner
CSS3 and LESS: Faster, easier, more powerful CSS
Ken Woodworth

Intermediate design
Drush - making everyday tasks fun again
Aaron Ott, Karyn Cassio

Intermediate development
I Cant Believe Its Not Code - Making Views That Rock!
Steve Kessler

Intermediate site building
HEO - Human Engine Optimization: Conversion > Traffic
john Nollin

There's no purpose to site traffic if you cannot convert it into your end goal. Whether it be a purchase, phone call, or an ad click, HEO, also known as CRO (conversion rate optimization), is the...

Beginner
Pre-Development Planning for Site Structure, Taxonomy, and to Build a SEO Perfect Site
john Nollin

In this session we will discuss how to architect a websites content, structure, hierarchy, and purpose into a meaningful work-flow that is easily managed for SEO.

First, I will walk through...

Beginner
Treat Yourself like you treat Your Clients - Internal Development Projects
john Nollin

Web Development seems to be the only industry where we treat our own company not nearly as well as we treat our clients. Internally we don't keep deadlines, we don't put forth our best work, and...

Beginner
Drupal SEO walk through
john Nollin

Search Engine Optimization (SEO) helps improving the volume and quality of traffic to your web site from search engines via "organic" search results.When optimizing a website, you should consider...

Beginner
Getting started with Drupal
Matt Tucker

Beginner site building
Basics of Search Engine Optimization: Making Your Drupal Site SEO Friendly While Improving Your Online Presence
John Donnelly, Patricia Woloch

Beginner site building
Doing More With Drupal (Using contributed modules)
Ben Hosmer

Drupal core includes some great functionality right out of the box, however to truly make it awesome, you need to find, install, and then use the thousands of contributed modules created for...

Beginner community
Debugging Drupal
Chris Pitchford

Do not fear the White Screen of Death! Debugging stops problems before they start, finds issues buried deep in code, and can help you work faster and smarter. Drupal development is an awesome...

Intermediate development
Zero to Drupal in minutes
Ben Hosmer

One of the most daunting tasks to a beginner can be actually configuring a web server and getting Drupal installed. This session will use webenabled to create a Drupal site in minutes and then...

Beginner community
Cross Browser and Platform Video with VideoJS
Ben Hosmer

With the popularity of ios devices and different browsers supporting different types of video formats, it becomes difficult to support video on your Drupal site. This session will demonstrate the...

Beginner community
How Much Is This Baby Gonna Cost Me?
Seth Brown, Jerad Bitner

This session will examine common approaches to estimation, and, in particular, the technique of Wideband Delphi Estimation that Lullabot uses in its sales engineering process. It also talks about...

Intermediate business development
PPLD.org - An Odyssey
Virginia Franklyn

Join Pikes Peak Library District on an adventure as we recount our journey from an html-based website to Drupal 6 goodness. We'll cover Project Plans, Configuration, Usability Studies, and the...

Beginner development
Custom RSS Feeds in Drupal
Jeff Shamley

Ditch the core RSS functionality and build highly customisable syndication in Drupal 7!

Beginner design
Design in the Browser: Use CSS to Stop Lying to Ourselves and Our Clients
Mason Wendell

Intermediate design
An Introduction to Drupal Commerce
Ryan Szrama

Beginner commerce
Introduction to Rules for Drupal Commerce
Randy Fay

Rules is a powerful web-ui based programming language that allows Drupal to take certain actions when an event occurs. Rules is a fundamental tool...

Intermediate commerce
Sales Tax, Discounts and Rules in Drupal Commerce
Randy Fay

Intermediate commerce
Easy Steps to Creating a Dynamic Workflow
Erin O'Flaherty

This session will go through each step that needs to be done in Drupal to create a successful workflow. It will be broken down in such a way that anyone with basic Drupal experience will be able...

Beginner
Project & Development Best Practices: Good Cop/Bad Cop
Rick Nashleanas, Bryan Jones, Caleb Thorne

This presentation takes a good cop/bad cop approach to project management and development best practices. We will poll the audience on the topics they would like us to cover. If there's anything...

Intermediate business development
Drupal Commerce Nuts and Bolts
Ryan Szrama

Advanced commerce
Drupal Commerce Contrib
Ryan Szrama, Randy Fay

As Drupal Commerce gets closer to a final 1.0 release, the development of contributed modules providing "essential non-core features" has been ramping up. There are currently dozens of projects...

Beginner commerce
Engineering for the 80%, too.
Jen Lampton, Karoly Negyesi

Advanced development
Introduction to Module Development
Ezra Barnett Gildesgame

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...

Beginner development
Building Conference & Event Websites with COD
Ezra Barnett Gildesgame

Beginner business development
The 10 Commandments of Photoshop Mockups
John Ferris

Intermediate design
Preying on the drupal_alter()
Matt Kleve

When you're building your next Drupal project, The chances are pretty good that at some point you'll find Drupal is...

Beginner development
Render API - Defining and manipulating renderable arrays in Drupal 7
Joe Shindelar

Intermediate development
The Client Perspective on Website Development and Operation
Tony Merschdorf, Rick Nashleanas

Beginner business development
Debugging Techniques for Drupal and LAMP
Robert Ristroph

Intermediate development
Importing a store into Drupal Commerce
Randy Fay

Intermediate commerce
PCI: A Four-Letter Word of E-Commerce
Matt Kleve, Rachel Makrucki, Mike Potter

The Payment Card Industry Data Security Standard (PCI DSS) is a widely accepted set of policies and procedures intended to optimize the security of credit, debit and cash card transactions and...

Intermediate commerce
Introduction to Views for Drupal 7
Greg Knaddison

Beginner site building
Sustainable Theming with Fusion
Stephanie Pakrul, Sheena Donnelly

Don't theme yourself into a corner. We built Fusion after years of feedback from designers, site builders, clients, and developers. It's a powerful and supported base theme, with layout and style...

Intermediate design
Collaboration and contribution in the Drupal ecosphere: Being active in the community
Ben Jeavons

It's not enough to just use Drupal, modules, themes, or support anymore. To excel your personal expertise and grow your business you have to be active and collaborate. ...

Beginner community
Introduction to Drupal Theming
Carl Wiedemann

Beginner design
Theme preprocess functions: an Introduction
Carl Wiedemann

Intermediate design
(not so) Silly Tricks for Content Managers
Mike Potter

This session will focus on tips and tricks for building great Drupal sites that your Content Managers will love. Content Managers will use your site everyday, so learn to build sites that give...

Beginner business development
How to setup a Drupal Development Environment for Windows
John Fiala

Beginner development
The Ultimate Marketing “Module”
Benjamin Patch, Adam Zeidler, Dani Renaud

If there was only that one perfect module which would drive endless amounts of highly targeted traffic to your Drupal websites. The truth is, when it comes to marketing your Drupal sites to the...

Intermediate business development
Workbench: Managing Content Management
Dave Reid

Our clients often come to Drupal with expectations about the features of a content management system (CMS). In many cases, Drupal handles the features they expect. However, not all editorial tools...

Intermediate community
Earning Your Family Tech Support Merit Badge
Amye Scavarda

The Family Tech Support Merit Badge has a long history with web
developers.
"Hi Mom."
"Hi honey! Look, this'll only take a few seconds, but I've got this great idea for a website...

Beginner business development
Keeping The Lights On - Operations and Monitoring Best Practices
Trent Hein, Greg Knaddison, Ned McClain

Intermediate development
Usability Findings: What do users have to say about Drupal 7?
Brad Bowman, Jen Lampton, Bojhan Somers

Three years after our first round of formal usability testing on Drupal 6, UX team did another series of testing to uncover usability issues with Drupal 7.

The intent of the session is to...

Beginner design
Working with Clients and Keeping Your Sanity
Justin Toupin

Beginner business development
How to launch a successful website: Drupal project management for end clients
Mike O'Connor

According to the Standish Group, only 30% of web projects are successful. If you have ever launched a web site or worked with a web development company, you are familiar with the challenges of...

Beginner business development
The State of e-Commerce in Drupal7
Tim Rohaly, Mike O'Connor

There’s a lot happening in the Drupal e-Commerce world. Spend an hour learning about pros and cons of Ubercart, Drupal Comemrce, and other e-Commerce options in Drupal 7, in a friendly and...

Beginner commerce
D7 + Commerce, a site builders dream
Will Vincent, Mike O'Connor

Learn the ins and outs of building e-Commerce sites with Drupal 7 + Drupal Commerce from Will Vincent(The Nerdery), and Mike O'Connor(Commerce Guys), as they share their experiences from a joint...

Intermediate commerce
Git with the program
Larry Garfield

You want to contribute code to Drupal. Great! But how? What's this Git thing people are talking about that you seem to need to know how to use? You just want to write Drupal code, dagnabbit!...

Intermediate development
Concurrency in Drupal
Tim Rohaly

Concurrency is a topic that isn't often considered by Drupal module developers, because it doesn't affect "typical" Drupal applications such as blogs. But when it matters, it can't be ignored....

Advanced development
Ubercart for Drupal 7
Tim Rohaly

Ubercart has been the pre-eminent commerce solution for Drupal for more than three years. Now it's even better, more flexible and more capable; the new Drupal 7 version has been enhanced to...

Beginner commerce
Ubercart contributed modules: Strategies for reuse
Tim Rohaly

Despite their vastly different architectures, many contributed modules written for Ubercart have potential to be reused in Commerce. Chief among these are shipping and payment modules, which...

Intermediate commerce
Drupalcon Denver: The journey so far, the peak to summit

Drupalcon is coming to Denver in March of 2012. Come get up-to-speed with where we're at in planning it, what you can do to shape it, and what we all can do to make it the best Drupalcon ever!

Beginner community