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

54,058 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.

Language Multidomain

This is a small utility module that extends the language negotiations to use multiple domains per language. Use cases: You have a bilingual website with the different domains mapping to the same...
Categories: Multilingual

Mixcloud filter

Summary This is a filter module to embed a Mixcloud track in your site using a simple tag. Usage In 1.x branch Enable the filter and use [mixcloud:url>. The module will replace the patter to the...
Categories: Content display, Content editing experience

Profile UX

This was a great experiement but the things I really want to do are just not possible without breaking so many things. A case-by-case solution might be the real solution, but I don't think there's...

Organic groups language

This module adds a language field that can be put on a group to select a language context for the group. This will force that language's interface language to be used in the group. There is no way...

Dojo Toolkit

Dojo Toolkit (http://www.dojotoolkit.org) is a Javascript platform that goes beyond JQuery to add full browser-side data objects in addition to a huge variety of other goodness. This is an API...

Cache Graceful

Cache Graceful allows you to update cache in the background, without having to wait for it. Available through API and a cache plugin for Views and Panels. Dependencies Background process Progress...
Categories: Developer tools, Performance

Tutorials

The Drupal tutorials module embeds contextually relevant tutorials into your Drupal site. It integrates with Tutr.tv to instantly provide access to hundreds of tutorials. You can also use it with...
Categories: Administration tools, Media, Developer tools

JAIL / Lazy Load Formatter

JAIL (Javascript Asynchronous Image Loading) is a technique created by Sebastiano Armeli-Battana to replace jQuery Lazy Load. Lazy Load was a great script but was abandoned and Sebastiano created...
Categories: Content editing experience, Content display

Booknav

A module for showing full book navigation. Booknav aims to solve the following problems: 1. Two previous/next links blocks. Theses can i.e. be place above and below the blocks described below. This...
Categories: Content editing experience, Site structure

Imagefield Cycle

This project allows images associated with an ImageField on a node to be formatted as a "mini gallery". Using JQuery Cycle and ImageCache, all images are rendered in both large and thumbnail forms....

Kerberos Authentication

This module provides Kerberos authentication using the php_krb5 (download link) module. This module currently supports: -Authentication fall-through (if no Kerberos principal matches, try Drupal...
Categories: Administration tools, Security, Integrations

Signup Profile

Profile fields on Signup forms.
Categories: Site structure

JSON-RPC Client

A simple API class that implements a JSON-RPC client. It can be used to call a JSON-RPC service on another Drupal server or many other JSON-RPC services. As an API module, this doesn't do anything...
Categories: Developer tools

Signup Rules Integration

Overview Signup Rules provides Rules integration for Signup module (http://drupal.org/project/signup). Administrators can use this module to automatically modify users, nodes, and signups when...

VoIP Number

The VoIP Number provides an abstraction layer that facilitates the handling of the different kinds of "phone numbers" associated with Internet telephony (VoIP) calls. In particular, this module...
Categories: Site structure, Integrations

Subprofiles

Subprofiles makes it possible to provide different flavours, called subprofiles, of a given installation profile. Subprofiles are defined in the profile's .info file, and consist of a set of...
Categories: Developer tools

Best Answer

"Best Answers" extends the Answers module. Answers provides a question & answer service. Users can post questions and other users can answer them. Best Answers extends Answers so that: Question...
Categories: Content editing experience

NanoSOAP

A nice, simple and effective SOAP client in less than 100 lines of PHP code, for simple RPC-style, non-WSDL SOAP actions. It does not parse/munge/process the SOAP response in any way. A call is as...
Categories: Integrations

Editable blocks

Editable blocks allows site editors to update content published in a block without exposing access to block administration. This module is similar to the core Block module but with a set of...
Categories: Access control

Invite link

Provides the invite link for invite module. Link can be used on external sites and clicked by unlimited visitors. When someone registers, invitation is treated like sent from invite module. Link is...
Categories: Integrations

Cloud Files

Cloud Files allows you to replace the local file system with a cloud server via Rackspace Cloud Files, utilizing their unlimited storage and blazing fast CDN. Files uploaded into Drupal will still...
Categories: Media, Performance, Integrations

Webform close on date

This module provides the option to close a webform on a chosen date. In the previous Drupal 6 version it was possible to set the maximum of submissions, this is in the meanwhile included in the...

Comment Anonymizer

While Drupal provides capabilities for commentng for both anonymous and authenicated users, it provides no easy way for authenticated users to post comments anonymously without having to manually...
Categories: Content editing experience, Content display, Access control

Zero Clipboard

This module is a wrapper for a Javascript library called Zero Clipboard, which allows content to be copied to a user's clipboard, when a specific area of the page is clicked on. Requirements This...
Categories: Developer tools

Ubercart Internationalization

Ubercart internationalisation is an effort to make Ubercart fully multi-lingual. Code is not ready yet and probably very buggy. It works on my site, but only there. Handle with extreme caution. It...
Categories: E-commerce, Multilingual

Pages