This site is archived.

Developer

David Södermark

21 June 2010
David Södermark
Local team/staff
Personal information
Umeå University Library
Sweden
Language (Primary) Swedish
Language (Secondary) English
Social information
pianodavid
soothere

A matter of safety: Security Practices in Drupal

Ivica Puljic 21 June 2010
Type:  Not planned session

In this session you will learn about common security website holes, how hackers use them and what you can do as site developer/maintainer to prevent security breeches.

In this session you will learn about common security website holes, how hackers use them and what you can do as site developer/maintainer to prevent security breeches. Following topics will be discussed:

  • Explanation of top 10 security holes categories by OWASP
  • Types of attack: it is not just your Drupal site that can be compromised. You will learn about the weak spots in your providers’ web server and beyond
  • How to use Drupal in a secure way
  • Using permission system properly to secure your applications

Jon Bågling

21 June 2010
Jon
Local team/staff
Personal information
Britny
Sweden
Language (Primary) Swedish
Language (Secondary) English
Social information
sindrom
sindrom

Filip Wastman

21 June 2010
Filip
Local team/staff
Personal information
Britny
Sweden
Language (Primary) Swedish
Language (Secondary) English
Social information
smimb

Xtreme Performance Profiling with XDebug and XHProf

pifantastic 21 June 2010
Type:  Not planned session

You've just finished writing the world's greatest Drupal app. Unfortunately it's not the world's fastest. What do you do? Follow me as we embark on a magical journey of function level profilers and how they can help you identify performance killing bottlenecks in your Drupal application.

Drupal contains many layers of abstraction. If you're tasked with making a Drupal application perform well, it can be daunting trying to locate all of the possible bottlenecks. Query loggers and print statements are great, but sometimes we need something better, faster and stronger.

Resources:  XDebug XHProf

Thomas Turnbull

20 June 2010
Thomas Turnbull (tom_o_t)
Local team/staff
Personal information
Zagat
United States
Language (Primary) English
Language (Secondary) French
Social information
tom_o_t
125573
thomasturnbull
tom_o_t

Drupal developer for Zagat.com

I'm co-presenting with @zzolo on Mapping with Drupal and OpenLayers

I helped coordinate the recent weekend-long Drupal Camp NYC, and would love to talk about local camps with other community organizers.

Learn from the Worst: Lessons taken from Drupal Rescues

Jody Lynn 20 June 2010
Type:  Not planned session

Drupal's flexibility allows endless possibilities to mangle sites. The Drupal "Clean Up and Rescue" job has become all too common. By fixing all the worst practices in site architecture and coding that destroy the performance, security, maintainability, stability and functionality of botched Drupal sites, valuable best practices and "what not to dos" emerge.

When life gives you bad role models, make rolemodelade.

We learn so much in life from the mistakes of others. Can a best practice really be identified until a worst practice comes along that makes us laugh and cry?

Going the RIA way

gavri 20 June 2010
Type:  Not planned session

With all the new html5 buzz, and the talk about the future of flash, its time to make some order out of the chaos.
In this session we will talk about the benefits of using the flash platform.
whether you want to build an eye-caching wizard, a sophisticated mapping applet or to build a customized media players, the option of using flash cannot be ignored.

With all the new html5 buzz, and the talk about the future of flash, its time to make some order out of the chaos.
In this session we will talk about the benefits of using the flash platform.
whether you want to build an eye-caching wizard, a sophisticated mapping applet or to build a customized media players, the option of using flash cannot be ignored.

  • how to decide when to prefer the use of flash over the use of javascript.
  • Show you some real world examples of leveraging Flash and Flex to build a great user experience in Drupal.
Additional Presenters:  Mihai Corlan

Awesome graphs and statistics with Drupal and gRaphaël

Mikkel Høgh 20 June 2010
Type:  Session in official program

Data discoverability is one of the keys to make information appealing to end users. Drupal sites often have a wealth of data, but do not expose these to their users.
Presenting appealing statistics can be key to keeping end users interested in your site. Here, I’ll show you how to leverage some of that data to create appealing graphs and statistics.

With Drupal-sites, you’re often sitting on a mountain of interesting data. I will go through some of the tools and methods you can use to present those data to your users in interesting and appealing ways.

Using the gRaphaël JavaScript library, and with the combined forces of Drupals API, SQL, caching and statistics, I will give an introduction to how you can make your site more appealing to data explorers.

A love connection: Drupal & Ubuntu

Rubén Romero 19 June 2010
Type:  Not planned session

Learn how the Ubuntu Community and its ecosystem connect and spread their love for Free and Open Source Software using just that, Drupal and Ubuntu. It's everywhere: Ubuntu.com, LoCo sites, SpreadUbuntu, and many others.

With the incredible success of Ubuntu around the world, the LoCo project helps groups of Ubuntu fans and enthusiasts to work together in regional teams to help advocate, promote, translate, develop and otherwise improve Ubuntu.

This session focuses on how the Ubuntu Community makes use of Drupal everywhere: From ubuntu.com through most Local Community sites worldwide and to the Ubuntu Marketing site SpreadUbuntu, we use Drupal to spread the message of Open Source Freedom. And we want to share this know-how with everyone!