Add functionality and customize your Drupal application with thousands of projects contributed by our amazing community.

54,195 modules match your search

A module is code that extends Drupal's by altering existing functionality or adding new features. You can use modules contributed by others or create your own. Learn more about creating and using Drupal modules.

jSlider Form API

Development of this module is ceased in favor of SliderField, version 2 of sliderfield is a port of this module plus several more features. all users of this module can easily migrate to...

jRumble

jRumble is a jQuery plugin Drupal module that rumbles, vibrates, shakes, and rotates any element you choose. Configuration After you activated the module, Go to the Configuration page at...

Commerce Nets Payment Gateway

Payment method for Drupal Commerce Implements payment using the Norwegian Nets payment service (former BBS). Allows for Visa & mastercard transactions. Takes you to off-site payment. Version 3...
Categories: E-commerce, Integrations

jStats

jStats allows you to aggregate statistics about visitors on your site, without breaking the cache-ability of your pages. At its core, jStats could be seen as a bridge between the core Statistics...
Categories: Performance, Integrations

Menuperformance

Drupal's regular menu system administration doesn't scale very well. This is due to the fact that for all node edit pages, node type edit pages and vocabulary edit pages (when Taxonomy Menu is...
Categories: Administration tools, Performance

Node reference filter

The Nodereference filter module will add a new admin section to manage node autocomplete filtering options per nodereference auto complete field, per node type (admin/content/nodereference_settings...
Categories: Administration tools

Hide Termpage Content

Hides related content (nodes) from /taxonomy/term/%taxonomy_term pages where needed by providing an alternate page callback. Currently, this only controls content visibility per vocabulary. This is...
Categories: Site structure

JSONP SPARQL

This module makes it possible to enrich content with data from an external SPARQL endpoint, based on fields or any other data available. Since it is entirely loaded client side (with JSONP), it is...

Danger Rose Field

This module provides a field to generate an avalanche danger rose. Features Intuitive SVG/jQuery interface. Multiple rose sizes. Two or three elevations per rose. Elevation labels and watermark....
Categories: Content editing experience, Site structure

Infinite Scroll

Infinite scroll replaces the default Drupal pager allowing content to be pre-fetched into the same page. How to use the module Just download, install and enable this module. Then open a page with a...

Nodewords Meta Title

This module is a really simple extension to Nodewords: D6 Meta Tags which makes it possible to add tags to pages. What is the tag good for? That's a really good question. Almost all SEO-related...

jform_label

This is a very simple module, it hides the label of form elements and display the label inside of particular element. currently working for textbox, password field, and for textarea. You can set...
Categories: Developer tools

Facebook OAuth Profile2 Integration

Description This module provides integration between the Facebook OAuth module and the Profile2 module. It allows to map Facebook properties to Profile2 fields during user registration....

Mailhandler Single Mailbox

This module works in conjunction with Mailhandler to allow multiple site users the ability to email a single mailbox to individually publish content on the site. Instead of having to configure...
Categories: Content editing experience, Integrations

Ubercart Edit Cart Item

Overview This module addresses a general problem in ubercart's user experience. By default products can't be edited once put into cart. To change a single attribute the customer would have to...

More Boxes

More Boxes adds various types of boxes to use. So, what's in the box: Banner box: Lets you add an image or a flash file to the box using IMCE file browser. Links box: Creates a list of links box....
Categories: Content editing experience

dynatree

This module implements http://code.google.com/p/dynatree/ to create treemenus. See a demo here: Tree menu DEMO Dependencies http://drupal.org/project/libraries Install Download the library into...

Node Reference Selector Widget

Node Reference Selector Widget adds a new widget to the Node Reference field type. It allows to select Image fields of the referencing node type and Image Styles to represent the nodes in the node...
Categories: Site structure

Maintenance mode API

Maintenance mode API notifies other modules when the site is switched into or from maintenance mode. This means that other modules can respond to this, for example: Disabling Nagios alerts whilst...
Categories: Developer tools

Hierarchical Select Entity Reference

This module allows you to use hierarchical_select (version 7.x-3.x) as a widget for a taxonomy-based entityreference field. This module has been incorporated into the latest alpha release of...

Intelligence

The Intelligence module integrates advanced analytics directly into your Drupal site. It extends Google Analytics tracking with configurable events, page attributes and visitor attributes. It...
Categories: Administration tools, Search engine optimization (SEO), Integrations

References ID Trim

Removes [*id] from autocomplete references fields. Features Works with node and user autocomplete reference fields Role-based configuration Dependencies References
Categories: Site structure

Pusher API

Bi-directional hosted APIs that are flexible, scalable and easy to use. We create and maintain complex messaging infrastructure so you can build the realtime features your users need, fast. This...
Categories: Developer tools

Enterprise Forum

Enterprise Forum is an enhanced community discussion board system built on Advanced Forum. It is a part of the Open Enterprise distribution but can be installed on any Drupal 7 site. Installation...
Categories: Content editing experience

Writeup Import

Introduction This module provides for the ability to synchronize content of nodes on the site with external source, typically a subversion repository. The text is stored in the svn repository in...
Categories: Content editing experience, Import and export

Pages