
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.
File download count
An API for tracking file downloads. Recommended use is by using file_entity's file/[file:fid]/download callback page. Basically the difference between this and other file download tracking modules...
Categories: Media
Restrict route by IP
The Restrict route by IP module provides an interface to manage route restriction by IP address. Features - Access restriction with a set of IP and/or IP range. - IP range can be defined as follow:...
Categories: Security, Access control
Content hub tree
Visualize node/content using the underlying content menu structure.
Categories: Content editing experience
Remove field name prefix
This tiny module removes the requirement for fields to have machine names starting with field_. Why would you want to do this? There's a couple of reasons: You don't like the superfluous...
Categories: Administration tools, Developer tools, Site structure
Image Link Attributes
About The Image Link Attributes module extends Drupal's default image field so that when an image is linked, additional attributes can be applied to the link for "Target", "Class" and Relationship ...
Categories: Content display, Site structure, Media
Translate View Paths
Overview This module helps you to use language specific aliases for View Paths defined using Drupal core Url Alias Module at following path /admin/config/search/path. It is specially useful if you...
Categories: Administration tools, Multilingual
Workflow Notifications
This module provides a way to configure Email or SMS messages that will be send upon a certain State transition by supporting the Workflow contributed module. Based on the state change, a Mail...
Categories: Integrations
ECA State Machine
Integrates ECA with State Machine. Provides integrations plugins for ECA with access to the following state machine components: Events Pre transition event Post transition event Conditions Testing...
Categories: Administration tools, Automation
Spam
The Spam module provides numerous tools to auto-detect and deal with spam content that is posted to your site, without having to rely on third-party services. The Spam module provides a trainable...
Categories: Administration tools, Content editing experience
Instagram Without API (IWA)
#Instagram Without API It is a very simple module that integrates with Instagram without API and creates a block containing your most recent Instagram posts. You also need to add the user name of...
Categories: Integrations
CiviCRM Cron
Use Drupal's cron to call CiviCRM's cron. CiviCRM's cron can (and should) be called directly from the command line, but this is a simple way to define the user, pass, and sitekey used in the...
Categories: Integrations
Boxout
A CKeditor plugin that allows editors to add a block of text to the content. When you click on the Boxout button, a popup will be displayed and you can insert a Header and a Body. Click Insert and...
Categories: Content editing experience, Content display
File Details
Introduction The File Details module provides a field formatter for media file entity types. This module provides the following functionality: - Add a wrapper class - Display file or media name -...
Categories: Content editing experience, Site structure, Media
Drupal Computing
Drupal Computing is a framework that facilitates distributed computing between Drupal and external programs written in non-PHP languages such as Java and Python. It is particularly designed for the...
Categories: Developer tools, Performance, Integrations
Libraries CDN API
This module is deprecated in favor of CDN Library. Libraries CDN API is an API module to query CDN services to automatically provides libraries on your site. It is bundled with two CDN plugins:...
Categories: Developer tools, Performance, Integrations
Commerce Extended Attributes
Helps to administer Drupal Commerce 2.x product attributes. You may need it if the set up on your Drupal Commerce site requires creation of a great number of attributes. Also, the Commerce Correct...
Categories: E-commerce, Developer tools
Layout Paragraphs Toggle Publish
This is a lightweight module to add a toggle button for Paragraphs using the controls in Layout Paragraphs. Installation Installation of this module is the same method as any other Drupal module. 1...
Open Y Mappings
🇺🇦 This module is maintained by Ukrainian developers. Please consider supporting Ukraine in a fight for their freedom and safety of Europe. Important project for all sorts of Syncers needed for...
Categories: Decoupled, Developer tools, Site structure
Opigno TinCan Question Type
Opigno TinCan Question Type Synopsis This module adds a new question type for the Quiz module. With this new question type, you will be able to import TinCan Packages to your Drupal instance and to...
Webform paragraphs
Adds a paragraph reference to the webforms when they are submitted from a paragraph context.
Categories: Site structure
Attach Inline
Inline JavaScript should be re-rewritten for Drupal 8 to define libraries and use drupalSettings to pass data. When inline code blocks are absolutely necessary, this module extends Drupal's asset...
Categories: Developer tools
JS Defer
Drupal module to defer JS loading after a signal, it is a JavaScript Quality of Service oriented module. This is useful to give some scripts priority in front of others. This is not done to make...
Categories: Developer tools, Performance
Extra Block Types (EBT): Call to Action
Extra Block Types: Call to Action module provides ability to add Text with CTA button (or two buttons). The module settings allow to select 1 or 2 columns and place image to the left/right. Also...
Categories: Content display, Content editing experience
WissKI
WissKI is set of modules which extends drupal with semantic web technology making it a semantic virtual research environment. The current main focus is, but is not restricted to, the digital...
Categories: Access control, Content display, Content editing experience
Rollover Filter
This module provides a simple method to enable content editors to use image rollover states. It makes no checks against the referenced image types, it simply converts [rollover] wrappers into...
Categories: Content editing experience