Intermediate

Web Typography & Drupal: Putting Arial Out To Pasture

Presented by

Arial's days are numbered, and we should all celebrate. Come learn about the evolution of web font embedding, how it works, what it can do for your site and your users, and how to make the most of the biggest advance in design for the web since the deprecation of the blink tag.

Intended audience

Designers, design directors and front-end developers - we'll cover why we should use web fonts and how to make it easy to incorporate in our workflow

Questions answered by this session

Why should I use font embedding?

Where does it work (or not) and on what?

How do I do this in Drupal? (To module or not to module)

I'm a developer - how do I make this not kill my page load time?

Should I host or use a service for embedding?

Building and Maintaining a Distribution in Drupal 7 with Features

Drupal 7 allows to easily build and maintain distributions, i.e. repeatable website templates; you can benefit from this in all cases, whether you aim at large-scale deployments or even at maintaining a single website.

We will show how to package core and contributed modules in a distribution by using a Makefile and a profile and keeping them up-to-date during the whole development cycle.

Intended audience

All developers who wish to benefit from a clean development workflow allowing collaboration, code reuse and safe updates. The distributions workflow can be applied to single sites too, with similar benefits.

Questions answered by this session

How do I design my Features properly?

How can I create a Drupal distribution?

How does the distributions approach allow a cleaner workflow in general?

How can I have a safe upgrade path for my sites?

How can I easily maintain a Drupal distribution?

How Do You Know that Gal Knows Drupal? Towards an Open Source Curriculum and a Community-Based Accreditation Scheme for Drupal

As Drupal grows, so do the challenges of identifying and developing Drupal talent. Gone are the days that a look at the issue queues of various projects could identify all the key talent available let alone all the talent needed. It's not even clear what the different Drupal roles are, what different organizations need, and how a Drupal newbie becomes a Drupal rockstar. And at the same time, it is becoming increasingly important to assess Drupal skills of and provide training for those for whom Drupal is a 9-5 job rather than a passion.

Intended audience

Drupal trainers, Companies hiring Drupal talent, Consulting companies

Questions answered by this session

How to identify Drupal talent

How to train Drupal talent

What skills are required for Drupal

What do companies need to look for when hiring

What should the Drupal curriculum look like

An Introduction to Form Builder - A New Interface for Fields

Presented by

Through the history of Drupal, there have been several different modules that allow the building of forms: Profile, Flexinode, Survey, Webform, CCK, and D7's Field. All of these set out with specific purposes in mind, whether collecting surveys or creating node content. The task of actually building the form was secondary to the task of using the form. This is where the Form Builder project comes in. Form Builder provides a single, universal interface for creating form structures.

Intended audience

This talk is intended for primarily for developers interested in developing using Form Builder. Users interested in user interface design and experience may also be interested.

Questions answered by this session

What is Form Builder?

How is it useful right now?

How can it be used for in the future?

How do I prepare for Form Builder?

How can I implement my own functionality using Form Builder?

How to Have an Open Relationship... With Software (and Still Make the Paper)

Presented by

You love Drupal. You love Linux. You have a pet penguin and you recompile your kernel daily. So what, at the end of the day, you've got to pay your mortgage, and last time I checked, the bank doesn't take patches.

Like many of us, we have to balance the real needs to earning a living and spending time with our families (or going out drinking) with our desire to be contributors in the Drupal community.

Intended audience

Developers and Site builders Project managers

Questions answered by this session

How do I make a name for myself in Drupal community?

How can I convince my clients to pay for open source contributions?

What is the value (monetary) of contributing to Drupal?

Data Migration into Drupal

Presented by

update: slides posted to Slideshare

So, your client has seen the light and is tossing out their old CMS in favor of Drupal. Their existing content, in the form of square pegs, needs to fit into nice round Drupal objects.

Intended audience

Folks who need data moved into Drupal, or developers who are tasked with this challenge.

Questions answered by this session

How can I move my site to Drupal

How can I robustly migrate data into Drupal

How do I build an application on top of Drush

Developing with Drupal Commerce

Some of the earliest and most complex deployments of Drupal Commerce have been developed in Europe, including Eurocentres for global language course sales, SubHub for subscription management, and traditional physical product sales at augustes.com. These sites' developers have worked their way through the dark corners of the Commerce APIs and really blazed a trail through Drupal 7 site development in general, contributing patches and knowledge upstream to the project and community.

Join us for a panel discussion moderated by Ryan Szrama that explores the experience of these developers and Commerce Guys' own integration team to find out what it's like to develop with Drupal Commerce in preparation for your next big project. Questions will focus on building sites with complex requirements, integrating with third party services, and using Drupal Commerce in Europe.

Intended audience

Developers who need to know how to plan and deploy Drupal Commerce sites that integrate with a variety of e-commerce web services and / or require custom solutions based on the core Commerce components and systems.

Questions answered by this session

How does the core product pricing system work?

How can I customize the buying experience for non-physical product sales?

How should I best integrate with the payment and line item systems?

What should I keep in mind when quoting complex Drupal Commerce projects?

Where can I go for development support and how can I give back?

Don't Design Websites. Design Web SYSTEMS!

Update 2011-08-25: Slides can be downloaded here. Due to file size restrictions, we had to remove many of the image-heavy slides. You can download and view the full slide deck on SlideShare.

Intended audience

This session is intended for anyone who has had to create or implement sitemaps, wireframes, and mockups. Those unfamiliar with Drupal will learn what Drupal "wants" to do and will be able to more easily prepare these materials, and those who already work with Drupal will learn tips and tools for managing the expectations of clients whose designs haven't been optimized for Drupal.

Questions answered by this session

What should a designer know about a project before architecting a site or creating its look and feel?

Why are sitemaps, wireframes, process flow diagrams, and mockups important, and what are they supposed to communicate?

What happens when you're given a design that wasn't created with Drupal in mind?

What are the challenges a design firm faces when they aren't the ones implementing their design?

What tools and techniques can be used to accelerate the design process in Drupal?

Content Staging and Deployments in Drupal 7

Content staging and deployment strategies are something that many site builders are fighting with. Publishers wants to preview and optimize content or whole sections of a site, before publishing it live. Another scenario is where publishers wants to deploy content from one site to a network of sub sites, or similar. It's a complex problem to solve.

Intended audience

Site builders and configurators. Basic Drupal knowledge will help.

Questions answered by this session

How do I preview pieces of content or whole sections of my site, before publishing it live?

How do I set up an environment that supports content staging?

How do I configure the Deploy module for Drupal 7?

How will the Configuration Management Initiative help content staging and deployments in the future?

Doing Drupal Security Right

Presented by

Drupal strives to be a very secure system by design, but it comes with responsibilities for the site architect, maintainer and even the sysadmin to take into account. This session aims at providing an overview of the main responsibilities and fallacies of the respective roles.

We will cover Drupal setup best practices, suggested modules and some coding guidelines as well.

Intended audience

Trying to cover all grounds. The focus mostly is people setting up sites, but some coding and backend content will also be included.

Questions answered by this session

What are the most common mistakes Drupal coders make?

How can I avoid dangerous permissions and settings?

Are there any modules to secure my site with?

Platinum Sponsors