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

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

Omni EVE API

WHAT DOES IT DO? ---------------- The purpose of Omni EVE API is to incorporate and make use of the EVE Online API for user registrations, role management, and site administration. The module will...
Categories: User engagement, Access control

WYSIWYG toolbar per role

WYSIWYG toolbar per role is an extension to Wysiwyg API that allows you to configure editor settings per role. Dependencies Wysiwyg module (tested with version 7.x-2.x-dev > 2013-09-11)...
Categories: Administration tools, Content editing experience

Taxonomy Disable Path

Allows administrators to disable taxonomy term paths on a per-term basis, and redirect the user to a 403 or 404 page, or to the front page. This module has been deprecated in favour of Rabbit Hole.
Categories: Site structure

Contact Deep Links

This simple module allows deep linking to set the Default Category on site wide contact forms. use case You are developing a simple brochure ware site that describes three services a company offers...

SOFORT Banking for Drupal Commerce

This module integrates the payment method SOFORT Banking (SOFORT Überweisung) from SOFORT AG. It is plug-and-play and you can configure it according to your individual needs. More details about...
Categories: E-commerce, Integrations

Easy Blog

Module provides a easy simple blog with archive, tags, categories: 1) Content type 2) Fields: title, date, tags, category, image, teaser, body 3) Vocabularies: tags, category 4) Image styles 5)...
Categories: Content editing experience

Demo Panels (Demonstratie Panels)

A module made for use with the Demo Framework installation profile and Demonstratie theme. This provides panels layouts and styles that take advantage of the functionality in both projects. The...

IMEI field

IMEI numbers are used to uniquely identify mobile devices across the world. This module adds IMEI number handling capability to your Drupal site. After installing this module, you will be able to...

block class wrap

Extension of project block_class Block Class Wrap allows users to use any classes also in div wrapper/layers around block that was added using block Class project. WHY? In a situation for styling a...

Atom About

The About Feature adds an empty Basic Page node called "About" where you can enter information about your organization. The About page is added to the Main menu.

Atom Resources

The Atom Resources creates a Resource node type with fields for description, language, file, tags, topics, resource type and more. The language and resource type taxonomy vocabularies are also...

DAN Polaroid

This module needs the theme Day and Night (DAN). Without Day and Night this module is completely useless. Dependencies Day and Night Entity API For the submodules "DAN Polaroid Front Page" and "DAN...
Categories: Content display

Commerce NZPost

Integration of the NZ Post rate estimation API with Commerce Shipping. Provides estimated shipping costs for range of NZ Post international services. Does not currently provide domestic estimates....

Comment control

This module gives you pre-moderation function for some comments that includes bad words or disallowed urls. Bad comments will have unpublished status and have to be approved manually on page 'admin...
Categories: Content editing experience, Security

Static image map

Static image map is a simple module to create the pointers in the static image(Map). It is used to display the company or customer or distributor details in the static image. Unlike google map,...
Categories: Content editing experience, Content display, Site structure

Document Library

This module allows the administrator to create a library of documents with filtering, searching and sorting. By Default, the module creates: Document Content Type with default fields that can be...
Categories: Content editing experience

Web Experience Toolkit: Users

Sets up user defaults and customizations. Key Features Panelization of the to the user/login, user/password and user/register pages Panelized user profile pages by default Addition of fields to...

Insert Popup

Summary Provide content editor usability enhancement for integration with the insert and wysiwyg modules. This module provides a new button in wysiwyg editors which when clicked displays an "insert...
Categories: Site structure, Developer tools, Media

Image 360 Degree View

Objective To contribute a module that displays images in a 3D effect and enables users to rotate the image in 360 degree. Description This module allows you to use series of real photographs taken...

Node "Authored by" select

Change "Authored by" autocomplete field to select (filtered by role) For Drupal 6, check out https://drupal.org/project/author_select. Very easy module which allow change autocomplete field ...
Categories: Administration tools, Content editing experience, Site structure

Commerce Yotpo

Commerce Yotpo is Drupal Commerce module that integrates the Yotpo free plug-and-play product reviews solution for eCommerce sites into your Drupal Commerce shop. Yotpo is a free plug-and-play...
Categories: E-commerce, Integrations

Atom Contact

The Atom Contact Feature creates a webform based contact form. To do this, it first creates a Webform content type, then it creates a Contact node with email and message fields. Once enabled, the...

CTools token entity context

This module defines ctools context which loads entity by identifier set as token value.
Categories: Administration tools

Opigno Pre-test App

The Opigno Pre-test app allows site-builders to define pre-tests for courses inside the Opigno LMS. When a user is registered to a course as "pending", successfully passing a predefined quiz will...

Views optional argument

This module provides views argument handlers which allow NULL values to pass the contextual filter.

Pages