Proposed Sessions

Submitted Sessions

Session Speakers Summary
A Drupal Interest Inventory
Track: Site Building
Audience: Beginner

I describe an interest inventory I created and with which I collected data through my assessment site, CarsonAssessment.com. (I will provide a brief overview of the creation of the site, installation of the theme, modules, and content, including the inventory.) The “Drupal Interest Inventory” allows individuals to rate their interest in performing various possible tasks associated with imagining, developing, maintaining, and using Drupal-based sites.

Aphorisms of API Design
Track: Coding and Development
Audience: Intermediate

Code that talks only to itself is not useful to anyone. Code that enables other code magnifies its power 10-fold.

But how do we enable other code, and those who write it? What makes a module extensible? What is that vague extra something that turns merely extensible code into an API, a library, and a cornerstone of other systems? How do we harness that power for ourselves?

Let us examine the Aphorisms of Good API design, and the 8-Fold Path of API Nirvana.

Code Review: for Organizations and Contributors
Track: Coding and Development
Audience: Intermediate

In this session, we’ll look at the process of code review from start to finish discussing tools, strategies to maximize learning opportunities, and providing appropriate feedback on code. You’ll learn to use the tools and criteria we use to review core patches which you could use to evaluate code from 3rd party vendors, custom and contributed modules. Lessons learned from Drupal core processes which you can apply to your internal processes will be discussed.

Composer: Share all the things!
Track: Coding and Development
Audience: Intermediate

For years, PHP has struggled with dependencies. Third party libraries may do great things, but if they’re a pain to leverage who’s going to bother?

Enter Composer, one of the key enablers of the New PHP World Order. Composer is a tool to maintain, track, and manage dependencies in a consistent, predictable, and fun way. More than that, though, it’s a platform for enabling more cross-project sharing than ever before; even sharing your own code with others.

DevOps for Drupal: Why We Cook with Chef
Track: Business
Audience: Intermediate

DevOps for Drupal: Why We Cook with Chef

 

We continue to see DevOps, as a growing movement to bring together the practices and people in Development and Operations, take shape within the world of Drupal. It touches on a wide range of areas and activities: from building a Drupal site, to testing it, to deploying it, to monitoring it, to maintaining it, and to supporting it.

 

 

Drupal + Startups = AWESOME!
Track: Business
Audience: Intermediate

Are you looking to build the next BIG web-based startup?

The bad news: 90% of startups fail.

The good news: Lean Startup methodology can help you to systematically find success (or fail faster and cheaper).

At this session we’ll discuss why most startups fail, how to do it better with Lean Startup and why Drupal is an ideal platform for building a web-based startup application!

Drupal 101
Track: Site Building
Audience: Beginner

If you’re new to Drupal, join me for a top-down tour of Drupal while I point out some of the key concepts and admin actions you’ll need to grok to make the rest of the camp more valuable to you.

Define: Nodes, Taxonomy, Fields, Content Types, Users, Views, Blocks.We’re going to build a simple blog site and introduce the concepts listed above.There will be time allotted for Q-n-A as well! 

Drupal Communitas
Track: Business
Audience: Beginner

There is a saying in the Drupal Community, “Come for the code, stay for the community.” A good enough definition according to wikipedia is; “Communitas is a Latin noun commonly referring either to an unstructured community in which people are equal, or to the very spirit of community. Communitas is an intense community spirit, the feeling of great social equality, solidarity, and togetherness.”

Drupal. @uchicago, .edu
Track: Site Building
Audience: Beginner

We’ll discuss a number of Drupal initiatives going on at UChicago, our processes, pitfalls, tips, & tricks and then abstract a number of these to the .edu sector as a whole.

Some topics might include LDAP/Shibboleth authentication, graphic identity issues, scalability, hosting, and more. Come with questions and we can open the floor to a discussion of Drupal in .edu issues.

Feed the Robots - Optimized for Facebook, Google and more
Track: Site Building
Audience: Beginner

This is a hands on session showing exactly how to make your Drupal website highly shareable and findable by the Facebooks and Googles of world. Along the way you will learn not only the mechanics of tayloring and creating your site’s meta data but considerations you need to make along the way to make your content highly clickable and sharable.

Front End Drupal
Track: Design and Theming
Audience: Intermediate

Ever hear “All Drupal sites look alike?” Know that they don’t have to. We’ll take a brief look at the themeing system and learn how to change and create new templates, hook the form to change output, and even create new varaibles with a preprocess function. 

Get started with Sass & Compass
Track: Design and Theming
Audience: Beginner

You’ve heard everyone say ”you should use Sass” and you’ve nodded along thinking you should. This brief introduction to the power of CSS pre-processing with Sass & Compass will help you over the cliff of fear. I’ll teach the simple ways to get installed and running, start a new project and look at the primary features that will make you fall in love with CSS all over again.

Get your Pantheon ~ BUILD, LAUNCH, RUN!
Track: Coding and Development
Audience: Intermediate

OK. Let me ask you a question… Q: What good is GIT version control and a 3-STAGE development proces if it’s a pain to set up and manage? A: Zero, Zilch NODDA! Because your team can’t use it and if they try it only gets in the way of actually building the project at hand. :-(

Does Dev-Ops have to be that hard? NOPE! ;-)

Join me as we take a good, hard look at PANTHEON, the Dev-Ops solution that is taking the Drupal landscape by storm.

Leaflet Mapping
Track: Coding and Development
Audience: Intermediate

Using GeoJSON data with Views to create dynamic maps using the Leaflet JavaScript library. Various mapping libraries will be demonstrated including customization of a CloudMade tileset.

Some modules in discussion:

Leveraging Drupal for your Business
Track: Business
Audience: Beginner

“Leveraging Drupal for your Business” will provide a good overview of this powerful tool for business owners, webmasters, and content managers. Whether you are considering development of a new website or internet application or you have just inherited one developed by someone else, this session will give you a good basis for making the best business decisions about your project.

Evaluating Drupal

Pages

Sponsors

Platinum

Gold