Design & Usability

Theming - Sub-theme and Multi-site Introduction

Day: 
Sunday
Room: 
Banquet Room
Time: 
Jan 9 2011 - 1:30pm
Sub-themes are one of the most important tools a Drupal themer can have in their arsenal. Do you create a new theme from scratch for every project? Do you sometimes just copy a theme and then spend hours removing unnecessary code or fine tuning it to fit the new design? Stop wasting time and losing money. Use sub-themes, all the cool kids are doing it! Understanding how to leverage sub-themes allows a Drupal themer to deliver more to their client in less time. It will also allow for more precise control when working in multi-site environments. In this session we will discuss:

The Logic and Styling of an Ubercart Cart.

Day: 
Sunday
Room: 
Board Room
Time: 
Jan 9 2011 - 10:00am

Meeting the themeing requirements for an Ubercart installation is often simple; adapt a CSS class or enable an alternative cart pane. But what if you need to do more? What if the structure of the markup isn't quite right? What if the workflow needs modifying beyond the available settings? Did you know you can theme Ubercart without using tables (or even Tapir), or that you can let your users manipulate a product's attributes whilst it's in the cart? Would you know where to start adding jQuery to make dynamic price updating for each of your products?

Drupal Documentation Sprint

Day: 
Sunday
Hi, the Docs Team would love to have a Documentation Sprint at SANDcamp. Lisa Rex will be there, and the other docs team members will provide support in #drupal-docs on IRC More details TBC!

Theme preprocess functions: an introduction

Day: 
Sunday
Room: 
Seau Room
Time: 
Jan 9 2011 - 3:30pm

Update: I've attached the session slides below. Thanks for attending.

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 you need to change one of those things that starts with a "$" inside those funny-looking <?php ?> tags. Panic!

You exclaim...

"Crap! Where does <?php print $content; ?> come from?! How do I change it?!"

or maybe...

Introduction to Drupal theming

Day: 
Sunday
Room: 
Board Room
Time: 
Jan 9 2011 - 9:00am
Update: I've added the theming session slides as a attachment to this post. Thanks for attending!

Tips & Strategies for HTML5

Day: 
Sunday
Room: 
Seau Room
Time: 
Jan 9 2011 - 10:00am
HTML5 is coming! We'll introduce you to many of the new goodies, discuss how HTML5 will make your code easier to understand, and give some practical tips for implementing HTML5 today.

FRIDAY PRE-CAMP HANDS-ON DRUPAL SEO TRAINING

On Friday, January 7th (the day before SANDcamp) from 8am-5pm PST, Volacci's own Josh Ward will conduct an interactive training session that will cover essential Drupal SEO tools such as: On-Page Optimization Keyword Research Conversion Rate Optimization (CRO) Essential Drupal SEO Modules Breakfast and Lunch will be provided for all Attendees. The cost is $250 per person, but SandCamp attendees are eligible for a $50 discount! Just use discount code 'sandseo' when registering.

It's Not About You...It's About the Customer

Day: 
Sunday
Room: 
Seau Room
Time: 
Jan 9 2011 - 9:00am
Whether you like it or not, your website isn’t about you, the webmaster, the developer, the designer or even the CEO. It’s about the customer. The faster you realize that, the faster you’ll focus on conversions and destroy your competition. Follow Josh Ward, Partner Program Manager from Volacci, as he shows you how even simple, conversion-focused adjustments to a well-designed Drupal website can make epically thunderous differences in how well your visitors interact with you online.

Usability testing in the wild and on the cheap

Day: 
Sunday
Room: 
Banquet Room
Time: 
Jan 9 2011 - 3:30pm

In this session, we will observe simple, low-cost, high-speed user testing of Drupal sites. You will learn:

  • Usability testing doesn’t need to be complicated or expensive
  • How to encourage participants to think out loud
  • Usability testing “in the wild” can be conducted by anyone
  • How this is a great way catch problems that are no longer obvious to the development team, because they are too familiar

This session will be fun and participatory!

How it works

Planning and Executing a Successful Drupal Implementation

Day: 
Saturday
Room: 
Banquet Room
Time: 
Jan 8 2011 - 9:00am
Overview