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

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

Block IE6 (and older)

#D7CX: I pledge that Block IE6 will have a full Drupal 7 release on the day that Drupal 7 is released. Prevent [what may be a slick and modern] Drupal-powered website from looking broken in IE6 ...

Hide This Block

This module adds an AJAX-enabled link to any user-configurable blocks on your site, providing authenticated users with the ability to hide those blocks with a single click, rather than by editing...
Categories: Content display

Explorer 8 Mode

With Explorer 8 Mode can be defined how the Internet Explorer 8 displays all pages from an Drupal installation. Usage It's easy. Administer the enabled module and choose which document...

Views clone display

This module provides utility to clone the display of views. It's really simple you just need to click the Clone button in the display and create a display identical. It is very useful when we...
Categories: Content display

Yandex market

This module allows you to export items from your web site to http://market.yandex.ru
Categories: Content display, E-commerce

A11y titles

Site builders sometimes remove block titles to achieve a certain design or to remove redundancy for sighted users (e.g. the search block has a "search" form label, a "search" submit button and a ...
Categories: Content display, Site structure

Duplicate Mail

The Duplicate Mail module has a block to display system wide duplicate email addresses in user accounts, and a view with a block display for use on individual user account pages that displays only...
Categories: Access control

REST Server plist

This module implements support for binary and xml plist both as a response format and as a input format. This has been tested for REST server 6.x-3.x and services 3.x but should work with any...
Categories: Integrations

Feeds: Flickr

Flickr parser for the Feeds module. Adds an enhanced parser for Flickr feeds. Requires simplepie.inc installed in feeds module. See the feeds module README for installation instructions. Currently...
Categories: Content editing experience, Import and export

Comments in SMF (Simplemachines forum)

Com2smf integrates commenting system of Drupal with SMF (Simplemachines forum). Com2smf store comments in SMF’s database. So it’s available to comment materials of site in both places – in Drupal...
Categories: Content editing experience, Integrations

SoundCloud Connect

Want to integrate music features on your Drupal site? The SoundCloud module for Drupal makes it easy to set up an OAuth based connection between your Drupal site and the SoundCloud API. You can...
Categories: Media, Integrations

Node Import Update

This module is intended to simply extend the functionality of the the excellent Node Import module. The maintainer of Node Import has expressed a desire for that module to remain focused on...
Categories: Import and export

Views Facets

Use search API and Facet API or Core Views Facets instead! This project will bring faceted browsing to views. I have a proof-of-concept site, with all the code working, true faceted browsing. I'm...
Categories: Content display, Site search

File attachment utilities

The Attachments module provides administrator and user with some additional tools for working with file attachments. Giving a clearer interface Note: In version 6.x-1.3 the dependency on the...
Categories: Content display, Media, Developer tools

Notifications Tools

This module needs a new maintainer This is a collection of modules and tools for Messaging and Notifications, intended for high traffic/high volume web sites. They won't make Notifications go...
Categories: Integrations, Developer tools

Views attachment block

This is quite a simple module that adds a new display type to views: 'Block attachment'. This is just a standard views attachment, but instead of the content being limited to appearing at the top...
Categories: Content display

Hosting Diagnostics

This module provides some statistics and other data helpful when sizing a hosting environment. The following information is collected: Environment information: basic PHP, MySQL information, php.ini...

Mailchimp Campaign

This is an enhancement to the Mailchimp integration module which allows you to convert content on your Drupal website into content for Mailchimp Campaigns. This module was part of the Mailchimp...
Categories: Integrations

Ubercart Opayo (formerly Sage Pay)

This is a payment gateway for Ubercart that implements the "Direct Integration & Protocol Guideline", allowing Ubercart to accept credit card payments via Opayo (formerly Sage Pay) without...
Categories: E-commerce, Integrations

Virtual Roles

Virtual Roles is a module that allows user roles to be assigned to a user's account dynamically, which can differ depending on the URL being viewed. Virtual Roles (hereafter referred to as VR) was...

Question/Answer

This project add a question/answer section for website. Different from other modules, it uses only one node type for question, and the core comment.module for answer. This allow reutilisation of...

SPARQL Views

Description SPARQL Views allows you to use Views to access remote and local SPARQL endpoints. In the near future, it will also work for RDFa on Web pages and hopefully microdata. Once the data is...
Categories: Import and export, Integrations

Viewport Classes

This module provides an easy way for module/theme developers to assign class attribute values to the body element of all pages on a site based on the available user agent (web browser) viewport...

Node feedback

This module offers a check box on the node form asking the author to allow the visitors of the node to send feedback/request for the node using the personal/site wide contact form. Author can...

Input Formats

Input formats is an API that allows for the export and import of input formats like an object. This module makes it possible to export and import wysiwyg editor settings into Features. This module...

Pages