Javascript utility modules

Last modified: July 25, 2008 - 18:25

Several contrib modules listed in the Utility section offer some more javascript and jQuery functionality.

Here are some:

  • Javascript Tools: Javascript Tools provides both an integrated set of Javascript and AJAX modules and a common set of methods extending those available in Drupal core (drupal.js) for Javascript and AJAX module development in Drupal.
  • jQuery Update: This module facilitates the upgrade jQuery in Drupal 5. jQuery 1.0.4 is included with Drupal 5, however it is not very well supported in the jQuery community. In order to use most current and advanced jQuery functionality you will want to build off a newer version of jQuery. This module includes John Resig's compat-1.0.js plugin that provides backwards compatiblity for newer versions of jQuery to work with the JS code in Drupal 5.
  • jQuery Interface: Interface is a collection of rich interface components which utilizes the lightweight JavaScript library jQuery. With these components you can build rich client web applications and interfaces with the same simplicity as writing JavaScript with jQuery. This module simply places Interface in a central location with one command that can be called by any module that wants to use the library.
  • jQuery Interface Sortable: The Interface Sortable module makes it easy for developers to add JavaScript drag-and-drop form elements to forms and drag-and-drop widgets to non-form pages. It depends on the jQuery Interface module which in turn relies on the jQuery Update module.
  • S/P Ajax: this module introduces effects using the increasingly popular Scriptaculous library, built on Prototype. S/P Ajax includes numerous effects, including draggable page elements, pulsing message, and even expanding menus (through the helper module S/P Magic Menus).
  • AHAH Forms Framework: Ahah forms is a utility module, for adding Ajax/javascript driven incremental page reloading, without needing to write any Javascript.
  • Spry Framework: Adobe JavaScript library for web designers that provides functionality that allows designers to build pages that provide a richer experience for their users. It is designed to bring Ajax to the web design community who can benefit from Ajax, but are not well served by other frameworks.
  • : and more to come...

jQuery UI

mfb - September 18, 2008 - 06:47

For Drupal 6 (or Drupal 5 with the jQuery update module), see the jQuery UI module, a wrapper around the jQuery UI library of effects and widgets.

 
 

Drupal is a registered trademark of Dries Buytaert.