This site is archived.

Beginner

Building a Drupal community of practice

Barry Madore 3 July 2010
Type:  Not planned session

Drupal thrives when it is supported by robust communities of both Drupal end-users and developers. To sustain these communities we need to provide support and opportunities for growth.

Drupal thrives when it is supported by robust communities of both Drupal users and developers. To ignite these communities we need to provide opportunities for people to learn about Drupal and how it can help them. To sustain these communities we need to provide support and opportunities for growth.

Additional Presenters:  Allie Micka

Learning Drupal the fun way: Drupal games!

Kristof Van Tomme 2 July 2010
Type:  Not planned session

What to experience the awesomeness that is the Drupal way? Come play the Drupal game...

“The Drupal way”: a set of behaviours that make you a good community player and that lets you maximize your sites built/kittens killed ratio is one of those things that a lot of people only learn to appreciate the hard way. In this session you’ll play a game that teaches you some of these values, cause some messages will only stick if you've experienced them.

It’s generally accepted that serious games are way more effective tools for providing learning experiences that aim to change the behavior of a group of participants.

Paying for the plumbing

Allie Micka 2 July 2010
Type:  Not planned session

It's easy to make a living building Drupal solutions, and there's a good business case for contributing patches, documentation and new features to modules. But increasingly, we all depend on "tools to build tools", such as CCK, Views, Drupal core enhancements, and other frameworks or API's that make our work point-and-click easy.

These efforts are more difficult to fund because it takes a long time to architect and perfect a reusable solution before it begins to save us all time and money. Usually, that means that one intrepid developer or company must invest a lot of up-front effort. How do we make these efforts sustainable, or support other work that provides a long-term return on investment without immediate gains?

It's important to showcase business models that are making this work, but in contrast with the company showcase sessions, this panel will include both business leaders and individual developers who are making this work on their own. We had a fantastic dialog using this format in Paris, and it will be great to see what has changed during the past year.

It's easy to make a living building Drupal solutions, and there's a good business case for contributing patches, documentation and new features to modules. But increasingly, we all depend on "tools to build tools", such as CCK, Views, Drupal core enhancements, and other frameworks or API's that make our work point-and-click easy.

Drupal-ecology: how to stay relevant in a fast evolving eco-system

Kristof Van Tomme 2 July 2010
Type:  Not planned session

You thought evolution under environmental presure, symbiosis, neural networks, hive mechanics and religion have nothing to do with Drupal? I've got news for you...

Drupal is only in the second place an open source software. In the first place it’s a collective of humans, more so than most other softwares. As a result we can recognize both in the code and the community patterns that are also present in biological systems and ecologies.

Theming newsletters in Drupal

Hans Rossel 2 July 2010
Type:  Not planned session

Theme newsletters for sending with simplenews, civimail and campaignmonitor.

In this session we have a look how you can compose newsletters and theme them in Drupal using the simplenews modules (see my handbook page http://drupal.org/node/268404 which will be rewritten for Drupal 6).

  • simplenews module and submodules
  • composing template files
  • newsletter backend and frontend
  • testing in web and desktop based email clients
  • getting css inline with template files or emogrifier

We also have a short look for some of the main alternatives: civimail and campaignmonitor.

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

Creating better solutions through incremental change

Rasmus Frey 2 July 2010
Type:  Session in official program

When Rasmus Frey was 7 years old, his parents took him to the largest buffet in the world, at the CircusCircus Hotel in Las Vegas. Confronted with the overwhelming abundance of the table, Mr. Frey was confused. This session is about what happens when you try to serve everything at once: You go to bed hungry.

When Rasmus Frey was 7 years old, his parents took him to the largest buffet in the world, at the CircusCircus Hotel in Las Vegas. Confronted with the overwhelming abundance of the table, Mr. Frey was confused. This session is about what happens when you try to serve everything at once: You go to bed hungry.

Additional Presenters:  Martin Elneff
Resources:  Slides

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.

Data Visualization for Publishers

Nikola Kartelija 2 July 2010
Type:  Not planned session

VIDI is a suite of powerful intuitive Drupal data-visualization modules for anyone to use on any standard set of data.

VIDI is a suite of powerful intuitive Drupal data-visualization modules for anyone to use on any standard set of data.

The modules are based on well known Google Maps API and Google Visualization API and are written as styles for the Views module. The generated map visualizations and charts can be used to create static files that in turn can be embedded in other (even non-drupal) sites. All of these features make this suite of modules a significant addition to the Drupal family.

<

ul>

  • VIDI demo site
  • Additional Presenters:  Boris Tomic