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.
Content Access
The Content Access module let you content manage access permission in a flexible and transparant way. It provides two new permissions: view all (allows anyone to view the content) and view own ...
Categories: Access control
IMCE Wysiwyg bridge
Allows to use IMCE module with Wysiwyg module. Currently supported editors CKEditor FCKeditor TinyMCE Patches to add support for other editors are welcome.
Categories: Media
Views Conditional
Views Conditional is a simple module that allows you to define conditionals (if xxx then yyy) with fields in views. Drupal 9/10 Conditions include: Equal To Not Equal To Greater Than Greater Than...
Media Entity File Replace
This module allows content editors to easily replace the source files associated with file-based media types (like "Document"). The replacement file overwrites the existing file, keeping the same...
Categories: Content editing experience, Media
Media Entity Browser
This module provides an Entity Browser for Media, inspired by File Entity Browser. It is essentially a combination of config, css and js to provide a default browser. The heavy lifting is done by...
Categories: Media
Node Revision Delete
The Node Revision Delete module lets you track and prune old revisions of content types. Features 2.x This is a complete rewrite. A lot of code no longer seemed to be necessary has been removed. If...
Categories: Content editing experience, Developer tools, Performance
Simplenews
Overview Simplenews publishes and sends newsletters to lists of subscribers. Both anonymous and authenticated users can opt-in to different mailing lists. HTML email can be sent by adding Drupal...
Multiupload Filefield Widget
The File module of Drupal 7 enables you to select only one file at a time which can be very time consuming in case of many files. This module uses the 'multiple' attribute of html5 to overcome this...
Categories: Site structure, Media
Fullcalendar View
This is a View plugin module that provides a calendar view format powered by FullCalendar JavaScript library Features (Community Edition Version): Day, week, month view Creating a new event by...
Redirect 403 to User Login
Redirect the HTTP 403 error page to the Drupal /user/login page with an optional message that reads: "Access denied! You must login to view this page." Also, the desired page is appended in the url...
Categories: Access control
File Delete (extras)
Functionality landed in core 10.1 [#2949017] The File Delete module adds the ability to easily delete files —both private and public— within Drupal administration. It changes files from the ...
Categories: Administration tools, Media
Views Accordion
Views Accordion provides a display style plugin for the Views module. It will take the results and display them as a JQuery accordion, using the first field as the header for the accordion rows....
Categories: Content display, Developer tools
Webform Views Integration
Views integration for Webform module (version 8.x-5.x) Use Webform Views Integration module to expose Webform submissions to Views (Webform is a module for making forms and surveys in Drupal). Each...
Categories: Content editing experience
Layout Builder Styles
Overview This module allow site builders to select from a list of styles to apply to layout builder blocks and layout builder sections. A "style" is just a representation of one or more CSS classes...
Categories: Content display
Exclude Node Title
This module handles a very simple functionality, decide whatever to exclude a node title from full node page or node teasers. It provides a checkbox on node-edit pages for easier exclusion. Also...
Mailchimp
This module provides integration with Mailchimp, a popular email delivery service. The module makes it easy for website users or visitors to control which of your email lists they want to be on (or...
Categories: Integrations
SendGrid Integration
Sendgrid is a transactional email service that is used by several large companies to handle delivery of messages. Zapier blog has a great explanation of what transactional emails are and why you...
Categories: Integrations
Image Optimize
Image Optimize module is a utility that provides a way for site builders to define pipelines that will process images to reduce their file-size while hopefully still maintaining image quality. This...
Categories: Media, Performance
Reroute Email
This module intercepts all outgoing emails from a Drupal site and reroutes them to a predefined configurable email address. This is useful in case where you do not want email sent from a Drupal...
Categories: Developer tools, Integrations
Contact Block
Synopsis The Contact Block module provides contact forms in a block. It uses contact forms created with the Drupal core Contact module. Requirements This modules requires Drupal 8 core's Contact...
Categories: Developer tools
Node clone
The clone module allows users to make a copy of an existing item of site content (a node) and then edit that copy. The authorship is set to the current user, the menu and url aliases are reset, and...
Categories: Content editing experience, Developer tools
Tagify
Tagify module integrates Drupal autocomplete and Tagify component, providing a widget that significantly enhances the usability of entity reference fields. This widget seamlessly transforms these...
Categories: Administration tools, Content editing experience, Site structure
Editor File upload
This module allows to add a button in the rich text editor active toolbar to directly upload and link files into your content. Without this module, the writer would have to upload the files on the...
Categories: Content editing experience
Drupal Symfony Mailer Lite
Drupal Symfony Mailer Lite integrates Drupal with the Symfony Mailer library, allowing for the sending of HTML-formatted emails and emails with attachments. This module is a direct successor to the...
Categories: Integrations
Selective Better Exposed Filters
Provide extra option for better exposed filters to show only used terms in filter. This module is very simple and just add a part of fuctionality from Views Selective Filters (https://www.drupal...