Javascript Aggregator

Component type

module

Maintenance status

Development status

Downloads

40805

Component created

Component changed

The aim of the JavaScript Aggregator module is to improve performance of your site with less server requests and bandwidth per page. In Drupal 5, all the JavaScript files will be aggregated into one file and optionally minified. JavaScript aggregation was brought into core with Drupal 6, so the Drupal 6 version of this module goes one step further to minify that file.

It basically does the following:

  • Takes the $scripts variable and removes .js files using a regular expression
  • Generates a unique filename for any set of .js files
  • Creates and caches one file containing all .js files in files/js
  • Optionally minifies the JavaScript using JSMin
  • Returns a modified $scripts variable with link to cached file

Teleport

Component type

module

Maintenance status

Development status

Downloads

7252

Component created

Component changed

This module is intended for administrators who have to jump around to specific pages while managing Drupal sites. It's a hotkey-activated launcher utility inspired by Quicksilver, Gnome Do and other desktop launchers. A configurable hotkey (Ctrl-M by default, or Crtl-T in older versions) brings up the dialog. Type in any part of the title or path of the page and an autocompleted list of possibilities will pop up. Unlike many other dynamic search modules, Teleport searches titles and paths of system pages as well as node titles. See this short screencast for a demonstration.

If you don't want to wait for the autocomplete to finish, you can just type a query and submit the form. Teleport will guess what you mean and send you right there, or display a list of options if it can't figure it out.

Development generously sponsored by Trellon.

jQ

Component type

module

Downloads

21387

Component created

Component changed

*** See #315100: Allow to add JS/CSS libraries (sets of files, settings, and dependent libraries) for the patch to put jQ in core! ***

The jQ module allows other modules to register jQuery plugins in a central repository, and allows administrators of a site to enable or disable specific plugins globally.

The concept behind this module is to create a basic hook structure for jQuery wrapper modules, allowing other modules using these plugins to invoke them in a consistent fashion.

(Drupal 6 version only): You can also simply add new jQuery plugin files in your /plugins or /sites/example.com/plugins directory, and they'll be added to the registry. Then, for example, if you upload jquery.example.js, you could just jq_add('jquery.example'); and you're off. Additionally, if you have a .js and .css file with the same base name there, they'll both be added with the same call. Caveat: if you have two plugins with the same base name, there are no guarantees which will be added to the registry. Better off defining a hook_jq function in that case (see below for information on that).

Kudos to jjeff for his work on the jQuery Plugin Handler (JQP) module that inspired this latest functionality.

Highslide

Component type

module

Maintenance status

Development status

Downloads

11623

Component created

Component changed

This module implements Highslide JS, an open source image, media and gallery viewer written in JavaScript. These are some of it's advantages (taken from highslide.com):

  • Quick and elegant looking.
  • No plugins like Flash or Java required.
  • Popup blockers are no problem. The content opens within the active browser window.
  • Single click. After opening the image or HTML popup, the user can scroll further down or leave the page without closing it.
  • Lots of configuration options and scalability without compromizing on simplicity. A component system lets you strip away unused features down to a filesize of 10kB.
  • Outstanding, unconditional and free user support for both commercial and non-commercial users.
  • Compatibility and safe degrading. If the user has disabled JavaScript or is using an old browser, the browser redirects directly to the image itself or to a given HTML page.

Carousel

Component type

module

Maintenance status

Development status

Downloads

573

Component created

Component changed

This project is abandoned and does not contain any usable code. The Carousel module was intended to be a unified solution that incorporated Views Carousel and jCarousel modules together. After a period of stagnant development, the maintainers of these modules decided to create a new 2.x branch of jCarousel and merge the work there instead of creating yet another project.

Taxonomy Quick Find

Component type

module

Maintenance status

Development status

Downloads

5461

Component created

Component changed

This module provides a set of blocks which show 'related' content based on a selected term. The block will pick a default term and provide a select box which, via the awesome powered of JQuery, will slide the old content up, AJAX the site for other nodes and finally slide down a new list of nodes.

These blocks are completely configurable can dynamically show other recent content from each category for the current node.

Features:

Super Nav

Component type

module

Downloads

7216

Component created

Component changed

Important! I have released a new module called Navigate based off of the ideas behind Super Nav, with some marked improvements and structural changes which should eliminate some of the compatibility issues several people have been having with Super Nav. Some of the changes include: