This site is archived.

Developer

scor

2 July 2010
Stéphane Corlosquet
Local team/staff
Personal information
MGH
United States
Language (Primary) French
Language (Secondary) English
Social information
scor
52142
scorlosquet
scor

Stéphane scor Corlosquet has been the main driving force in incorporating Semantic Web capabilities into the Drupal CMS. His RDF CCK and evoc contributed modules to Drupal 6 have naturally evolved to be accepted as standard within the core of the upcoming Drupal 7.

Drupal Security for Coders and Themers

Peter Wolanin 2 July 2010
Type:  Session in official program

Learn from members of the Drupal security team about common vulnerabilities in module and theme code, how to spot them, and how to write secure code yourself.

A conceptual framework for handling user input safely, as well as the security aspects of Drupal APIs will be covered.

We will demonstrate Cross Site Scripting vulnerability and Cross Site Request Forgery vulnerabilities that have been found in contributed modules, and show how dangerous they are to your site and how they were fixed.

Additional Presenters:  Jakub Suchy

Aegir - one Drupal to rule them all!

Adrian Rossouw 2 July 2010
Type:  Session in official program

This session will illustrate the use of the Aegir hosting system to simplify the life of developers and administrators, by automating a lot of the common tasks involved in deploying sites and collecting best practices of Drupal sites management.

Aegir is a distributed provisioning system for Drupal that allows you to manage thousands of sites across as many concurrent instances of Drupal on as many servers as you need. It's built on Drupal itself, so that your user interface to the system becomes a 'meta-drupal' site, with nodes representing all of your hosted sites and all of the components of your hosting environment.

Whether you are new to Aegir (or Drupal!) or an experienced developer, you will get a very good idea of where we are in the development of this project and the latest new features we are giving to the community.

Additional Presenters:  Antoine Beaupré
Resources:  Aegir hosting system

Antoine Beaupré

2 July 2010
anarcat
Local team/staff
Personal information
Koumbit
Canada
Language (Primary) French
Language (Secondary) English
Social information
anarcat
1274
theanarcat
anarcat

Adrian Rossouw

2 July 2010
Adrian Rossouw
Local team/staff
Personal information
Development Seed
South Africa
Language (Primary) English
Language (Secondary) Afrikaans
Social information
adrian
1337
AdrianRossouw
Vertice

Adrian is a senior developer at Development Seed. He is the father of Aegir, a set of contributed modules useful for hosting and managing huge numbers of Drupal sites. Adrian is a veteran Drupal developer whose major enhancements to the project include the PHPTemplate engine, Drupal’s install system and install profile/distribution system, and Drupal’s Forms API.

Drupal making news

Christian Schmidt 2 July 2010
Type:  Session in official program

How do we handle 5 major Danish news sites, 250 online journalists, 5 million daily page views, 1 million news articles in the database and another 500 being added every day - all in one database?

How do we handle 5 major Danish news sites, 250 online journalists, 5 million daily page views, 1 million news articles in the database and another 500 being added every day - all in one database?

In 2009 the largest news publishing group in Denmark, Berlingske Media, started a migration of their largest sites to Drupal. The migration is currently half-way, and the current platform is among the largest Drupal installations in the world.

Additional Presenters:  Arne Jørgensen

What you need to know about grids that 960 won't teach you

Mark Boulton 2 July 2010
Type:  Session in official program

As great as 960.gs is, it's not where designing grids should begin and end. Grid systems should be the basis of your layout thinking. If you're picking up an existing grid - like 960.gs, you're not designing, you're taking a shortcut, and it could be in the wrong direction. This session will start from the beginning. You'll learn the why and how, but also the things you need to be considering the years to come. You will learn the underpinning grid theory so you can stop taking shortcuts and start designing grids from scratch.

As great as 960.gs is, it's not where designing grids should begin and end. Grid systems should be the basis of your layout thinking. If you're picking up an existing grid - like 960.gs, you're not designing, you're taking a shortcut, and it could be in the wrong direction.

Designing UI with Seven

Mark Boulton 2 July 2010
Type:  Session in official program

Do you develop modules that have a UI? Will you be upgrading them for Drupal 7? Are you great at the code, but get lost when trying to figure out the user interface? Well, this session may be for you. Mark Boulton will take you through Seven; why it looks the way it does and how to design UI for it.

Drupal 7 is just around the corner. Seven, the new admin theme for Drupal 7, is a departure from previous Drupal themes. Designed as a result of the D7UX work undertaken by Leisa Reichelt and Mark Boulton Design, the theme only goes part way to create a great admin experience.

Contributed modules, and how they build upon, change and interact Seven is what will make it a truly great admin experience. Seven is only as good as Contrib makes it.

Martin Ricken

2 July 2010
Lorique
Local team/staff
Personal information
Zornig Interactive Aps
Denmark
Language (Primary) Danish
Language (Secondary) English
Social information

Using and managing Drupal's taxonomy system

Matthias Hutterer 2 July 2010
Type:  Not planned session

This session will provide an overview of Drupal’s taxonomy system, essential taxonomy-enhancing modules and changes in Drupal 7. Further a demo on how to effectively manage your vocabularies using the Taxonomy Manager will be given.

Drupal’s taxonomy system helps you to organize content on your website. This robust categorization system is one thing that sets Drupal apart from other CMSs and in combination with taxonomy-enhancing modules the system gets even more powerful.
During the development cycle for Drupal 7, the system received a big overhaul. Besides important API improvements, taxonomy term fields have been introduced. These fields open up many new possibilities and change the way of using the taxonomy system.