This site is archived.

Intermediate

jQuery: Small Library, big Effects

Christophe 4 June 2010
Type:  Session in official program

Whether you want cool effects, fast interaction, lively pages or last minute information via Ajax calls: you'll need JQuery to get it done.
But... how does it work? This will give you an introduction to the necessary tools and concepts.

JQuery is a very useful little Javascript library that lets work magic into your html page in many ways. We will look into it in detail

  • What is JQuery?
  • Do I need this?
  • How to use it. Live demo building up from simple to complex plugins
  • DOM, CSS and JQuery: How to manipulate my page
  • How to use JQuery UI and other libraries
  • Integration in Drupal. What will change with Durpal 7?
  • Ajax or how to get things from the server without reloading the page
  • How to get useful Resources and Plugins

Translation Management for the Enterprise

Amir Helzer 3 June 2010
Type:  Session in official program

A new Translation Management module makes it easy to run large multilingual sites. Inspired by expensive commercial tools and scaled to fit inside Drupal.

Drupal has the technical infrastructure for running multilingual sites. Knowing the ins and outs of the system and configuration, however, is not a trivial task.

Building scalable translation workflows that fit your organization's needs is even harder. How can you run a truly multilingual site with Drupal without going insane or broke?

The new Translation Management module is how. Built as a wrapper on top of Drupal's core translation tools and the i18n module, the Translation Management module is a new effort to automate or streamline the entire process.

Additional Presenters:  Robert Douglass

Group (the new Organic groups) -- Building social networks in Drupal 7

Amitai Burstein 3 June 2010
Type:  Session in official program

Organic groups has undergone a complete rewrite making it up to date with Drupal 7. The session will cover the differences between Group and Organic groups, and how Group is taking advantage of the field API.

Organic groups has undergone a complete rewrite making it up to date with Drupal 7. The session will cover the differences between Group and Organic groups, and how Group is taking advantage of the field API.

We will build a basic groups site without any coding.

Later, for the benefit of module maintainers, we will build an example module that integrates with Group in order to learn how to use its API, this way attendees will have a better understanding on how to upgrade the OG modules from version 6.

Don't design websites. Design web SYSTEMS!

Todd Nienkerk 3 June 2010
Type:  Session in official program

Designers have tremendous control over the functionality of the site. Developers, after all, look at wireframes and comps to determine what a feature should do. So designers: Stop thinking about websites and start thinking about web systems. Learn how the web chefs at Four Kitchens design the look and feel of some of the world's largest Drupal sites — er, systems.

Drupal's theme layer is very flexible and can accommodate just about any web design. It's important for designers to remember, however, that they're not really creating a page — they're building a complete system to house the all of the site's content.

In this session, we will talk about concepting and creating a Drupal-optimized design.

Image credit: agjimenez on Flickr (CC BY-ND).

Additional Presenters:  Aaron Stanush

Accelerated grid theming using NineSixty

Todd Nienkerk 3 June 2010
Type:  Not planned session

This session will discuss grid-based design, the 960.gs grid system, and how to implement it in Drupal using the NineSixty theme.

Outline

<

ul>

  • Brief history of grid-based design
  • Philosophy behind 960.gs and how it works
  • Basics of grid-based theming
  • How the NineSixty theme implements and expands on 960.gs
    • Content-first layout using "push" and "pull" classes
    • Dynamic grid widths based on context
    • Debugging tools and grid visualization
    • Right-to-left (RTL) language support

  • Creating versatile, dynamic, and context-based layouts using NineSixty
    • Subtheming NineSixty

  • Khairn - project management, Drupal-based

    Jutta Horstmann 2 June 2010
    Type:  Not planned session

    To succeed in project management, you need a smart tool providing one-stop support for the many tasks associated with large projects.
    Certainly there is no better foundation for such a tool than Drupal, our „swiss army knife“. Our company, data in transit, is developing Khairn, a Drupal project management distribution that has proven itself in daily use through several projects.

    Developing Apps for iPhone/iPad/Android using drupal as Base System

    Sumit Kataria 30 May 2010
    Type:  Session in official program

    With launch of iPad and NexusOne - iPhone/Android application market can't be ignored. Both these technologies has great potential to use our existing web based tools such as drupal. You can totally use drupal to manage/update your iPhone/Android native application.

    A sequel to drupalcon SFO's http://sf2010.drupal.org/conference/sessions/developing-apps-iphoneipada... . We will be discussing/showing more advanced stuff in this session.

    With launch of iPad and NexusOne - iPhone/Android application market can't be ignored. Both these technologies has great potential to use our existing web based tools such as drupal. You can totally use drupal to manage/update your iPhone/Android native application.

    Some iPhone/drupal stuff I wrote in past at: http://civicactions.com/blog/sumit

    iPhone Drupal and Web Services

    Kyle Browning 29 May 2010
    Type:  Not planned session

    Want to learn how the iPhone can easily communicate with Drupal, this session explains it all. Mobile Strategy is becoming critical to websites and companies who want to provide their users with more accessible and interactive information while on the go. Iphone Apps provide a great way for these organizations to adapt their content and features to an integrated mobile experience.

    Mobile Strategy is becoming critical to websites and companies who want to provide their users with more accessible and interactive information while on the go. Iphone Apps provide a great way for these organizations to adapt their content and features to an integrated mobile experience.

    With the rising popularity of these apps, we need a standard Drupal iPhone application or Library to begin working with when developing apps that reference Drupal content. Today's solution is a Library that leverages the power of Cocoa/obj-c and connects it to Drupal.

    The Drupal Distro for Publishers - OpenPublish

    Irakli Nadareishvili 28 May 2010
    Type:  Session in official program

    OpenPublish is a packaged distribution of Drupal, tailored to the needs of online publishers. First released about a year ago, it has quickly gained momentum. It already has hundreds of active installations, thousands of downloads, professional support from Phase2, Acquia and their partners, 9 minor releases and two major releases and that's just the beginning. It is the obvious choice for news publishers who want to get a head-start on Drupal.

    OpenPublish is a packaged distribution of Drupal, tailored to the needs of online publishers. First released about a year ago, it has quickly gained momentum. It already has hundreds of active installations, thousands of downloads, professional support from Phase2, Acquia and their partners, 9 minor releases and two major releases and that's just the beginning. It is the obvious choice for news publishers who want to get a head-start on Drupal.

    Additional Presenters:  Frank Febbraro
    Resources:  OpenPublish Website

    How to Setup your Drupal site on EC2

    John Faber 27 May 2010
    Type:  Not planned session

    Want to learn about the cloud and how you can use it?

    Have you wanted to set your site up on the Amazon EC2 Cloud and run your Drupal site on it. Have you wondered about what the language you hear, Elastic IP, EBS Volumes, Snapshots, Instances? Been confused about what it costs to run your web sites on EC2?

    This will clear the fog up for you so you can start to use EC2 as your host.

    We will go over the language of Amazon cloud hosting.
    Setting up and instance and attaching an EBS volume
    Looking at scripts to automate the restore and setup of an EBS disk.
    Adding an Elastic IP address