Maturity is great but not for jQuery 1.2.6

Drupal 6 has jQuery 1.2.6 somewhat hardwired. The jQuery update module can get you to 1.3.2, still a long way from the current version. Drupal 7 has hook_js_alter, which will allow you to conditionally override the built-in version.

If you're looking to do some UX magic and want the latest greatest version, you can do the following:


  1. Save the jQuery version that you want into a location like /sites/all/libraries
  2. In your template, where jQuery is loaded, load your version before it.
  3. Load a js file between the load of the two JQuery libraries, which contains this:


To use the newer version, use newJQ instead of $, such as newJQ('a') or newJQ(this)

Of course, the Drupal Community isn't the only place to give back. It's a complex world, and there are as many worthy causes as their are melodies, with most being served by multiple charitable organizations. Here are a few of those that strike a 7th chord with me.