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

55,499 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.

Swim

Looking for a new maintainer. I have no need for this module anymore. Swim, a module to track swimmers, meets and results. Swim teams now can use Drupal! Features: Swimmer's best times table Charts...

Ubercart Order Access

Overview This module allow administrators of an ubercart store to allow access to view / edit / delete / change status of orders only to certain roles and based on current order status. Features...
Categories: Administration tools, Access control

OpenLayers Field

Expose available OpenLayers presets as a field and then display the map when viewing an entity.
Categories: Site structure

Commerce Payflow Pro

This module allows you to accept payments through Paypal using the payflow pro service. I am considering sunsetting this module for the Paypal Payflow as it is being maintained properly. Please...
Categories: E-commerce

CCK plain text linebreaks

This is a simple formatter for CCK text fields which causes fields set to plain text to have their linebreaks respected on output.

ExactTarget API

Provides abstraction of the ExactTarget XML API for use by other modules. By itself, this module provides no functionality and should only be installed if another module requires it as a dependency...

Percentage Field

Very simple field that allows to input a percentage in a textfield. It adds a numeric validation and allows the user to configure max and min percentage allowed per instance of the field and...
Categories: Site structure

Abstractions

Provides functional programming style abstractions for common problems. This module has no effect on a site. It is just a collection of handful functions which helps overcome PHP weaknesses and...

Views related nodes

This module provides a views argument plugin which allows you to configure a view to display related nodes by that nodes taxonomy terms and descendent taxonomy terms. For example: Countries...
Categories: Site structure

Multicolumn

The CSS 3 column-count attribute creates documents (or parts of documents) with multiple columns. See http://www.quirksmode.org/css/multicolumn.html for examples. Not all browsers support this...
Categories: Content editing experience

Imagefield marker

Add markers or annotations on an image field. If anyone is interested in co maintaining this module, let me know. A nicer alternative is http://drupal.org/project/image_annotator Installation To...
Categories: Content display, Developer tools

Aegir Services

Aims to be a one-stop shop for all Web services functionality offered within the Aegir Hosting System. It allows for remote site management via the Services framework. The following modules are...
Categories: Administration tools, Developer tools

Panels Page Cache

Additional Panels cache plugin. This plugin can cache panels based on the path/url (arg() structure). This is needed if a panel has content which is dynamically per page (eg ad-tags, content...

No Colons

The No Colons module allows you to remove colons from form labels and other types of label text. There are two modes of operation: Remove all colons -or- Remove colons only if label text ends in...
Categories: Content display, Site structure

No cache

Simple input filter that will disable text caching for input formats where it is enabled. Although you won't want to use it most of the time (disabling caching will slow down you site), it can...
Categories: Content editing experience, Content display, Developer tools

Simplenews Linkchecker

Overview This module addresses link extraction and validation before you send a newsletter. Ever received mails / newsletters with broken links or images? Or possibly even accidentally sent...
Categories: Content editing experience, Integrations

BeansTag

Overview BeansTag is a page title, meta tag and meta description management tool. You could add the above attributes to any path alias and they would be shown in the webpage. It fully support any...
Categories: Search engine optimization (SEO)

Simple Popup Messages

This module simply convert the Drupal messages in a nice floating layer style without additional JS library. I found it quite annoying to have the message in floating style in the administer area ,...

Reference views

This module allows views to be used as formatters for CCK node and user reference fields. This means that instead of just a title, teaser, or full node, you can show nodes using any fields that are...

Webform Views Submitted Data

This is an alternative to Webform MySQL Views to display submitted data into views, for those who MySQL Views simply don't work or when they went very slow. INSTRUCTIONS: Execute the following...

Chained selects

Add form element for Chained selects (i.e. dependent dropowns) -- http://www.appelsiini.net/2010/jquery-chained-selects Grab the source and place under libraries/jquery_chained (so you will have...

Custom Help Text

This module integrates into the Help module (using the hook_help() hook) to add help messages based on the URL. There is an administration form that allows users to set the messages and where they...
Categories: Administration tools

Gettext and locale API

The goal of this project is to provide APIs that locale module should have provided all along. To be included in Drupal 8 core. On a technical level this project provides abstraction of GNU Gettext...
Categories: Multilingual, Developer tools

Relation edit widget

Widget for Relation Dummy field. Adds widget which loads related nodes edit form. For Drupal 7 and Relation module. How to use it? Enable module Create new (or use created yet) relation type in...
Categories: Site structure

Views Per-User Cache

This module provides an extension to Views' built-in time-based caching and caches objects per user instead of globally for all users. This allows Views to be cached even if the View results are...

Pages