Closing session.

"Until next Drupalcon" message.

Average: 4.6 (5 votes)

Welcome to DrupalCon Barcelona 2007!

Welcome message from the Drupalcon Barcelona 2007 organizers.

Average: 5 (4 votes)

I18N information architecture: how to organize global websites

Let’s say you are localizing your Drupal install. How can you create an alphabetical ordered list in Chinese, which doesn't have alphabetical ordering? Your taxonomy might have problems: “Public schools” means almost the opposite in the US versus the UK – now what? How do you handle sites with 2, 4 or 50 languages or locales? What to do if an article hasn't been translated?

Average: 4.8 (24 votes)

What Makes Websites Work? Bringing Information Architecture into the Drupal Development Process

This session will explore the Information Architecture Process and how it relates to Drupal Web Development. Just what is Information Architecture (IA) and how does it benefit a project's development cycle as well as a site's end users? How can it help you deliver a project on time and on budget and improve the effectiveness of the final site?

Average: 3 (40 votes)

Panels 2 API

Learn how to write modules that utilize the Panels 2 API to add page layout capabilities to your modules.

Average: 4.6 (39 votes)

Panels 2: What it is, what you can do with it, and where it's going

This session will cover Panels 2 from the perspective of the site designer. You'll get a demonstration of what Panels 2 can do and you'll hear about the direction Panels 2 is going.

Average: 4.3 (44 votes)

Automatic drupal site generation, module creation and site clonage

This session will show how to

- generate a drupal site from an xml declarative definition of the constituting modules, themes and content

- automatically create a drupal module from an xml definition of the associated relational schema

- clone drupal sites accross hosts and operating systems

Average: 4.3 (42 votes)

An update on Drupal Searching

At OSCMS Robert Douglas and I co-presented our independent work on Drupal searching. Robert gave an overview of how core search works and I presented a few modules built for searching with improved performance and usability. Since that time, we have collaborated and made improvements. This session will start with a demonstration of what was presented at OSCMS -- a site built with views and views_filterblock.

Average: 4.2 (37 votes)

Code Review is not just for Standards

The Code Review Module is a Developer Module that assists with code review and version upgrade. It is best known for coding standards review. But Coder also has reviews that assist with Drupal upgrades, performance, and security checks. This session is for module developers. I'll talk about Coding Standards and I will demonstrate how to use coder to make your module coding standards compliant. I'll talk about the 6.x API changes and demonstrate how to use coder to upgrade your module from Drupal 5.x to 6.x.

Average: 4.5 (40 votes)

Schema API

Introduced in Drupal 6, the Schema API allows modules to declare their database tables in a structured array (similar to the Form API) and provides API functions for creating, dropping, and changing tables, columns, keys, and indexes. This session will cover:

  • the rationale, design, and benefits of the Schema API and data structure,
  • how modules should use the Schema API to create tables,
  • how to integrate the Schema API with the module update mechanism (hook_update_N), and
  • future directions and goals for Schema API and related functionality.
Average: 4.4 (38 votes)
Syndicate content