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

1,380 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.

Multi-Language Link and Redirect (MultiLink)

Overview A module which might save a lot of work (see the example scenarios below) if you have content in two or more languages. Latest news 24-Aug-2015 D7 update released with a couple of new...
Categories: Content editing experience, Multilingual, Administration tools

Redirect Tags

Enhance redirect organization by tagging redirects using taxonomy terms. Adds a field, vocabulary, and Views page for better management. Features The Redirect Tags module extends Drupal’s core...
Categories: Accessibility, Administration tools, Content editing experience

Save All Nodes

This module allows for saving of all nodes for a specific content type or for all types. Features Admin form which uses Batch API to save all nodes. Drush command which also triggers the Batch API...
Categories: Administration tools, Content editing experience, Developer tools

Markdown Index

Generates an index of markdown files and the ability to view them. Features Provides a site administrator a report of all the markdown files in certain pre-defined folders, and the ability to view...
Categories: Administration tools, Developer tools

CRUD project

Basic CRUD (Create, Read, Update and Delete) operation in Drupal sites (both 8 and 9) supported. CRUD operations may refer to a major operation done using databases. For example, these operations...
Categories: Administration tools, Content editing experience, Developer tools

Facets Active Entity Block

Using this module, you can create any number of blocks which will render a configurable view mode of an entity reference facets value. When someone selects a value from one of the configured facets...
Categories: Administration tools

Field UI Extras

This module provides additional information on Field UI screens (e.g., Manage Fields). The main goal of the project is to reduce the number of clicks it takes to get information about the fields on...
Categories: Administration tools, Site structure

Files Version

SUMMARY The files version module provide you functionality to maintain the version of current drupal instance. It iterate recursively and saves drupal files into database and create a new version...
Categories: Administration tools, Content editing experience, Access control

legal-generator

Legal Generator is a module copied from legal_gen, which is not being developed anymore. I did not want to take over the project because I believe there is still some sites being built with Drupal...
Categories: Administration tools, Content editing experience, Multilingual

Comment Permissions

The Comment Permissions module enables control of commenting by user role and by node type. Additional user permissions for selected node types are added to the user access system so you can...
Categories: Administration tools, Developer tools

Pathauto entity parent

Simple module that allows to nest node aliases N times. For example: my-page/my-child-page-1/my-child-page-2 Pathauto modules is required. Installation and configuration To use the module it is...
Categories: Administration tools

Paragraphs Filter and Pagination Widget

Adds the ability to filter and paginate the paragraphs entities on the add/edit form. Features 1. Filters Ability to filter paragraphs items within add or edit mode. 1.1 Alphabetic Filter Filter...
Categories: Administration tools, Content editing experience, Site structure

CTools API

OOP representation for content_types, styles and access types of CTools plugins. Main features - Interfaces. You'll never forget to implement something or doing this wrongly. - Inheritance. No need...
Categories: Administration tools, Content editing experience, Content display

Redirect Field UI

Adds a Manage Fields tab to URL redirects so you can attach notes, taxonomy terms, dates, or any other field through the admin UI — no custom code needed. Features Manage fields / form display /...
Categories: Administration tools

Context Bool Field

Context bool Field, provides a context condition base on the value a bool field on the current node. For example if there is a view that should only show on an article page if it is a premium...
Categories: Administration tools

Drupal 8 upgrade evaluation

The automated audit from D6 and D7 to D8 migration. For what the module"Drupal 8 upgrade evaluation" is intended? Upgrade Check module allows quickly estimate Drupal project for migration to Drupal...
Categories: Administration tools, Content editing experience, Developer tools

Node Swapper

This module provides administrators an interface for swapping an old node for a new node while preserving all existing redirects and aliases. Once a node is swapped, users visiting the old URL (or...
Categories: Administration tools, Content editing experience, Developer tools

Node page admin

Current situation Drupal (6.x, 7.x) core module node provides a view which shows a list of all the published nodes: http://www.example.com/node Nowadays most Drupal installations use Views, Panels,...
Categories: Administration tools, Access control

Node Dedupe

Node Dedupe module disables users from creating duplicate nodes by re-submitting node forms using the browser's back button. Install and enable the module as usual, then visit the module's settings...
Categories: Administration tools, Content editing experience

Field Multiple Extended

Provides customizations per field instance for unlimited multiple value fields. Sponsored by Phase2 Technology. Features Per field instance settings. Minimum number of field items required. Maximum...
Categories: Administration tools, Content editing experience, Site structure

Custom Submit Messages

This module doesn't always play nice with the Omega theme: please see https://www.drupal.org/node/2622252 for a potential solution. Allows users to set custom submit messages for different node...
Categories: Administration tools, Content editing experience

Own That Page

OwnThatPage is a simple module by Fox to allow owning (changing the permission) of certain system paths or removing them completely. It provides 2 text areas Paths: The path textarea accepts paths...
Categories: Administration tools, Access control

Node Cleanup

Node Cleanup Node Cleanup is a Drupal module that allows administrators to list and manage nodes by content type and publication status, with the ability to delete unpublished nodes in bulk or...
Categories: Administration tools

Secure Nodes

The Secure Nodes module prevents accidental deletion of important content by adding protection settings to specific content types. After installation, users can configure protection for any content...
Categories: Access control, Administration tools

Underscore Handle

INTRODUCTION This Module prevents field machine name from ending (_) underscore. For example, when you have brackets at the end of a label, e.g., "Address (2)", you end up with a trailing "_"...
Categories: Administration tools, Site structure

Pages