Code & Development

Behinds the scenes look at VitalSignsme.org

This session will provide a behind the scenes look at code and development process for VitalSignsME.org. A recently launched website to facilitate teaching science education to students in Maine.

This session will cover the following topics related to the site:
-Background information on the site and it's purpose
-Tour of the entire site including role specific functionality and administrative features
-A brief look at the almost quarter million lines of custom module and theme code
-Discussion of the development process and challenges

Day: 
Sunday
Room: 
Ninthlink Room
Time: 
Sun, 2010-01-24 16:00

Basic Views

Introduction to Views

We'll cover the basics of Views, what kind of problems the module is great for solving, and what are its limitations. This session will include some live examples and solutions.

If you're not using Views on your site, or aren't sure why you should be, this session is for you!

Also, developers who think you don't need Views, this is the place to get started.

Topics will lead directly into Brenda's Advanced Views session.

Day: 
Saturday
Room: 
Balboa Room
Time: 
Sat, 2010-01-23 14:00

Advanced Views

This session assumes you know the basic usage of Views and dives deeper into arguments, relationships, and attachment views.

Day: 
Sunday
Room: 
Ninthlink Room
Time: 
Sun, 2010-01-24 13:00

Installation Profiles, Existing profiles and Building Strategies

This is mostly a strategy guide on how to create an installation profile and if they are worth the initial time to create and some alternatives. Based on my recent experience at work and fiddling around at home with installation profiles.

Also covering basics if you never have taken any time to look into or use an installation profile.

Presentation Overview

(Very Tentative)

  • Drupal Installation Profiles
  • Drupal Distributions
  • Some concepts and strategies
  • Tools to develop these
Day: 
Sunday
Room: 
Ninthlink Room
Time: 
Sun, 2010-01-24 15:00

SVN and Drupal, Setting Up and Using Subversion while Developing with Drupal

Learn multiple ways of setting up an SVN repository with Drupal and it's Databases on multiple OSs while taking the whole workflow further with non-techie tracking and responsible task management. How to rollback, ignore files you don't want in SVN, how to release to dev, staging and live in a non chaotic way. More details to come...

...Determining approval by local community as well as day and time and room.

Day: 
Sunday
Room: 
Ninthlink Room
Time: 
Sun, 2010-01-24 11:00

Drupal Development with Eclipse

Do you use vim or emacs (or any other text editor) for editing your PHP files?

Is echo/print_r/var_dump how you debug?

Does http://api.drupal.org and http://php.net/manual top your list of web sites most frequently visited?

There is a better way.

In this session you will learn:

How to use Eclipse to help you develop faster and easier!

I'll talk about things that slow you down, and how Eclipse solves those issues to boost your productivity.

Day: 
Sunday
Room: 
Ninthlink Room
Time: 
Sun, 2010-01-24 14:00

A First Look at Drupal

Slides are available at http://www.slideshare.net/ChristophWeber/a-first-look-at-drupal

This session will take you through a Drupal site for those new to Drupal. Learn what a Drupal site is and how to navigate through a site, as a site visitor and as an administrator. Understand what Drupal terms such as nodes, blocks, permissions and taxonomy mean.

You will leave this session with a well rounded, basic understanding of the innards of a Drupal site.

Presented by Kathy Hayashi and Christoph Weber

Day: 
Saturday
Room: 
Balboa Room
Time: 
Sat, 2010-01-23 10:00

A Drupal Learning Roadmap

Signing up for this conference is the first big step, but what are the next steps in learning more about Drupal? This session will give you a set of roadmaps describing how to learn more about Drupal. Learn what to look for in this conference, the different types of Drupal users and a vocabulary of Drupal terms . There will be lots of links and suggestions on where to get more information about Drupal and where to find help. Learn how to keep moving up on the Drupal Learning Curve.

Day: 
Saturday
Room: 
Balboa Room
Time: 
Sat, 2010-01-23 13:00

Drupal Faster with Drush

drush is a command line shell and Unix scripting interface for Drupal, a veritable Swiss Army knife designed to make life easier for those of us who spend some of our working hours hacking away at the command prompt.

In this session you will learn how to do the following tasks
ALL IN ONE COMMAND LINE!

  • How to install & enable a module
  • How to update ALL your 3rd party modules
  • How to backup your Drupal site
  • How to restore your Drupal site
Day: 
Saturday
Room: 
Ninthlink Room
Time: 
Sat, 2010-01-23 13:00

Drupal Performance: The Impact of Flash

Note: This session used to be called Drupal Performance and Database Tuning. I will be focusing on hardware instead, in particular why you want PCI-based flash storage.

Presentation slides are available at http://www.slideshare.net/ChristophWeber/optimize-your-hardware-for-drupal

Hardware matters

Day: 
Sunday
Room: 
Balboa Room
Time: 
Sun, 2010-01-24 13:00