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

8,360 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.

Entity Access Groups

The Entity Access Groups module allows site-builders to restrict entity access operations (view, create, update, delete) based on an entity relationship where the same entity bundles are referenced

Custom Layouts

A screenshot of the layout content types administration page

This module provides the ability to create custom layouts in Drupal through the user interface.

Script Embed Filter

Provides a text input filter for the sole purpose of safely embedding external scripts. It does this by:

CKEditor Preview

CKEditor Preview module adds toolbar button which shows a preview of the
document as it will be displayed to end users or printed.

Advanced Workflow Settings

  • Allows user to lock content for selected workflow states.
  • Allows user to select workflow states for which 'Publish On' field for Scheduler will be enabled.

Claro Extras

This module provides some extra functionalities to the Claro admin theme,

List of extra functionalities:

WYSIWYG YouTube nocookie

Replaces any youtube.com embed iframes found in a WYSIWYG with the youtube-nocookie.com domain.

CKEditor Allowed Content Rules

Configuration Page

CKEditor Allowed Content Rules allows you to override Drupal default "Limit allowed HTML tags and correct faulty HTML" editor rules with more advance

Field Bundle

Development of this module discontinued. Use Storage Entities instead.

Entity Migration

The Entity Migration module is used to migrate node data from lower environment to upper environment like development server to QA or production server.

Render Filter

This adds a text filter that parses and re-renders HTML. Useful to apply render magic on user input, like Dialogs For All!.

ODT Importer

ODT Importer is a module for Drupal that imports OpenOffice/LibreOffice ODT files directly into drupal nodes (articles, pages...) or any custom entity. It produces HTML code from ODT

Twig Numbers to Words (N2W)

Twig N2W allows users to add filters on numeric values to convert it into words in your twig file.

Edit Limit

Edit Limits adds certain limits to editing nodes and comments. This can set the number of times a node can be edit.

Pages