JavaScript and CSS Preprocessing

Component type

module

Component created

Component changed

This module provides a pluggable mechanism for defining JS and CSS preprocessing schemes. What Drupal core provides is not optimized for specific use cases but is a general purpose solution. This module provides more preprocessing options and a pluggable mechanism to define your own.

Views jFlow

Component type

module

Maintenance status

Development status

Downloads

492

Component created

Component changed

A slideshow style plugin for Views 2, using the lightweight jFlow plugin for jQuery.

jFlow is a minimalist jQuery plugin that compresses to less than 2.5k. The original authors page is currently inaccessible, but the required code is GPL and included with the module.

This Views plugin was created by Darren Mothersele.

Browser class

Component type

module

Maintenance status

Development status

Downloads

37124

Component created

Component changed

Summary

This small module helps theme-developers to deal with cross-browser compatibility. It makes easier to handle different types of non-widespread browsers just as much as it helps with using different versions of Internet Explorer.
The module extends the $body_classes variable in page.tpl.php based on the enduser's browser, and platform.

The module also makes a $browser_classes variable available in page.tpl.php, which stores the data in an array, this way the developer can make use of it as needed, if he does not wish to use the $body_classes variable.

Supported browsers

  • ie
  • opera
  • safari
  • chrome
  • netscape
  • ff
  • konqueror
  • dillo
  • chimera
  • beonex
  • aweb
  • amaya
  • icab
  • lynx
  • galeon
  • operamini

Browser version checking

The module creates version classes.

  • ie[version]
  • opera[version]
  • chrome[version]
  • safari[version]
  • netscape[version]
  • ff[version]
  • konqueror[version]
  • operamini[version]

Supported platforms

  • win
  • ipad
  • ipod
  • iphone
  • mac
  • android
  • linux
  • nokia
  • blackberry
  • NetBSD
  • FreeBSD
  • OpenBSD

Mobile detecting

The module checks if the device is mobile and adds "mobile" or "desktop" class.

BundleCache

Component type

module

Maintenance status

Development status

Downloads

833

Component created

Component changed

BundleCache is a module that allows more intelligent bundling of CSS and JavaScript files by grouping only files that belong together. While the aggregation mechanism in the Drupal core creates a new “bundle” for each set of files, BundleCache allows you to create for example one “main” bundle that is used throughout your site and additional bundles that are only used on certain pages. It also adds features to control the delivery of these files to the user by allowing to change the hosts from which they are served.

sign here

Component type

module

Maintenance status

Development status

Downloads

1565

Component created

Component changed

Small module to provide a based jquery signature box for cck

Utilises the drawbox jquery plugin (included with a couple of small mods)
Requires jquery_update 6.x-2.x

The goal is to be able to combine this with job tracking and an ipad style device to get signoff by customers on the spot.

Language Switcher

Component type

module

Maintenance status

Development status

Downloads

30131

Component created

Component changed

Language Switcher for Drupal 7 is an enhancement for core language switcher block in local module. It's very useful for websites with multi-languages where you want to display content in different languages side-by-side. Watch this video to better understand the concept.

Features:

Divide your website page to a number of sections where each sections contains nodes in one language (see the screenshot).