This site is archived.

jQuery in Drupal, part 2: advanced

katbailey's picture
Submitted by katbailey on Wed, 07/23/2008 - 19:47.

Session recording

Attached files

Co-presenters: 
Placement
Session time: 
08/29/2008 - 11:00 - 08/29/2008 - 12:00
Conference booklet summary and bio
Article for conference booklet: 
The second jQuery session will focus on Drupal-specific issues. It will begin with a brief history of jQuery in Drupal and proceed to explain the ins and outs of how the two work together. It will also discuss the issue of keeping jQuery versions up to date in Drupal, provide examples of best practices regarding its use, and cover more advanced topics such as AJAX, AHAH and Drag & Drop. It is aimed primarily at module developers who have either attended the first session or are already familiar with jQuery basics.
Bios for conference booklet: 
Katherine Bailey started working with Drupal in the summer of 2007 when she joined Raincity Studios in Vancouver, Canada. She has a particular interest in the use of jQuery in Drupal, having presented on it at local Drupal meet-ups and camps. She is the author of the popular Quick Tabs module. Stella Power starting using Drupal just over 2 years ago. Since then she has contributed the FAQ and Avatar Selection modules, and is co-maintainer of the popular Lightbox2 and Code Review modules. She is also a keen photographer and ceramic artist. David Eads works with the Chicago Technology Cooperative and has vast amounts of experience using jQuery for client projects, big and small. He was the jQuery lead on www.vocalo.org, a complex social media website for Chicago Public Radio, for which he co-developed a soon-to-be-contributed WYMEditor plugin that allows users to click and drag media from their library to a blog post.

Overview

In this second session on jQuery we plan to focus on Drupal-specific usage and also on more advanced topics such as effective debugging of js code and adding AJAX functionality.

Agenda

* How Drupal and jQuery relate to each other
* The Drupal js object
* AJAXifying Drupal with jQuery
* AHAH and Drag&Drop

Goals

By the end of this session, attendees will understand the fundamentals of how jQuery and Drupal work together; they will have learned some best practices regarding the use of jQuery in Drupal and be able to add AJAX, AHAH and Drag&Drop functionality to their modules (the latter two for Drupal 6 only!)

Resources

Prior knowledge of jQuery basics or attendance at the first session recommended. Attendees should also be familiar with basic Drupal module development.