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.
Follow
Follow adds sitewide and per user links that link to various social networking sites. The links reside in two blocks. The Follow Site block lists all the links for the site itself, and by default...
Categories: Integrations
Media entity Soundcloud
Soundcloud integration for the Media Entity module. Installation Enable the media_entity and media_entity_soundcloud module. Go to /admin/structure/media and click 'Add media bundle' to create a...
Heading field
The heading module adds a new field type containing a text field and a heading size. The field will be formatted as a HTML heading (h1 - h6). This field type is created in the first place to be...
Categories: Content editing experience, Content display, Site structure
Iubenda Integration
This module integrates the iubenda Privacy & Cookie Policy generator in your Drupal website. Obviously, GDPR compliant. Features In particular, this module allows to block the most common widgets...
Categories: Integrations
Commerce AutoSKU
Commerce AutoSKU allows administrators to generate SKU's for Drupal Commerce products automatically. Using tokens, the SKU can be generated based on the value of arbitrary product fields such as...
Config Distro
Built on the same architecture as Configuration Split, Config Distro provides a framework for managing configuration updates from distributions. Requirements Config Filter Related The 8.x-2.x...
Categories: Administration tools, Developer tools, Import and export
DataTables
The DataTables Drupal module integrates the smart DataTables plugin (originally jQuery based but in future vanilla JS) written by awesome Allan Jardine into Drupal as a tables views style and a...
Categories: Content editing experience, Content display, Site structure
Privatemsg
Privatemsg allows your site's visitors to send private messages to each other. Perfect for community oriented sites, such as forums and social networking sites. What works now: Messages list...
Categories: Administration tools, Content display, Content editing experience
CookiePro by OneTrust
CookiePro by OneTrust - Simplify Compliance with GDPR & ePrivacy Cookie Laws OVERVIEW Use the CookiePro module to insert an automatically generated cookie banner & preference center script to your...
Categories: Integrations
Revision Log Default
Summary This module sets sane defaults for entity revision logs, which are used when no log is provided. This is useful if your content editors don't always fill out the revision log, which is...
Categories: Content editing experience
Webform Phone Number
This module adds a "Phone Number" field type for webform forms. It uses the same validation/formatting as the field type Phone Number provided by the phone module. It also has optional support for...
Categories: Content editing experience, Content display, Site structure
Menu Editor
Drupal 8: Currently no Drupal 8 version exists. I will need help from the community to do this. Also sponsoring would be great! See [#2833200] Drupal 7: A stable D7 version is out, 7.x-1.0.. Known...
Categories: Administration tools, Site structure
Migrate Devel
Debug your Drupal migrations with ease. Migrate Devel provides developer tools to inspect source data, destination values, and entity IDs as rows are processed—right in your terminal. Features -...
Categories: Import and export
Apache Solr Search
This module integrates Drupal with the Apache Solr search platform. Solr search can be used as a replacement for core content search and boasts both extra features and better performance. If you're...
Categories: Site search
Block Access
This module adds a set of global permissions for creating, updating and deleting blocks. These permissions only affect the admin interface, front-end view access is handled in core. Drupal 10.1 In...
Categories: Access control, Administration tools
CKEditor Youtube
This plugin allows inserting Youtube videos using embed code or just the video URL in CKEditor 4. The plugin is NOT compatible with CKEditor 5. If you need to embed Youtube videos in a CKEditor 5...
Categories: Media
Shariff Social Media Buttons
This module implements the Shariff social media buttons library by heise online: https://github.com/heiseonline/shariff Shariff enables website users to share their favorite content without...
Categories: Integrations
Webform share
This is a helper module to prepopulate newly created webforms and to export / import webforms between sites. Only tested on Webform 6.x-3.x and 7.x-4.x / Exports between different versions (6.x to...
Categories: Content editing experience, Import and export, Developer tools
Collapse Text
If you are looking for a "true WYSIWYG experience" with CKEditor5, we recommend you take a look at CKeditor Details Accordion, see below under Similar modules. The Collapse text module is an...
Categories: Administration tools, Content editing experience, Content display
Akamai
The Akamai modules provides integration with the Akamai Content Control Utility (CCU) Web Service. This enables the purging of cached URLs in the Akamai Global Network in response to different site...
Categories: Administration tools, Performance, Integrations
Node Reference URL Widget
The Node Reference URL Widget module adds a new widget to the Node Reference field type. It auto-populates a node reference field with a value from the URL, and does not allow this value to be...
Categories: Site structure
Disable Field
Introduction Disable Field module help(s) you to disable the field of any content type and commerce product too based on Role selected By Admin. Installation Drupal 7: Install as you would normally...
Categories: Access control, Site structure
Menu target
Allows privileged users to choose wether or not to open menu items in a new window. When enabled, users who have access to add or edit menu items, are provided the possibility to choose if the menu...
Categories: Site structure
Footnotes
Footnotes module can be used to easily create automatically numbered footnote citations to references into any formatted text with full CK Editor 5 support. 🇺🇦 This module is maintained by...
Categories: Content editing experience
Rules Link
This module lets you create links which trigger arbitrary functionality with the help of Rules. Example use cases Publish/Unpublish content Subcribe users to current group Mark nodes, comments (as...