DrupalCamp Sessions

RoomTrackDay (27 or 28)

Welcome and Introductions

welcome and introductions

Session Time: 
Fri 10:00 AM - Fri 10:30 AM
Room: 
Theater
Presenter: 

Themer meet Developer

if ((you want to theme Drupal) && (you don't know much PHP)):
you should come to this session
endif;

Drupal is built on PHP. Many designers who come to Drupal may have HTML and CSS experience, but have not used PHP in depth in their web development experience. This session will feature a Drupal developer with a programming background and a Drupal themer with little programming experience using real world examples in a bit of a crash course. We will spend our time on the files that designers and themers spend their time on, the template files. Some of these concepts will simply be PHP concepts, but we will apply each in Drupal.

Session Time: 
Fri 10:30 AM - Fri 11:30 AM
Room: 
Theater

Drupal 101

Introduction to Drupal for the novice

Session Time: 
Fri 10:30 AM - Fri 11:30 AM
Room: 
Large Classroom (South - 111)
Presenter: 

Media & Video

Integrating media & video with Drupal.
Media (video, audio, etc.) upport with Media Mover module

DruTube: Build a Video Site in 1 Hour

* Install Drupal
* Enable Upload module
* create content type
* create node with video attached

Session Time: 
Fri 11:45 AM - Fri 12:45 PM
Room: 
Large Classroom (South - 111)
Presenter: 
Arthur Folesche

CCK - Content Construction Kit

Learn about how to create custom content types, with custom fields, with Drupal's Content Construction Kit (CCK) module.

Session Time: 
Fri 11:45 AM - Fri 12:45 PM
Room: 
Theater

Lunch Break

Lunch!

Session Time: 
Fri 12:45 PM - Fri 01:45 PM

Views

Views are basically lists of content on your site, created with the Views module in Drupal. In this talk, learn how to create block (page section) and full page views, use Filters and Sorting to customize which pieces of content are shown in a vew, define which Fields are shown, choose different view types (list, table, full node, etc.), and display block views with arguments on certain pages.

Session Time: 
Fri 01:45 PM - Fri 02:45 PM
Room: 
Theater

Internationalization

Internationalization discussion lead by Robin Barre

Session Time: 
Fri 01:45 PM - Fri 02:45 PM
Room: 
Small Classroom (North - 105)
Presenter: 

Data Import

Data imports to nodes/CCK

Session Time: 
Fri 01:45 PM - Fri 02:45 PM
Room: 
Large Classroom (South - 111)

jQuery

Session Time: 
Fri 03:00 PM - Fri 04:00 PM
Room: 
Theater
Presenter: 

Ubercart

Ubercart is an exciting open source e-commerce suite, fully integrating your online store with Drupal, the leading open source content management system.

Session Time: 
Fri 03:00 PM - Fri 04:00 PM
Room: 
Large Classroom (South - 111)
Presenter: 
Tim

Lightning Talks / Site Showcase

Lightning Talks and/or Site Showcase. We will select 5 sites to showcase, 5 minutes each, 2 minutes grace. Please prepare if you would like to present. It would be a good idea to prepare slides, or load up the pages you want to show. Post a comment to this node with the site, we will select sites by the end of lunch on Friday.

The HUB - http://hub.witness.org
NWSource - http://nwsource.com

Session Time: 
Fri 04:15 PM - Fri 04:45 PM
Room: 
Theater
Presenter: 

Contributing to the Drupal Community

Contributing to Drupal. Why? When? How?

Session Time: 
Sat 10:00 AM - Sat 11:00 AM
Room: 
Theater
Presenter: 
Seattle Drupal User Group

Image handling

Image handling options and their pros/cons.

Session Time: 
Sat 11:00 AM - Sat 12:00 PM
Room: 
Theater
Presenter: 
Scott Falconer

Bill's Talk

Session Time: 
Sat 11:00 AM - Sat 12:00 PM
Room: 
Large Classroom (South - 111)
Presenter: 
Bill O'Conner

Information Architecture and Site Planning

Information architecture and site planning

Session Time: 
Sat 12:15 PM - Sat 01:15 PM
Room: 
Theater
Presenter: 

Contributing Back (code)

How to contribute resources to Drupal besides code (documentation, participating in User Groups, forums, IRC, Drupal Dojo).

Session Time: 
Sat 12:15 PM - Sat 01:15 PM
Room: 
Large Classroom (South - 111)
Presenter: 
Arthur Folesche

Lunch Break

Session Time: 
Sat 01:15 PM - Sat 02:15 PM

Panels

Intro to Panels

Session Time: 
Sat 02:15 PM - Sat 03:15 PM
Room: 
Theater
Presenter: 

Install Profiles

Installation profiles are a feature in Drupal core that was added in the 5.x series. The Drupal installer allows you to specify an installation profile which defines which modules should be enabled, and can customize the new installation after they have been installed. This will allow customized "distributions" that enable and configure a set of modules that work together for a specific kind of site (Drupal for bloggers, Drupal for musicians, Drupal for developers, and so on).

Session Time: 
Sat 02:15 PM - Sat 03:15 PM
Room: 
Large Classroom (South - 111)
Presenter: 
Angus Pratt

Theming Special Topics (Views, Panels, CCK)

Special topics for themers

Session Time: 
Sat 03:30 PM - Sat 04:30 PM
Room: 
Theater
Presenter: 
Gord Christmas

Staging and Deployment

Drupal and its contributed modules provides an impressive amount of functionality without needing to write a single line of code. This works by storing information in Drupal's database tables. Unfortunately this poses a challenge for developers wanting to stage changes between servers. The traditional method of just pushing up the code won't migrate everything, but you can't just push the entire database either for fear of deleting all your user-generated content. This talk will address these issues by describing the problem and looking at a variety of solutions as well as their pros and cons. These solutions include

- Migrating changes by hand
- Macros (devel macros, content copy, views export, etc)
- Keeping everything in code
- Database modifications to manage/isolate dev changes vs production changes
- Deployment modules (deploy, patterns, etc.)

This is one of the most talked-about problems for enterprise Drupal developers, and a solid background on the problems and their solutions is essential to a successful project.

Session Time: 
Sat 03:30 PM - Sat 04:30 PM
Room: 
Large Classroom (South - 111)

Wrap Up

Bye! :(

Session Time: 
Sat 04:30 PM - Sat 05:00 PM
Room: 
Theater
Presenter: