This site is archived.

Beginner

Backstage with Drupal localization

Gábor Hojtsy 17 June 2010
Type:  Session in official program

Plug in your modules and themes to the Drupal localization system and get the best out of your code when running in different language environments.

Gábor Hojtsy just had a session a year ago introducing http://localize.drupal.org/ and its a fast growing member of the drupal.org site family ever since. It got the new redesigned theme second (after the Drupal Association) and its features and usability is continually expanded and reviewed.

In this session we'd like to take you to backstage showing how localizing Drupal the software works and how you can plug in your modules and themes to be localizable as well. What's supported on drupal.org and how can you localize your own software you built in-house?

Additional Presenters:  Jose Reyero

Using and Contributing to the Examples for Developers Project

Randy Fay 16 June 2010
Type:  Not planned session

The Examples for Developers project aims to provide high-quality teaching examples for developers. Its code is on api.drupal.org and it's a community project. Here's what it is, how you can use it, and how to contribute to it.

The Examples for Developers project aims to provide high-quality teaching examples for developers. Its code is on api.drupal.org and it's a community project. Here's what it is, how you can use it, and how to contribute to it.

This will include the example modules that are available, how to use them, and what's on the roadmap - how you can help.

A sprint in the life of a highly agile Drupal development organization.

Jacob Singh 16 June 2010
Type:  Session in official program

Get inside the process behind the building of Drupal Gardens. Acquia's engineering team have been building DrupalGardens at a fast pace for the past year and now that we are heading into open beta we decided it was time to open up and share what has worked well with the community. Chris Brookins (VP Engineering), Linea Rowe (Director Product Management) and Jacob Singh (Principal Engineer) will take you through a 21-day sprint in the life of the Drupal Gardens team.

Acquia's engineering team have been building DrupalGardens at a fast pace for the past year and now that we are heading into open beta we decided it was time to open up and share what has worked well with the community. Chris Brookins (VP Engineering), Linea Rowe (Director Product Management) and Jacob Singh (Principal Engineer) will take you through a 21-day sprint in the life of the Drupal Gardens team.

This session is for:

<

ul>

  • Engineering managers trying to inspire their teams to greatness while watching the bottom line.
  • Additional Presenters:  Chris Brookins

    Drupal speed dating: I'll show you my module if you show me yours

    Jacob Singh 16 June 2010
    Type:  Not planned session

    Take a break from the talking heads, make new friends and business connections in a fun and energetic session. A great way to get introduced to the community and kick off an awesome conference.

    If you're looking for love, you looking in all the wrong places. If you're looking for a good geeky time, expanding your Drupal knowledge and making drinking buddies (business partners) you are absolutely in the right place.

    We'll be doing rotating pairs, speed dating style with some other surprises thrown in.
    Expect to:

    • Relax
    • Make friends
    • Learn something

    Communicating Drupal visually

    Heather James 16 June 2010
    Type:  Session in official program

    Calling all Drupal artists! This is a hands-on workshop. We'll review guidelines for designing visuals for learning. Then we'll create visual representations of fundamental concepts of Drupal.

    Session goal: The goal of this session is to create informative visuals to assist in Drupal adoption.

    Introduction: There is a presentation renaissance happening, and people are leaving the old tired bullet points behind. But there is a lack of useful visuals for Drupal. If you write documentation for your modules; if you present proposals to potential clients; if you deliver training, you find you need compelling visuals for your ideas.

    Additional Presenters:  Stella Power

    Kick Start Your Module Development!

    Peter Wolanin 16 June 2010
    Type:  Not planned session

    Learn how to develop modules by understanding some of the fundamental integration possibilities in Drupal, such as the menu system, blocks, forms and emails.

    While Drupal can do many great things via the UI alone, it's full power is sometimes only unleashed when you can write custom modules.

    This presentation easy ways to begin module development with the hope of giving your next project a kick start. We will highlight some simple ways to integrate with Drupal that are frequently trgets for requests for customization. We will start from some basic hooks, and point out security, localization and internationalization best practices.

    Additional Presenters:  Gábor Hojtsy

    Scaling your Drupal Application, Data and Business with Microsoft Windows Azure

    VIJAY RAJAGOPALAN 14 June 2010
    Type:  Not planned session

    Run Mission critical drupal Application on Microsoft's new cloud computing Platform Windows Azure.
    Come learn about Microsoft’s new investments in PHP interoperability, and how this benefits the Drupal community. You can grow your Drupal app onto Azure - Microsoft’s Cloud Computing platform

    There are multiple ways to scale your Drupal application and business with cloud computing. The first is being able to horizontally scaling your computing power. The second is being able to leverage the scale that you can get with cloud based data services and content delivery networks (CDN). Imagine taking advantage of all of that on a platform that can place your application in front of hundreds of thousands of potential new customers…

    Blaming the unknown - constructive approach to technology

    Giuseppe Maxia 14 June 2010
    Type:  Not planned session

    Did something go wrong with your coding recently? And where did you put the blame when that happened? If you missed the target, you may want to learn what Mozart, Perl, PHP, MySQL, and Java have in common.

    If you don't know them, they will hurt you. No matter how expert you are, there are holes in your knowledge, and when things go wrong you usually blame what you know the least. So the culprit could be that database, the regular expression engine, the XML parser, the thread engine. What if the problem is between the chair and the keyboard instead?
    This talk will give you some general insight on the art of software development, encouraging users to rant less and improve their own practice.

    Debugging Drupal: Hands-on techniques

    Randy Fay 12 June 2010
    Type:  Session in official program

    (Here is the presentation)
    [Update: Several people asked for a writeup on how to run a catchall Apache virtualhost]

    Debugging is fun and profitable if you have the right strategies, techniques, and tools in hand. Successful debugging includes strategies that will make you successful, techniques that let you pinpoint the problem, and tools that make you productive.This session will cover all three, and then as a bonus will show you how to set up the free Eclipse IDE for step debugging in Drupal on any platform.

    (Here is the presentation)
    [Update: Several people asked for a writeup on how to run a catchall Apache virtualhost]

    There are bugs in every piece of software, and Drupal is no exception, and your site is no exception either. You just have to be prepared to deal with the bugs. Learn effective strategies to approach them, handy techniques to find them, and get your tools set up and mastered.

    Drupal 7 Dynamic Forms with AJAX and #states

    Randy Fay 12 June 2010
    Type:  Not planned session

    Drupal 7 has vastly improved dynamic forms capability, and oh-so-much easier for the developer.
    This session will enable you to use dynamic AJAX forms (which allow parts of the form to be rebuilt without a page load, giving your visitors an improved experience) and the new #states feature, which allows parts of a form to be shown/hidden/changed based on other parts.

    Drupal 7 has vastly improved dynamic forms capability, and oh-so-much easier for the developer.

    This session will enable you to use dynamic AJAX forms (which allow parts of the form to be rebuilt without a page load, giving your visitors an improved experience), and the new #states feature, which allows parts of a form to be shown/hidden/changed based on other parts.

    Who is this for? Any developer who wants to build forms using the From API. This will be accessible to anybody who has ever seen the Drupal Form API, and there is no Javascript involved at all.

    This will cover: