Add functionality and customize your Drupal application with thousands of projects contributed by our amazing community.
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