
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.
Remote File Source
Remote File Source allows you to add a file from a remote server to a filefield without transferring it locally. Requirements: FileField Sources Remote stream wrapper
Categories: Site structure
Site Studio Configuration Management
The Site Studio provides a recommendation that the best practice for managing Site Studio configuration is to use the Config Ignore and Config Split module. Configuring this module, removes the...
Categories: Developer tools
Entity Relationship Diagrams
Description This module lets you visualize the Entity structure of your Drupal 8 site using an Entity Relationship Diagram (ERD). While this isn't meant to be a fully functional tool to build new...
Categories: Content editing experience, Content display, Developer tools
Cookie Information
Cookie information integration for Drupal to allow end-users to control their cookie tracking. Overview The Cookie information module allows the administrator to insert an automatically generated...
Categories: Integrations
CiviMember Roles Sync
Synchronize CiviCRM Contacts with Membership Status to a specified Drupal Role both automatically and manually.
Categories: Integrations, Access control
Hide Block by Role
This module will allow you to hide blocks for users who belong to certain roles.
PHP FFmpeg
This project is an API module that integrate with the PHP FFmpeg library. This module doesn't do anything by itself and is usually extended by other projects that do something useful with FFmpeg....
Categories: Developer tools, Integrations
One Time Login Link Admin
Generate a one-time login link for the user from the admin UI in Drupal8 or Drupal9 This module provides an option in the people's page in Drupal admin from which an admin user can generate a one...
Categories: Administration tools, Access control, Developer tools
Data field
Multiple Data Field is a Drupal module that allows you to create custom fields with multiple values under the default table form. Base on module triple field and paragraphs table But it offers...
Categories: Site structure
Mautic Integration
Adds the Mautic web statistics tracking system to your website.
Categories: Integrations
prettyPhoto Formatters
prettyPhoto is a jQuery based lightbox clone. Not only does it support images, it also add support for videos, flash, YouTube, iFrame. It's a full blown media modal box. Features Provides formatter...
Categories: Site structure
Social networks wall
This module provides a block that displays feeds from any social network. Out of the box, it provides 2 social networks already implemented : Twitter & Instagram. Any other social networks and the...
Media AV Portal
Media AV Portal adds European Audiovisual Services as a supported media provider. Requirements It extends the Media module. Usage Use the video page url http://ec.europa.eu/avservices/video/player...
Categories: Integrations, Media
UC Recurring Payments and Subscriptions
Ubercart has included the Recurring Fees module as a core module for some time now, allowing users to associate recurring fees with products that customers must pay for via credit card....
Categories: E-commerce, Integrations
RSS field formatters
Provides field formatters for node RSS view mode:<category> element for taxonomy term reference fields;<enclosure> element for file, image and media fields (RSS enclosures are the...
Categories: Site structure, Import and export
Embed Block
Embed Block is tiny module that renders a block into formatted text by using a format filter. On order to embed a block in text, you should add the following placeholder: {block:PLUGIN_ID}, where...
Categories: Content editing experience, Content display
Views Sort By Options Weight
Adds Views sorting plugins that allow setting weight for each list field or entity bundle option. For instance: You have an entity with a "list" field, which we'll call "Status." The available...
SWF Embed
SWF Embed is a simple developer-centered module for working with Macromedia Flash-based content. It provides the necessary hooks for adding Flash content on the server-side, as well as the...
Categories: Developer tools, Media
NovaPoshta Tracking API
This module complements the Drupal AlternativeCommerce (Basket) module and the AlternativeCommerce NovaPoshta API module. The NovaPoshta Tracking API module allows you to track the delivery status...
Categories: E-commerce
tinynav.js
This implements a fork of the tinynav.js jQuery library and has an associated admin settings page for configuring it to use in any of your themes. As of 1.1 this module now comes with code based...
Categories: Developer tools
Breadcrumbs Visibility
This module provides the ability to control the visibility of the breadcrumbs block on either an individual node or content type basis. The module targets node pages only; other entity types, such...
Categories: Content display
Views Refresh
The module provides AJAX command to refresh the current page of the view. This is API only module. To get AJAX commands in PHP, you can use functions: views_refresh_ajax_command_refresh($view...
Simple oEmbed
Simplify adding videos and other rich media by inserting URL using oEmbed technology. You can put oEmbed supported URL in contents on its own line and it will automatically turn into a video or...
Categories: Content editing experience, Media
User Import Framework Plus
User Import Framework Plus extends the brilliant work of the original User Import Framework module to allow you import the following additional types of fields. 1. Core users - Only the "picture"...
Shortcode for Wysiwyg
Provides Shortcode – Wysiwyg integration. Shortcode is an API that handles the Shortcode macros for text formats. You can insert these defined and enabled macros from the Wysiwyg editor's toolbar....
Categories: Content editing experience