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

3,327 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.

Auto Tagging

This project allows for flexible auto tagging of your content types via a pluggable interface that makes use of 3rd party services to provide the tag context. As a point of disambiguation, this...
Categories: Content editing experience, Site structure

Filter Check

This small module is designed to help you performance-optimize your use of input filters and input formats. D7 version now available. Filter Check does the following: Shows which individual input...
Categories: Content editing experience, Performance

Path Alias Picker

INTRODUCTION Path Alias Picker allows you to search through taxonomy terms and menus and build your path alias through them. For example, you could pick the terms "drupal", "is" and "awesome" and...
Categories: Content editing experience, Administration tools, Search engine optimization (SEO)

Cision Notified Pull

This module create a service endpoint that accepts HTTP POSTSs of a pure XML document. Then Provide this URL to Cision administration to set as service Endpoint. Service Endpoint URL /cision...
Categories: Content editing experience, Developer tools, Import and export

Cloner

Cloner let you clone any entity on Drupal site, and provide forms for this as well. The obvious question that can appear, what's the difference between Cloner and Entity Clone? Cloner inspired by...
Categories: Content editing experience, Developer tools

Content Workflow (Bynder)

About Content Workflow by Bynder Enhance content creation with Bynder’s Content Workflow, the ultimate collaborative solution that reduces production time, facilitates structured content at scale,...
Categories: Content editing experience

DIY Map

DIY map generates clickable, zooming maps written in Flash. You can add points, color countries, add links, and much more. This module adds a layer on top of the Flash application to create and...
Categories: Content editing experience

Wysiwyg Pre Element Fix

Wysiwyg PreElement Fix is a wysiwyg editor plugin that enables the preelementfix plugin for TinyMCE. This plugin tries to fix some issues with TinyMCE's handling of the PRE element. It is...
Categories: Content editing experience, Integrations

Feeds OAuth

Feeds OAuth provides a new Feeds fetcher plugin that performs OAuth or OAuth 2.0 authorization before requesting a feed. INSTALLATION Requires PHP 5.3+ Install php-proauth in sites/all/libraries...
Categories: Content editing experience, Import and export, Integrations

Aloha Editor (obsolete)

This module integrates the excellent HTML5 "true WYSIWYG" editor Aloha Editor) with Drupal. The 7.x-1.x version of this module is the original version of this module. (Also see the history below.)...
Categories: Administration tools, Content editing experience, Developer tools

Portable path plus

Provides input/output filters to store/restore paths using either stream wrapper notation or a managed file ID token. This module is a fork of Portable Path, with the goal of on-going code quality...
Categories: Content editing experience, Developer tools

Regex Field Validator

# Regex Field Validator **Project Summary (200 characters max):** Adds customizable regular expression validation to text fields with backend configuration. Perfect for enforcing data formats like...
Categories: Administration tools, Content editing experience, Security

Pigeon - Dirt Simple Browser/Desktop Notifications

Provides dirt-simple browser/desktop notifications. It accomplishes that by using Server-Sent events (NO web sockets). Features What this module does: ✔️ Provides a quick and easy way to send...
Categories: Content editing experience, Content display

Monster Menus

Monster Menus (MM) has been actively developed by Amherst College since 2006. Features Requirements Installation More documentation Features Monster Menus groups contents (nodes) into containers ...
Categories: Access control, Content editing experience, Developer tools

Directory based organisational layer

This module is unsupported due to a security issue the maintainer didn’t fix. See Directory based organisational layer - Critical - Unsupported - SA-CONTRIB-2017-096 for details. If you want to use...
Categories: Administration tools, Content editing experience, Access control

HAX

HAX (Headless Authoring eXperience) is a web components driven editing experience that works across platforms. To add new "bricks" to HAX either pick from the 100 or so that the HAX core team has...
Categories: Content editing experience, Decoupled, Developer tools

Level1 Node Access

Level1 implements a simple "level" based node access system using a single vocabulary defined by the taxonomy module. Level based access is defined as a cascading access based on the user level...
Categories: Content editing experience

Yet another migration module

Yamm project is a module suite that allow you a client/server mass content synchronization. This module was inspired by the Deploy module. It is able to synchronize any type of data as long as the...
Categories: Content editing experience, Import and export, Site structure

MLS Module

The MLS Module allows for Drupal sites to incorporate real estate listings provided by MLS services as CCK content. It opens the door for access to RETS and IDX based MLS feeds. Currently, you must...
Categories: E-commerce, Content editing experience

Wysiwyg API CCK Integration

This module will not be ported to Drupal 7, because all of the problems that it solves are natively solved in Drupal 7 core and Drupal 7 Wysiwyg. If you're using the Wysiwyg API module for a CCK...
Categories: Administration tools, Content editing experience

Comment QA

Comment QA stands by Comments, Questions and Answers. Comment QA extends the default Drupal commenting system by adding questions and answers (Q&A) capabilities to the Drupal commenting system....
Categories: Content editing experience, Content display

TextCleaner

Keep content clean! TextCleaner is a simple module aimed at keeping content clean of empty HTML tags. The best example for using this module would be if you have Fields that are HTML formatted with...
Categories: Content editing experience, Content display, Developer tools

Field Resource

Summary Use this module if you need to cherrypick on an entity type or individual entity level what fields should be output in what order in a Drupal service call. The Field Resource module uses...
Categories: Content editing experience, Site structure, Developer tools

Open Atrium Migrate

An experimental module for migrating Open Atrium 1.x sites to Open Atrium 2.x. So, first of all the big warning: PLEASE DON'T USE THIS IN PRODUCTION! This is only for other folks looking to...
Categories: Content editing experience, Import and export, Developer tools

Addmore

This module provides a form API element type that you can use in your own programatically generated drupal forms. This is not a field for the drupal field system. It has no submit handler, no...
Categories: Content editing experience, Developer tools

Pages