Login to your account

Returning 2011 attendee? Log in now!

Not registered yet? Sign up!

Proposed Sessions

Session Tracks

A “content first” approach to designing responsive Drupal layouts using Twitter Bootstrap

Understand the key components of responsive web design and how to employ a “content first” approach while designing your next Drupal site using the new Twitter Bootstrap-based Open Framework theme.
Speaker(s): Megan Miller, Brian Young
Beginner
Intermediate


Design & Theme

Views. Huh! What is it good for?

Of the 16,000+ modules on drupal.org views has been in the number one spot on the most used module’s list since Drupal 4.7. Ask any site builder to recommend module’s that they can’t live without and...
Speaker(s): Joe Shindelar
Beginner

Site Building

Using Kanban for distributed teams

Managing our operations team working simultaneously on many Drupal projects, each with its own project manager was a challenge. We were working on projects and tickets that came in our workflow not...
Speaker(s): Marius Ducea
Beginner
Intermediate


Other

Decoupling Content Management in Drupal

Decoupled content management is a new way to look at the process of editing and managing content on the Web. Traditional Content Management Systems tend to tie their users to a built-in content...
Speaker(s): Stephane Corlosquet
Intermediate

Code & Develop

HTML5 Now! Drupal 7 theme Semantics, Templates, Techniques

Roll up your sleeves and get busy with practical steps for converting your theme into HTML5: the templates you need to change, the functions you can employ, the semantics to consider, and some...
Speaker(s): Laura Scott
Beginner
Intermediate


Design & Theme

The Lean-Back Interface vs. Godzilla

We know the lean-forward interface quite well. Its familiar lumbering gait. Its agonizing roar. Even if you know it's coming, it can burn you. Throw rocks at you. Rip down your structures. Especially...
Speaker(s): Laura Scott
Beginner
Intermediate


Design & Theme

Introduction to the Drupal 8 configuration system

Drupal 8 has a shiny new configuration system. How does it work? How do I deploy changes? How do I convert my modules? What happens to variables? What does the new API look like? Why didn't you use...
Speaker(s): Greg Dunlap
Intermediate

Code & Develop

Designing and Implementing Beautiful, Flexible Interfaces

Design is hard. Implementing a design can be even harder. But fear not! With a good handle on how to use Photoshop and a solid understanding of CSS, the limits on what can be accomplished can be...
Speaker(s): Ken Woodworth
Intermediate

Design & Theme

Services inside and Out.

Services modules is the most widely used and robust Drupal module that provides API's for external applications that wish to communicate with Drupal. This presentation aims to provide Drupal...
Speaker(s): Kyle Browning
Beginner
Intermediate


Code & Develop

The Drush Ecosystem

Learn about all the cool projects which ship with Drush commands, or build upon core Drush. For example:
Speaker(s): Moshe Weitzman, Owen Barton, Mark Sonnabaum, Greg Anderson
Intermediate
Advanced


Code & Develop

Spark: Authoring Experience++ in Drupal 8 core

Problem Drupal's out of the box authoring experience currently leaves much to be desired, and is one of Drupal's biggest weaknesses. While it's certainly possible to create stunning interfaces for...
Speaker(s): Angela Byron, Gábor Hojtsy
Beginner
Intermediate


Site Building

Drupal for Facebook The Next Generation

I maintain the Drupal for Facebook project, and have presented it at previous BADCamps. Drupal for Facebook has a relatively long history and the current release does a number of things for...
Speaker(s): Dave Cohen
Beginner
Intermediate
Advanced


Site Building

Science on Drupal

Science is Better on Drupal! Come to science on Drupal to talk about Drupal as a platform that supports science, from digital laboratory notebooks, to shared workflows, collaboration environments,...
Speaker(s): Bruce Caron
Beginner

Case Study

Creating custom entities with Entity API

In Drupal 7 entities are everywhere: nodes, users, files, terms... I would like to cover main questions how and when we need to create our own entities. And how we can leverate Entity API for that as...
Speaker(s): Yuriy Gerasimov
Beginner
Intermediate


Code & Develop

Getting Projects DONE

Tools of project management in the digital age sorely lag behind the rest of the vitality of the internet. Most project managers and team members have pretty good gut intuition about how long a...
Speaker(s): Kate Lawrence
Advanced

Other

Panopoly: A Panels Powered Base Distribution

Panopoly is an Apps enabled distribution of Drupal powered by lots of Chaos Tools and Panels magic. The distribution is designed to be both a general foundation for site building and a base framework...
Speaker(s): Matt Cheney, Brad Bowman
Beginner
Intermediate
Advanced


Site Building

Panels for Themers - Creating Highly Flexible Layouts

Slides available via github: http://is.gd/panel_webinar Lvl Up Your Themer blog series: http://is.gd/LUYTblog Example module adding layouts with flexlayouts: http://is.gd/module_flexlayouts Just...
Speaker(s): David Needham, Eric Casequin
Beginner
Intermediate
Advanced


Design & Theme

Building Communities using Organic Groups

Drupal is used all over the world for running online communities. The Organic Groups module is what powers many of these sites including Energy.gov, The Economist, and groups.drupal.org itself....
Speaker(s): Andrew Berry
Beginner

Site Building

Thunder and Lightning: LoadStorm and Other Ways to Stress Out Your Drupal Site

We all know that Varnish is the default answer for performance, but what happens when you have to flush cache? LoadStorm provides a quick, cheap, and easy way to slam your Drupal site with thousands...
Speaker(s): Andrew Kucharski, Jay Uhlinger
Intermediate

Performance

The Drupal Ladder: Resources and activities for meetups to help members learn and contribute

As Drupal’s popularity sky-rockets, so does the volume of issues and sense of urgency for problems to get solved fast. To keep up, we need to get more people contributing to core. There are a lot of...
Speaker(s): Karyn Cassio, Addison Berry
Beginner

Other

Drupal 8 Blocks & Layouts Initiative (Scotch) Update

Come get an update on Blocks & Layouts in Drupal 8. We'll be demoing blocks as plugins, layouts and hopefully a condition system. Come see how you can help!
Speaker(s): Kris Vanderwater
Intermediate

Code & Develop

Webform 4 Preview

Webform is one of the most popular Drupal modules. Commonly used for contact forms, questionnaires, pledge forms, polls, and other functionality, the Webform module provides a huge amount of...
Speaker(s): Nate Haug
Beginner
Intermediate


Site Building

Building and Deploying Sites using Features

The Features module provides a clean way to convert site configuration (entities, fields, views, etc) into code that can be version controlled and easily moved between sites. Allowing features to "...
Speaker(s): Mike Potter
Beginner
Intermediate


Site Building

Drupal as a "fat" front-end to big datastores

In this talk we will be exploring how HighWire press at Stanford University uses Drupal as a "fat" front-end for a large pre-existing NoSQL datastore. HighWire Press at Stanford University hosts over...
Speaker(s): Patrick Hayes, Todd McGee
Intermediate
Advanced


Code & Develop

Efficient Patch Testing with Command Line Tricks and Other Tools

After testing a few patches, it's time to figure out how to speed up the testing process. Be more efficient, test more patches, and spend more time thinking about solutions and less time clicking...
Speaker(s): Cathy Theys
Beginner
Intermediate


Other

Better, Simpler Workflows with State Machine

Workflows should be simple. Implementing workflows should be even simpler. This session explores State Machine, a contrib module that not only provides a simple workflow for nodes, but puts capable...
Speaker(s): Fredric Mitchell, John Robert Wilson
Advanced

Code & Develop

Drupal and Higher Education

In this session we’ll take a look at 6 unique higher education case studies showcasing the diversity of Drupal solutions in the .edu space. The case studies show Drupal as a solution for everything...
Speaker(s): David Diers
Beginner

Case Study

Advanced Frontend Performance

As rich HTML5 apps become the norm and mobile context dominates over desktop, the importance of frontend performance is exploding. We want websites to do cool new things, but more importantly they...
Speaker(s): Chris Ruppel
Advanced

Performance

Beginner Theming

Session Description Believe it or not, Drupal makes theming easy! Drupal provides the themer with a system of overrides that allows you to change literally anything on your site. Themers decide what...
Speaker(s): David Needham
Beginner

Design & Theme

Multilingual Content in Drupal 7

Organize your content in multiple languages in a consistent way with the state of the art method. Learn how Drupal's new field-based approach to entity translation will change the way you structure,...
Speaker(s): Suzanne Kennedy
Intermediate

Site Building

JavaScript, Testing, and Drupal

There are several roads to the same result in Drupal and applying JavaScript is no different. This session takes a look at how to manage your site's JS but also some practices to make things a bit...
Speaker(s): Rob Ballou
Beginner
Intermediate


Code & Develop

Drupal Distributions: A Panel Discussion

It has been almost six years since Drupal added the ability for developers to create a customized start state on installation. Although the potential here is considerable, the last six years of...
Speaker(s): Matt Cheney, Karen Borchert, Ezra Gildesgame, Ryan Szrama
Beginner
Intermediate
Advanced


Other

Introducing the Statistics API

Learn the what/how/why of Better Statistics and the Statistics API.
Speaker(s): Eric Peterson
Beginner
Intermediate
Advanced


Code & Develop

Unboxing Vagrant

Perhaps you've heard chatter about Vagrant, an awesome cross-platform tool for setting up virtual test environments, but haven't had a chance to play with it, or you'd like to learn a few quick tips...
Speaker(s): Steven Merrill
Beginner
Intermediate


Other

Building beautiful facets for your search pages

A lot of the sites built in drupal uses apache solr as the search engine. This can be accomplished mostly in two ways: using apachesolr module or search api stack. Both these approaches uses same...
Speaker(s): Yuriy Gerasimov
Beginner

Site Building

Checking in with Mapping in Drupal 7

Working with geospatial information can be a difficult task with any web site, but it also provides important context to the stories and content that you are sharing on your site/application. In "...
Speaker(s): Brandon Morrison
Beginner
Intermediate


Code & Develop

Someone's in the kitchen with Dinah... Chef, Vagrant, AWS....

Someone's in the kitchen with Dinah... Someone's in the kitchen I know..... C'mon down and meet Opscode's Chef, the latest and greatest inheritor to the automated configuration and deployment...
Speaker(s): Craig McEldowney, Steven Rifkin
Advanced

Other

the Angry Themer

A guide to surviving as a progressive Themer in the world of Drupal. Where backend and nested arrays is King and frontend is treated as something about colors, fontsize & Bold, .clearfix’es...
Speaker(s): morten Birch Heide-Jørgensen
Intermediate
Advanced


Design & Theme

DBTNG - 25th Anniversary Edition

Celebrate the 25th anniversary of the other Next Generation with our very own TNG - DBTNG (Database: The Next Generation). There will be a lot less Picard and a whole lot more Data. We’ll learn how...
Speaker(s): David Diers
Intermediate

Code & Develop

Leveraging Vector to Solve Modern Design Problems

Designers have long used vector graphics in print. But until recently, vector wasn't a practical option for the web. Now it is, and just in time to solve some of the toughest problems designers are...
Speaker(s): Scott Reynen, Joel Steidl
Beginner
Intermediate


Design & Theme

Mega Menus and Menu Blocks, Enhance your UX

Mega Menus are a nice way to provide an excellent user experience. In this session we will review and demonstrate how to add a Mega Menu to your Drupal 7 website with ease. We will cover how to...
Speaker(s): Jason Chinn
Intermediate

Site Building

There's a Module for That! (Drupal 7 edition)

More than three score and ten useful contributed modules for building Drupal sites. There are many really useful contributed modules to take your site beyond the basics of Drupal core. There are...
Speaker(s): Sharon Krossa
Beginner
Intermediate


Site Building

Beginning databases with MySQL

The data of the website (and the configuration when it comes to Drupal 7 and below) is primary stored in the database -- and for most people starting out, in a mysql database. Session will cover what...
Speaker(s): H Fox
Beginner

Code & Develop

Just pick a niche already, and Drupal specialize!

Being Drupal everything is hard and exhausting, so follow your gut and the advice of all the successful people out there, and pick a niche! In this talk, I will expose you to different niches in the...
Speaker(s): James McBryan
Beginner
Intermediate


Other

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...
Speaker(s): Ezra Gildesgame
Beginner

Code & Develop

Do More with LESS

SLIDES: http://www.slideshare.net/saneangel50/do-more-with-less-15018220 LESS allows you to write CSS in a smarter more organized manner. It allows the ability to use combinations of functions,...
Speaker(s): Sean Lange
Beginner

Design & Theme

Who's gonna pay for that? Collaborative funding for Drupal contrib modules

Our team at ThinkShout has been largely successful in getting our clients to work together to fund contributed Drupal modules and distributions. This innovative funding process requires transparency...
Speaker(s): Sean Larkin
Beginner
Intermediate
Advanced


Other

The Open Source Business Model

There is no question that Open Source software has changed the rules of business for the whole software industry. Big software corporations are now finding that they simply cannot ignore the new 500...
Speaker(s): Travis Tidwell
Beginner

Case Study

Building an Online Game-Based Course in Drupal

This session will cover some advanced site building techniques used to build an online course that featured a game-based pedagogical approach. The game is designed to facilitate an actively engaged...
Speaker(s): Michelle Ziegmann
Intermediate

Site Building

Introduction to Project Portfolio Management

By now, if you're a PM, you've probably seen a dozen or more sessions about how to run a successful project. You've jumped on the agile bandwagon. You know how to estimate exactly how much time your...
Speaker(s): Chris Strahl
Beginner
Intermediate
Advanced


Other

Mini Training: Responsive Web Design with Sass+Compass: Part Two

Responsive Web Design is on the tongues of everyone at the moment, and with good reason. With more mobile device activations per day than human births and full internet browsers coming to television...
Speaker(s): Sam Richard, Chris Ruppel
Intermediate
Advanced


Design & Theme

Zen and the Art of Estimating

Estimating can take many forms, from estimating tasks to entire projects, working with anything from a one line story to thousand pages of specs. Most people find it hard, and many people find they...
Speaker(s): Owen Barton
Intermediate

Other

Five Shades of Jenkins

The Jenkins continuous integration server is a wonderful tool with a lot of applications. Combined with Drush, a number of tasks can be automated very easily and can then be run on a regular schedule...
Speaker(s): Steven Merrill
Beginner
Intermediate


Code & Develop

Keep Drupal Running With Continuous Integration

Keeping a software project running is a difficult art. It's fine at first, when the site is in beta and you're happily flipping switches on Drupal's control panels. But soon the site goes live, and...
Speaker(s): Michael Booth
Intermediate

Code & Develop

Content staging for Drupal. That actually works. Finally!

Ever since Drupal started to hit the big time, anyone talking about workflows and process at a Drupal con or camp has probably been asked this question: 'How can I migrate content from one Drupal...
Speaker(s): Barry Jaspan
Beginner
Intermediate
Advanced


Site Building

So you want to test a patch from the issue queue? Sure you do!

Patch testers don't have to have a programming background. Contributing to Drupal by testing a patch in the issue queue is rewarding and will be appreciated by bug reporters, coders and committers....
Speaker(s): Cathy Theys
Beginner

Other

Responsive Web Design (Primer)

Do I need RWD? You probably need responsive web design and you don't even know it. Responsive web design is the concept of developing a website in a way that helps the layout adjust according to the...
Speaker(s): Roberto Montero
Beginner

Design & Theme

How to scale and how not to

After a brief description of what scaling is, how it differs from performance and two different scaling solution I engineered work with, I will rather talk on how not to scale because you almost...
Speaker(s): Karoly Negyesi
Advanced

Performance

Translation Management Tools: The future of translating a Drupal Website

Drupal 7 is good in serving a multilanguage site. Actually really good, but there are still some issues. Some of them are handled with i18n, some of them will be fixed in Drupal 8. But there is still...
Speaker(s): Michael Schmid
Intermediate

Site Building

Top 10 Reasons to use EntityFieldQuery

Drupal 7 introduced a great class, EntityFieldQuery (EFQ), to easily grab information from entities that was not available in Drupal 6. This session will explore why you should be already using EFQ...
Speaker(s): Fredric Mitchell, Joshua Turton
Advanced

Code & Develop

Integrating Drupal with CiviCRM - views, webforms and more

Drupal and CiviCRM are both large, popular open-source projects with great communities behind them. Although it supports multiple CMSs, Drupal has always been the best platform from which to run...
Speaker(s): Coleman Watts
Beginner
Intermediate


Site Building

What Acquia offers for Drupal site builders

Acquia calls itself the "Enterprise Guide to Drupal" and yeah, we know---a lot of Drupal developers don't think we offer anything of value to them. In fact, the Acquia Network provides tremendous...
Speaker(s): Barry Jaspan
Beginner
Intermediate
Advanced


Site Building

In-depth : Creating Native Mobile Apps with Drupal as Base

This session will explain how to use Drupal as base system to manage your mobile application's data (photos, videos, content, users, geo, taxonomies, etc). We will demo some apps built for Android...
Speaker(s): Sumit Kataria
Beginner
Intermediate
Advanced


Code & Develop

Drupal Talk with Crell and Eaton

Have a problem with Drupal? Ever wondered how you'd accomplish a certain design or data model? Don't quite understand how content strategy relates to the database schema? Sure, we all do. Wouldn't...
Speaker(s): Larry Garfield, Jeff Eaton
Intermediate

Site Building

Playing Nice in the Drupal Sandbox with RedHen

ThinkShout recently release a native Drupal CRM called RedHen whose overall architecture consists of a set of minimalistic building blocks that developers and site builders can use to develop...
Speaker(s): Lev Tsypin
Intermediate
Advanced


Code & Develop

Introduction to CiviCRM for Non-profits

CiviCRM is a web-based open source Constituent Relationship Management (CRM) platform geared toward meeting the needs of non-profit, advocacy, arts, faith-based and other civic-sector organizations....
Speaker(s): David Greenberg, Donald Lobo
Beginner
Intermediate


Site Building

Supporting your site over the long term

Your Drupal site launched! Now you need to know the best ways to support your site as it grows. Or maybe you've had your site for awhile and its starting to show some wear and tear. In this session,...
Speaker(s): Meghan Sweet, Anne Stefanyk
Beginner
Intermediate


Site Building

Patch Review

In this session, we'll look at the process of patch review from start to finish, discussing strategies to maximize learning opportunities, touching on why some patches are harder to review than...
Speaker(s): Andrea (zendoodles) Soper, Jess (xjm)
Intermediate
Advanced


Code & Develop

Public Speaking for Geeks

Whether you've presented at a conference before, or think you have no chance of ever getting a talk accepted, you'll come away from this session ready and able to start giving awesome technical...
Speaker(s): Adam Kalsey
Beginner

Other

How to sleep without the server-crash-fear (High Availability and High Performance Hosting for Drupal)

Hosting Drupal for a small and medium site is not very hard. But what if the Drupal Site is business criticality for the customer? Or the servers should handle thousands of Users at the same time?...
Speaker(s): Michael Schmid
Intermediate

Performance

Theme preprocess functions: An Introduction

How many times has this happened to you: You're theming a Drupal site, writing your CSS and making a few changes to the tpl files here and there. Everything is going great, then suddenly you realize...
Speaker(s): Carl Wiedemann
Intermediate
Advanced


Design & Theme

User Research : 7 guerilla tactics to answer your user research questions

As a drupal developer or a product creator, you may have to make decisions on the whats and hows of a product, without the benefit of any formal user research. Essentially, going with your gut. Gut...
Speaker(s): Shailesh Bhat
Beginner
Intermediate


Other

Varnish in a Bleeding-edge Drupal Stack: A Case Study

Varnish is renowned to be one of the simplest and most effective methods of improving site performance and reducing server infrastructure overhead. But what happens when the world's largest Drupal...
Speaker(s): Andrew Lasda, Rok Žlender
Intermediate
Advanced


Performance

Options for Mobilizing Your Site with Drupal

In 2010 global mobile data traffic tripled for the third year in a row. Between 2010 and 2015, Cisco predicts that there will be approximately 7.1 billion mobile devices connected to the web (roughly...
Speaker(s): Andrew Kucharski, Jay Uhlinger
Beginner

Code & Develop

Emotional Fitness for Techies v1.5

Burt Lo is a Project Manager with Sage Tree Solutions. He started coding at the age of fourteen, building business systems for over twenty years, and has progressively moved into management and...
Speaker(s): Burt Lo
Beginner
Intermediate
Advanced


Other

Build It and Make Them Come- Prototyping and Recruiting Users

You know that getting feedback on your designs is critical to the success of your project. But how can you actually test your ideas, and how do you get users to test with? In this session, I am going...
Speaker(s): Becky Gessler
Beginner
Intermediate


Design & Theme

How Therapy Helped My Client Relationships

Learn how to make your clients love you. This session will uncover tips for successful collaborations and share how mastering human interactions is the key to happiness, success and job satisfaction...
Speaker(s): Nica Lorber
Beginner

Design & Theme

Frontiers of CSS: Its Past, Present, and Future (in Drupal)

Over the last several years, browser support awesomeness for CSS has skyrocketed. We now have a large arsenal of tools on our belts to enhance design and UX on our sites. This session will inspect...
Speaker(s): Preston So
Intermediate

Design & Theme

Beyond Websites to Web Applications

A presentation to review one or more private Applications built using Drupal 7, and a discussion of some of the many technical and management concerns that arise when you move beyond traditional Web...
Speaker(s): Matt Chapman
Intermediate

Case Study

Intermediate Theming

So you know how to add a theme from Drupal.org. Maybe you even know how to create a sub-theme from one of the popular base themes. But what about taking Drupal theming to the next level? Enter...
Speaker(s): David Needham
Intermediate

Design & Theme

Enterprise Drupal DevOps Without the Devs or the Ops

Every developer who's built a Drupal site has had to juggle code, content and configuration. Normally these 3 components of the site are handled differently, even though there is dependencies....
Speaker(s): Dave Hall
Advanced

Code & Develop

A High-Performance Drupal Server Architecture

A basic overview of the standard "best practices" server architecture for Drupal (the "Mercury stack") will be covered, as well as extending it to clusters of servers. We will discuss evolutions...
Speaker(s): Rob Ristroph
Intermediate

Performance

Nodes are More than Content: An Energy.gov Case Study

Explore creative ways to use nodes within Drupal 7 with this dive into Energy.gov. As one of the original developers on the Energy.gov platform, I've seen us bring an awesome, single platform to more...
Speaker(s): Fredric Mitchell
Intermediate

Case Study

Contact Management in Drupal: Getting Results with CRM Core

One of the challenges Drupal developers face is managing contact information. Contacts are not content, and need to be managed in different ways.
Speaker(s): Michael Haggerty, Matthew Saunders
Beginner
Intermediate


Code & Develop

Faster Design Decisions with Style Tiles

Diving into responsive design projects can be daunting. Old design practices are cumbersome when thinking in terms of web systems that will span a wide variety of devices and dimensions.
Speaker(s): Samantha Warren
Intermediate

Design & Theme

Modules 101, Supersized! Introduction, installation, removal, & recommendations, or, The What, When, Where, Why, and especially How, now with additional What.

This is a practical introduction to Drupal modules. First we'll cover the basics of what modules are, when to use contributed modules, where to find them, why choose one over another, and —step-by-...
Speaker(s): Sharon Krossa
Beginner
Intermediate


Site Building

Drush Has Hooks!

You have probably heard of Drush. It's a great tool for developers and sysadmins to manage a Drupal site. But did you know it has hooks, just like any Drupal module? Learn how to create new Drush...
Speaker(s): Adam Ross
Intermediate

Code & Develop

Tales From the Admin Layer: who moved my block?!

As end users of Drupal admin screens, content administrators know where all the ghosts of checkboxes past lie. Drupal usage is growing and developers have to navigate the requests and needs of...
Speaker(s): molly byrnes
Beginner
Intermediate


Other

Project Management Tools and Organization

As many Drupal development firms continue to evolve and mature, we often run into many management issues involved with the growing pains. One of the biggest of those issues is effective and efficient...
Speaker(s): Andrew Kucharski, Jay Uhlinger
Intermediate

Other

Development Workflow With Git

One of the most important steps to take in advancing your Drupal-Fu is using Version Control to manage the code in your Drupal project. In this session, I'll take you beyond the basics of Git and...
Speaker(s): Shawn DeArmond
Intermediate

Code & Develop

Using a Business Model Canvas to Make Your Business Planning Agile

Business Canvas Models are a business planning tool that helps you plan and prioritize the needs of your organization.
Speaker(s): Chris Strahl
Beginner
Intermediate
Advanced


Other

Think like a hacker: Secure Drupal Code: Part One

Note, this is a 2.5 hour mini-training on security and not 3 separate sessions Drupal is a powerful tool, but for many reasons sites are released with security vulnerabilties. In this technical...
Speaker(s): Ben Jeavons, Cash Williams
Beginner
Intermediate


Code & Develop

Drupal Mario Bros: Best Practice Workflows For Developing and Maintaining Drupal Web sites

This session is for developers working with Drupal, maintainers supporting Drupal, or developers thinking about using Drupal. Even if you never touch code or create a custom module this session can...
Speaker(s): David Diers
Beginner
Intermediate


Code & Develop

Juno: Enterprise social project management and CRM - built in Drupal

Large organizations are loose federation of individual islands, bound by common history and cause. As managers and strategists, we strive for collaboration and communication, but more often than not...
Speaker(s): Andrew Berry, Marc Danziger
Beginner
Intermediate


Case Study

BDD with Drupal and Behat

Behavior-driven development (BDD) is a software development process that puts that focus on specifying the required behaviors within a system. This session will cover: Basic introduction to BDD...
Speaker(s): Roger López
Intermediate

Site Building

It's time for a Y-Combinator / Tech Stars (business accelerator) for Drupal.

Do you have an idea for a business that leverages Drupal to meet a great market opportunity? Or do you have some amazing tool that can accelerate the use of Drupal by a target user or developer...
Speaker(s): Jay Batson
Intermediate

Other

Usability study planning workshop

In this world of more evolved web, it is crucial that your website provides the web experience as intended. One of the best ways to do this is to conduct usability study on your site. In this...
Speaker(s): Dharmesh Mistry, Lisa Rex
Beginner
Intermediate


Design & Theme

OMG DDoS - Drupal lessons learned the hard way

A distributed denial of service attack can be a painful and costly thing these days. With #hacktivism on the rise who knows when and if your Drupal site could soon be a target. I'll cover Rapid...
Speaker(s): David Stoline
Advanced

Other

Measuring front-end performance

Thanks to Navigation timing we now have a precise way of measuring front-end loading performance. We'll see how we can leverage Drupal to measure the time spent parsing HTML, applying CSS and...
Speaker(s): Théodore Biadala
Intermediate
Advanced


Performance

Your First Drupal Module

This presentation will start you on your journey into Drupal module development. It will show you the steps you need to take to make a simple but useful Drupal module. You can checkout the module...
Speaker(s): Ted Bowman
Beginner
Intermediate


Code & Develop

Mini Training: Responsive Web Design with Sass+Compass: Part One

Responsive Web Design is on the tongues of everyone at the moment, and with good reason. With more mobile device activations per day than human births and full internet browsers coming to television...
Speaker(s): Sam Richard, Chris Ruppel
Intermediate
Advanced


Design & Theme

Performance analysis with XHProf

You develop a new module but it slows the system and you don't know why? Microtime can give you some information but you want the run times of all your function calls? XHProf can profide you all this...
Speaker(s): Karsten Frohwein
Beginner
Intermediate


Performance

Quality Requirements = Awesome Sites Your Client Will Love

Convert your client's online business strategy into Drupal awesomeness! Requirements!! Yeah! Woo Hoo!! All cheerleading aside - it is really hard to get excited about requirement management, but...
Speaker(s): Aimee Degnan
Beginner
Intermediate
Advanced


Other

Meet the Drupal Association and DrupalCon

The Drupal Association is a not-for-profit trade organization that tasks itself with fostering and supporting the Drupal software project, the community and its growth. Created in 2006 by a group of...
Speaker(s): Jacob Redding
Beginner

Other

Content Strategy for Drupal

What's the big deal about content strategy? Well, we want content for humans! Right now, we see 2010's news items languishing on well designed, solidly built websites. Projects delayed weeks because...
Speaker(s): Jessica Hui
Beginner
Intermediate
Advanced


Other

Beginning Programming with PHP

Drupal is written using PHP (and js, html, css, but primarily PHP), so it can be quite useful to know a bit of PHP/some basics of programming. Session will cover the basics of the basic What Is PHP...
Speaker(s): H Fox
Beginner

Code & Develop

Drupal as a platform for building Facebook applications

With the rollout of App Center this summer, Facebook has made it easier than ever for their nearly 800 million active users to discover great new HTML5 applications. Drupal is perfectly poised for...
Speaker(s): David Dagino
Intermediate

Site Building

Drupal SEO Basics: A Drupaler's Guide to the SEO Galaxy

In case you've been living in a cave (or maybe a Vogon ship's cabin) the last few years, SEO stands for "Search Engine Optimization." Improving your website's SEO can translate into more visitors,...
Speaker(s): Kristen Pol, Aimee Degnan
Beginner

Site Building

Keeping up with the times: Drupal upgrade & migration - which one is right for my site?

If you stick with Drupal for your website framework (which you should!), you will eventually need to upgrade or migrate your site to a newer version of Drupal. Upgrade or migrate? Which one can be,...
Speaker(s): Aimee Degnan, Kristen Pol
Intermediate
Advanced


Code & Develop

Mini Training: Responsive Web Design with Sass+Compass: Part Three

Responsive Web Design is on the tongues of everyone at the moment, and with good reason. With more mobile device activations per day than human births and full internet browsers coming to television...
Speaker(s): Sam Richard, Chris Ruppel
Intermediate
Advanced


Design & Theme

Automated Testing in Drupal

Learn about Drupal's automated testing suite, the testbot, and how you can contribute automated tests for Drupal core and contributed modules. This session will: Introduce Drupal's automated testing...
Speaker(s): Jess (xjm)
Intermediate

Code & Develop

Make Publishing Rock! A Few Modules to Improve the Lives of Editors

As developers its easy to forget about the site admin/content editor experience. We work hard to make the site features, and spend lots of time on the end user experience, but more often than not we...
Speaker(s): Michal Minecki
Beginner
Intermediate


Site Building

Get Your Drupal Site Up and Running on Windows in 15 Minutes

New to Drupal on Windows? Come check out this workshop to get your Drupal site up and running in 15 minutes! WebMatrix makes creating a Drupal site easy. WebMatrix lets you customize your Drupal site...
Speaker(s): Alice Pang
Beginner

Code & Develop

Fields and Entities: the good, the bad and the ugly

Drupal 7 shipped with a wonderful tool for site builders: Fields. It also shipped with a far enhanced API behind it with respect to what CCK used to provide in Drupal 6. Despite all the thoughts and...
Speaker(s): Wolfgang Ziegler, Francesco Placella
Intermediate
Advanced


Code & Develop

Setting up complex projects for success: "The Drupal Requirements Gathering Process"

In this session, we will walk through our "requirements gathering" (e.g., discovery) process for embarking upon a successful Drupal development project. As we will describe, this process is user-...
Speaker(s): Sean Larkin
Beginner
Intermediate
Advanced


Other

No RFPs! Why requests for proposals are bad for business (and how we can stop them)

If finding the perfect client or vendor is a bit like dating, then the RFP system is like online dating — the worst kind, too. We search for "Drupal," get a long list of fuzzy pictures, dry...
Speaker(s): Todd Nienkerk
Intermediate
Advanced


Other

Drupal & Traditional Editorial Workflow-Merging Print and Digital Publishing Worlds with InDesign integration

In this session I will present my viewpoint of how Drupal can work in a traditional publishing environment that uses standard editorial, design and production tools. I also plan to include a...
Speaker(s): Joe Bachana
Beginner
Intermediate
Advanced


Other

Mukurtu CMS: Empowering Indigenous communities to share and manage digital heritage

Mukurtu is a free and open source content management solution for Indigenous communities, museums, archives and libraries to share, license and curate their digital heritage. Leveraging the power of...
Speaker(s): Chach Sikes, Michael Ashley
Beginner
Intermediate
Advanced


Case Study

Introducing RedHen, a native Drupal CRM

Drupal is a great web application framework and CMS. Integration with 3rd party CRMs can be hard to build and maintain. Can Drupal handle both for small and mid-size organizations? Constituent...
Speaker(s): Lev Tsypin, Sean Larkin
Beginner
Intermediate


Code & Develop

Omega - From Download to Layout in 45 Minutes

This session will cover the basics of using Omega to build a responsive, grid-based layout without writing a line of code. We will cover conceptualization, theme settings, zone/region/section...
Speaker(s): Joshua Turton
Intermediate

Design & Theme

Scalable Stylesheets - Theming with Modular CSS

Popular CSS architecture strategies such as OOCSS and SMACSS are geared toward writing CSS that can scale with large, complex sites. Both revolve around one core concept-- style by layering classes...
Speaker(s): John Ferris
Advanced

Design & Theme

THE REAL VALUE OF OPEN SOURCE: ROI AND BEYOND

Learn about the real values offered by the open source model – and a successful project like Drupal – and how to pitch it or believe in it without "sounding like a software hippie". The bottom line...
Speaker(s): Jeffrey McGuire
Beginner
Intermediate
Advanced


Other

Drupal-Aware Design: Techniques for Better Themes

Between design and Drupal theme we change gears dramatically in process and thinking. As designers, we craft our work with wowing users in mind, and as themers, we strive to architect the design and...
Speaker(s): Preston So
Beginner

Design & Theme

Stop being afraid of your clients! Raising your rates as a freelancer or small team.

Your client calls you at 10am on a Sunday, and all you can think is "I'm not getting paid enough for this." You constantly are wondering if you should take that full time gig from ________ and give...
Speaker(s): Sarah Prasuhn
Beginner
Intermediate
Advanced


Other

Setting up and Configuring Drupal Developer Portals At Apigee

We are Apigee and we create Enterprise API's for companies all over the world. We use Drupal to create API Developer portals and host 100+ drupal sites on Amazon instances and clusters. We provision...
Speaker(s): Tom Stovall
Advanced

Case Study

Confessions of a Drupal Roadie

What do you do when your certified to rock score barely nudges the needle? Everyone is looking for a Drupal Rockstar, right? Or are they? What about the Drupal Roadies, the guys behind the scenes...
Speaker(s): Dusty Boeger
Intermediate

Other

Debugging Techniques for Drupal (and other LAMP applications)

A structured debugging approach that narrows down problems, rather than making random changes and guesses, is the main point of this talk. Following that is an overview of a variety of tools such as...
Speaker(s): Rob Ristroph
Beginner

Code & Develop

Drupal's Mobile App Generator and You: Learning How to Love the Smartphone / Tablet

Do you often think about making your mobile Drupal website friendly for smartphones? Or has you already started to build a Drupal mobile application using MAG (Mobile App Generator) module and...
Speaker(s): Michael Haggerty, Matthew Saunders
Intermediate
Advanced


Code & Develop

Bite-Sized Contribution

This session encourages everyone to become involved -- or to get more actively involved -- in participating in the Drupal Community by discussing common objections that people who are new to Drupal...
Speaker(s): Ezra Gildesgame
Beginner
Intermediate


Other

Delivering on the Promise- A Strategizing Session on Making Distros What they Could Be

We are all too familiar with statements such as "Drupal has a steep learning curve, but it's worth it in the end." The steep learning curve, unfortunately, has turned many away from Drupal as a...
Speaker(s): Clayton Dewey, Lydia Toupin
Beginner
Intermediate
Advanced


Other

Getting started with REST

We see the word REST everywhere when building sites and web applications. We're inundated with web service APIs, and many Drupal projects require the use of them or even the definition of them...
Speaker(s): Ryan Szrama
Beginner

Code & Develop

Drupal Rocks Marketing

Behind all that code, sweat, and tears, Drupal is a marketing platform second to none. In this session I will demonstrate why Drupal is the best platform on the planet for SEO, Internet Marketing,...
Speaker(s): Ben Finklea
Beginner
Intermediate
Advanced


Other

Agile Gymnastics and Timebox Tumbling

I've done it all - cowboy, waterfall, extreme, and agile scrum. Learn why... Waterfall doesn't always work Agile has a place, but isn't the holy grail Cowboy can kill the relationships you have with...
Speaker(s): , Matthew Saunders
Beginner

Other

Modules 101: Introduction, installation, and removal, or, The What, When, Where, Why, and especially How

This is a practical introduction to Drupal modules. Learn the basics of what modules are, when to use contributed modules, where to find them, why choose one over another, and —step-by-step— how to...
Speaker(s): Sharon Krossa
Beginner
Intermediate


Site Building

Ain’t No Such Thing as a Free Lunch: Deconstructing Base Themes

Base themes are all the rage, but it’s a fanboy battleground. Are you team Omega? Zen? Fusion...? If you haven’t made a decision, don’t worry, someone will come along and tell you what to think.
Speaker(s): Sheena Donnelly
Intermediate
Advanced


Design & Theme

Startup Stories: Lessons in Rapid, Agile Prototyping and Development with Drupal

Drupal continues to gain increasing momentum among startups, both pure-play startup companies and internal startup groups within large organizations. Join Promet Source for this exciting talk about...
Speaker(s): Andrew Kucharski, Jay Uhlinger
Intermediate

Other

Enterprise Drupal

Integration scenario between Drupal and SAP HR system. The motivation behind this integration scenario is to provide easy and simple accessibility to businesses who are need of such integrations....
Speaker(s): Anwesa Chatterjee, Manish Garg
Intermediate
Advanced


Case Study

Preserving History for Future Generations: The King Center

There are few figures who have had as great an impact on the history of the last century as civil rights leader and social activist Dr. Martin Luther King, Jr. The King Center is an organization...
Speaker(s): George DeMet
Beginner
Intermediate


Case Study

Laying the foundation for a (code-free) site building experience in Drupal 8

The architectural improvements that are being made to Drupal 8 including Symfony, Twig, Blocks and Layouts, etc. provide fantastic opportunities for improving site building in Drupal. As we dive into...
Speaker(s): Kevin Oleary, Gábor Hojtsy
Intermediate
Advanced


Site Building

Automating Testing at Every Stage

Subtitle: Since at first you won't succeed, test, test again SUT (System Under Test) is out. ACS (Assumed Cloned Site) is in. Let us show you how we have utilized Phing, Jenkins, PHPUnit, Selenium,...
Speaker(s): Michelle Krejci
Intermediate

Code & Develop

Beelining Techs: Thoughts on contrib vs custom code

In the Civilization game series, beelining is a strategy of forging ahead on the tech tree on a particular branch to gain an advantage over competing civilizations either in the form of a new...
Speaker(s): Brandon Morrison
Beginner
Intermediate


Code & Develop

Introduction to Module Development

Chances are, "There's a module for that." But what if there isn't? Or, (more likely) what if you just need a small piece of functionality on your Drupal site to act differently? This session is...
Speaker(s): Matt Kleve
Beginner

Code & Develop

The Site Building Usability Initiative

In this session Michael Keara (User Advocate) will present the results of some intensive research conducted in collaboration with Thomas Svenson (tsvenson) on the UX obstacles affecting the Site...
Speaker(s): Michael Keara
Intermediate
Advanced


Site Building

Think like a hacker: Secure Drupal Code: Part Three

Note, this is a 2.5 hour mini-training on security and not 3 separate sessions Drupal is a powerful tool, but for many reasons sites are released with security vulnerabilties. In this technical...
Speaker(s): Ben Jeavons, Cash Williams
Beginner
Intermediate


Code & Develop

Drupal and Digital Humanities

Is Drupal for humanists? Using the case study of Bulgarian Dialectology as Living Tradition, a digital dialect atlas for the Bulgarian language developed at UC Berkeley, this session makes the case...
Speaker(s): Quinn Dombrowski
Beginner
Intermediate
Advanced


Case Study

Going Mobile

Sometimes your mobile site requires a little more juice than responsive design can provide. What if you could utilise your Drupal site to build first-class apps for mobile platforms such as iOS and...
Speaker(s): Sally Young, blake hall
Intermediate

Code & Develop

Drupal in the Mainstream

In the last few years, Drupal has exploded in popularity from a niche platform to the software that powers some of the biggest and most important sites in the world. Much of that success has been...
Speaker(s): George DeMet
Beginner

Other

OAuth: the spec, the dance, and drupal

Drupal and OAuth: What this means as a consumer and a provider. OAuth provides several advantages both to users of products and API consumers. This talk will begin with a brief discussion of what...
Speaker(s): Chris Christensen
Intermediate

Code & Develop

HTML5 content: The music must change

So you have your Drupal site sporting an HTML5 theme. What about your content? When moving from xhtml (which has been default for Drupal up through Drupal 7) to HTML5, you should be aware of some new...
Speaker(s): Laura Scott
Beginner
Intermediate


Other

Hi-fi and Lo-fi Theming

Drupal sites can look like anything, but some of the most 'Drupally' things about them are either commonly overlooked or are a pain to change. Trying to implement designs that are counterintuitive to...
Speaker(s): Meghan Palagyi
Beginner
Intermediate


Design & Theme

Synchronizing your dev environment with Drush Fetcher

So you want to develop changes to your new site. You'll want a disposable copy of that site to test things, right? If there are more than one or two developers on your project you'll need your own...
Speaker(s): Howard Tyson
Intermediate

Code & Develop

Node Access for Common Folks With Uncommon Problems

Here be Dragons. Access control and content privacy can be a sensitive topic. Drupal's Node Access system is an often misunderstood friend to module developers to make sure that your site's content...
Speaker(s): Matt Kleve
Advanced

Code & Develop

Hekyll: Presentations for Hackers

Hekyll is a presentation generator that uses Jekyll and Impress.js to create awesome presentations. You write Markdown files, which get turned into individual slides for an Impress.js presentation....
Speaker(s): Brian McMurray, Steven Merrill
Beginner

Other

What You See is (not always) What You Get (but it can be)

Configuring WYSIWYG editors and image handling is a laborious process, riddled with caveats and best practices. The number of contributed modules extending the WYSIWYG experience is vast, and their...
Speaker(s): Andrew Mallis
Beginner
Intermediate


Site Building

Learning Drupal 7 Theming in a Snap!

Drupal theming has long been seen as a dark art with a steep learning curve. Newcomers are often stymied by the many Drupalisms such as CSS class names, XHTML structure, and sprinkling of odd PHP....
Speaker(s): John Albin Wilkins
Beginner

Design & Theme

How to Architect Drupal Sites

Launching a Drupal site can be a challenge. One of the hardest parts is often making the leap from abstract plans into concrete decisions about module selection, configuration (content types, fields...
Speaker(s): Owen Barton
Beginner

Site Building

Add usability testing to your skill set!

Usability is important if you want 1. People to enjoy using your site/web application 2. Customers to recommend it to their friends 3. Your site/app to enjoy long term success No matter what...
Speaker(s): Dharmesh Mistry, Lisa Rex
Beginner

Design & Theme

Semantic Site Building

The usability of a CMS for its administrators and editors is closely tied to the semantic sense of the site build. Likewise, the maintainability (including ease of upgrade and feature addition) is...
Speaker(s): Jody Hamilton
Intermediate

Site Building

Responsive HTML email and Drupal

This session will cover the case-study of an organization's weekly e-newsletter template re-design, the steps taken to optimize it for mobile, and the testing it took to ensure it looks good across a...
Speaker(s): Drew Gorton
Beginner
Intermediate


Case Study

A new theme layer for Drupal 8

Drupal 8 has a new theme layer. A new theme engine named Twig has been introduced already, and the rest of the system is also getting an overhaul.
Speaker(s): Jen Lampton, Kris Vanderwater, John Albin Wilkins, morten Birch Heide-Jørgensen, Carl Wiedemann
Beginner
Intermediate
Advanced


Design & Theme

How to land your dream Drupal job

After spending years in technical recruiting, filling hundreds of engineering positions, and looking at thousands of resumes, I want to share with you some of the secrets to getting your dream job....
Speaker(s): Jessica Stielau
Beginner

Other

Debugging Drupal CSS: tips, tricks, and tactics

There are a number of things you need to account for when it comes to working with a CMS and there are so many ways to accomplish the same thing. There are divs, and spans, classes, lists, and id's...
Speaker(s): Sean Lange
Beginner

Design & Theme

Exported Configuration: Now vs Drupal 8 (CMI)

Everyone knows that managing configuration changes from dev to live is one of the great pain-points of Drupal. There are some techniques that work today with Drupal 7, and a whole new world awaiting...
Speaker(s): Joshua Koenig, David Strauss
Intermediate
Advanced


Code & Develop

Think like a hacker: Secure Drupal Code: Part Two

Note, this is a 2.5 hour mini-training on security and not 3 separate sessions Drupal is a powerful tool, but for many reasons sites are released with security vulnerabilties. In this technical...
Speaker(s): Ben Jeavons, Cash Williams
Beginner
Intermediate


Code & Develop

Local Development Workflow with Vagrant

Once upon the time… we were using a shared development server for all our projects; it was slow and hard to make changes on a project by project basis, and so we decided it was no longer working for...
Speaker(s): Marius Ducea
Beginner
Intermediate


Code & Develop

Inkscape: Mockup that site

Inkscape is fabulous free and open source software for creating vector graphics. But it's also a powerful tool for creating web and user interface mockups. By creating a library of common design...
Speaker(s): Donna Benjamin
Beginner

Design & Theme

Drupal Commerce 2.0 on Drupal 8

Drupal Commerce 1.0 was released at DrupalCon London. Now over a later with more than 10,000 additional sites reporting usage of Drupal Commerce, we've begun to lay plans with the community to open...
Speaker(s): Ryan Szrama
Intermediate
Advanced


Code & Develop

X All The Things: Total Content Control

What do you do when your client wants to revision everything? Not just nodes...ALL THE THINGS; all those nooks and crannies that are normally hard to get at with Drupal. What about translating all...
Speaker(s): Tim Cosgrove, Joe Turgeon
Beginner
Intermediate


Case Study

OH NODE(.js)!

Node.js is the fad that's sweeping the nation! All the cool kids are doing it, but should you? This session will provide an introduction not only to node.js and Drupal but also to interesting node....
Speaker(s): Howard Tyson
Advanced

Code & Develop

Managing Media in the Cloud

Drupal is rapidly changing its ways when it comes to multimedia. In recent years, multimedia within Drupal was handled from a local perspective where all multimedia was handled and managed within a...
Speaker(s): Travis Tidwell
Intermediate

Site Building

Beginner Best Practices

New to Drupal theming and site-building or still learning? Do you really want to know "Am I doing this right?" Or maybe you're tried of doing things the "hard way" or just not sure what are the best...
Speaker(s): Meghan Sweet
Beginner

Design & Theme

Short Stack

The average Drupal hosting stack is getting much more complex. The average high-performance Drupal stack might have Apache or nginx, PHP, HAProxy, Varnish, Memcache or Redis, SOLR and Tomcat, MySQL,...
Speaker(s): Steven Merrill
Intermediate

Performance

Drupal 8's Multilingual Wonderland

Come to this session to see the latest and greatest in Drupal 8's multilingual support as well as any remaining plans that need hands for the rest of November (before Drupal 8's features are frozen...
Speaker(s): Gábor Hojtsy
Beginner
Intermediate


Site Building

Automated Testing For Your Drupal Site

How do you know that your Drupal site is working properly? Do you find yourself surfing through it at random just to make sure? Do you have a team of employees that spends minutes or hours manually...
Speaker(s): Michael Booth
Intermediate
Advanced


Code & Develop

Large Scale Drupal - How Organizations Succeed with Open Source

Many organizations are doing amazing things with the Drupal framework and innovating by breaking through prior limitations. However, there is limited knowledge sharing and discussion happening among...
Speaker(s): Michael Meyers
Beginner
Intermediate
Advanced


Case Study

Drupal 8: What you need to know

Since March 2011, the community has been hard at work on Drupal 8, which is currently undergoing active development. This revolutionary new release sports tons of improvements, and Angela Byron,...
Speaker(s): Angela Byron
Beginner
Intermediate
Advanced


Code & Develop

ZAP! POW! Super UX! What comics can teach us about story and image in user interfaces

How can we as UX designers collect inspiration and broaden our vocabularies by looking - really looking - at how a bunch of marks on a page can convey the struggles of superheroes in the real world...
Speaker(s): Jennifer Schultes
Beginner
Intermediate


Design & Theme

Exploring Commerce Kickstart 2.0

Commerce Kickstart is one of the most popular distributions of Drupal that installs and configures Drupal Commerce and its dependencies. This session will explore the design and usability...
Speaker(s): Ryan Szrama
Beginner
Intermediate


Site Building

D8CX: The Reckoning

D7CX was a term coined by Moshe Weitzman that meant Drupal 7 Contrib Experience. The intention was to have the top 40 modules (by usage) ported to Drupal 7 on the day of release, and to encourage all...
Speaker(s): Tim Plunkett
Intermediate

Code & Develop

Getting your COD on: Leveraging the Conference Organizing Distribution for non-Drupal Events

While it's important for Drupal to eat it's own dog food when it comes to Drupal Camps and DrupalCons, what about using COD for non-Drupal events?
Speaker(s): Dusty Boeger
Intermediate

Case Study

Flexible Image Galleries with File Entities

Complete image gallery solutions for Drupal 7 are hard to find. Sure there's always the Taxonomy + Image node approach, but what you want is something that feels cohesive, with functionality like: -...
Speaker(s): Nate Haug
Intermediate

Site Building

School of Management - An intro into OpenEDU, Multisite, Single Sign On, and Syndication

Whew, take a breath. That title is a mouthful. As an employee for ImageX Media I have been lucky to work on the OpenEDU project. In short his presentation is an introduction into what is OpenEDU and...
Speaker(s): Shea McKinney
Beginner
Intermediate


Site Building

Simple DevOps / Continuous Integration Using Jenkins

This presentation will cover a simple setup of Jenkins (it can run on your laptop, suitable for a one-person shop), and a configuration will be demonstrated that enables the following automated...
Speaker(s): Rob Ristroph
Beginner

Code & Develop

Entityforms: a new Entity-based survey system for Drupal

Why Entityforms Everybody knows about Webforms so why would want a another survey system in Drupal. Entityforms takes a very different approach by using an entity and standards fields approach to...
Speaker(s): Ted Bowman
Beginner
Intermediate


Site Building

Integrating Node.JS for Real Time Awesome-sauce

Real-time interaction is becoming more and more important on a site to create a faster, smoother, more integrated experience. To that end, Node.js was created to provide an incredibly fast non-...
Speaker(s): Ian Carrico, Michal Minecki, Elliott Foster
Advanced

Code & Develop

Mobile Commerce via Native Apps and Commerce Kickstart

Mobile commerce is on the rise and will not slow down anytime soon. Mobile commerce is going to be $100 Billion market by 2015. In order to prepare for this market shift, Commerce Guys has rolled out...
Speaker(s): Sumit Kataria
Beginner
Intermediate


Code & Develop

The Business Case for Contributing Code

In the Drupal community we tend to talk about committing code to our public spaces (drupal.org, but also github) in terms of "contributing" and "contributions", and while much of it can be seen in...
Speaker(s): Alex Urevick-Ackelsberg
Beginner

Other

Drupal Performance for the Rest of Us

The Drupal universe is replete with recommendations and guides on how to scale and tune mammoth Drupal installations. While there are some resources covering basic Drupal caching, there is a...
Speaker(s): Eric Peterson
Beginner
Intermediate


Performance