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

2,239 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.

Report oversized text fields

If (in any of your Drupal 6 nodes and node types) there are 'Text fields' having a widget type 'Text field' (a single row), and no 'Maximum length' defined, AND field contents that is longer than...
Categories: Site structure, Developer tools

Reviewer

The Reviewer module provides plugins to automate reviews of Drupal configuration, helping developers catch build issues and decrease the time spent checking configuration forms. Additional...
Categories: Developer tools

GraphQL_API

GraphQL Service Endpoint for Drupal 8 entities. Hello, this is my first Community contribution, as well as my first Drupal 8 project. I still have much to learn. I am developing this project...
Categories: Developer tools

nodeformtemplate

Allow users to configure a default template for each node type. Templates can include placeholders starting with a % sign, which will be replaced with the query string parameter having the same name.
Categories: Content editing experience, Developer tools

uuid_fix_duplicates

Helper module to review and fix duplicated UUID in the system. Draft, currently done for the nodes only. Created because of [#2235947] replicate issue.
Categories: Developer tools

Hotkey

The Hotkey module allows you to create accesskey attributes for Drupal form buttons and links on node pages. Given a specific form button name (with an optional Drupal form element id) and a...
Categories: Developer tools

Skip Validation

This module is no longer supported! I do not recommend using it. For end users: This module provides two mini modules, which enable the skipping of all validation routines, including required...
Categories: Developer tools

Trace Cache Tags

Installing this module will result in watchdog notices whenever a cache tag is invalidated on your site (see screenshot). There is no configuration, just install and it will work. N.B. Not...
Categories: Developer tools

Workflow-ng

Next generation workflows for drupal Workflow-ng allows one to customize drupal's built in workflows in a very flexible way. In short, it's a rule-based event driven action evaluation system. (more...
Categories: Content editing experience, Developer tools

Controller Annotations

A Drupal port of the controller annotations from Symfony Framework which makes it a lot easier to create custom controllers based on annotations. Quick example on what you can do with it: Install...
Categories: Developer tools

ideograph_wysiwyg

A small utility module to enhance the WYSIWYG experience by adding a node class to the editor's body tag. Further customizations to follow. See http://bit.ly/ideograph-wysiwyg for more information.
Categories: Developer tools

Hosting Advanced Backups

Project for advanced configuration of backups in Aegir. Has only 1 feature for now: Disabling the use of gzip in the backups. Started for the purpose of http://drupal.org/node/2154803
Categories: Developer tools

Node time tracker

NOTE: this module is deprecated in favour of Time Track, another module which does exactly the same, in order to not divide efforts. I will not develope any more on Node Time Tracker.
Categories: Administration tools, Developer tools

Transport

A transport layer for Drupal-to-Drupal data, which aims to provide a common base on which to build services-based applications between Drupal sites. In (reasonably) plain English: with Services,...
Categories: Import and export, Developer tools

Text2Image

A Drupal 8 module providing a field formatter plugin to generate images from the content of string fields, e.g. node titles and taxonomy term names, for display in views, view_modes and templates....
Categories: Content display, Developer tools, Site structure

IP Locator with Splash

*Most Useful for Multi site purposes* (This module will not work on localhost unless you have setup Virtual IP Address on your local machine.) This module is for displaying a splash page to users...
Categories: E-commerce, Site structure, Developer tools

Qualify

Qualify is a semantic modeling engine for Drupal. It allows developers to move beyond simple Entity References by strictly typing the relationship between entities. Where a standard field links...
Categories: Content editing experience, Developer tools, Site structure

Petfinder

Provides integration points for the Petfinder.com API service. The following features are provided: Highly configurable and themable pet search page with default values, ability to toggle...
Categories: Developer tools, Integrations

Remote Site List

This module is used for administrators who manage multiple sites, to keep track of them. It's a very simple approach without any bells and whistles, just to give a quick reference of the sites you...
Categories: Administration tools, Developer tools

easysitemap

The easysitemap module helps to create, update, view your sitemap.xml of your website. Installation instructions: The installation process is same as usual, see http://drupal.org/node/456 for...
Categories: Administration tools, Developer tools, Search engine optimization (SEO)

Node import SOAP

The node import SOAP module allow you to import content from a SOAP service allowing to define primary keys and foreign keys between different functions. Requirements SOAP Client Token Similar...
Categories: Developer tools, Import and export

iframe page

A custom node type for creating a page where the main content is an iframe. This can be used to let external pages be content objects inside Drupal. Features Provides a simple node type that allows...
Categories: Content editing experience, Content display, Developer tools

Explorer

The explorer project - being a Drupal 7 successor of the Nodereference Explorer module - aims at providing a universal entity selection utility, for nodes, users, taxonomy terms etc. The ambitions...
Categories: Content editing experience, Developer tools

ChartGeneration

This module facilitates the following things: - 1) Importing Data from .xls file to Database. 2) store the data of individual sheets found in the .xls file as separate node contents. 3) Fetch the...
Categories: Developer tools

Views External Filter

This is a simple module that provides an administration form to select the taxonomies that appear in a views slideshow. To use this module: Enable the module Assign permissions for users Go to...
Categories: Developer tools

Pages