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.
Search API Hashtag
Search API hashtag module provides an index field to store hashtags that appear in one or more indexed fields. This module is useful to create a facet field to filter indexed contents by their...
Categories: Site search, Developer tools
Advanced user search
The Advanced user search module provides a user search page that is similar to the provided by Drupal, but that is more flexible, and that provides a better search experience for the user. Features...
Categories: Site search
Image Formatter for File Entity References
This module enables you to use the Image formatters on File Entity References. Note : This module will not be required once the patch from Not possible to reuse field formatters between entity...
Categories: Content editing experience
Export Logs
Sometimes you want to debug the code quickly and there is a need that you do not have much time for it. If you go to Drupal`s log message report, it will contain lot of pages and you need to walk...
Categories: Administration tools, Content editing experience, Developer tools
Pakkelabels.dk
Integration between Drupal Commerce and the Danish shipping service provider Pakkelabels.dk. Pakkelabels.dk is a much cheaper option than using e.g. PostDanmarks PacSoft where the open API requires...
Categories: E-commerce
Paragraphs Pagination
Paragraphs is great way of easily creating and displaying content. The Paragraphs Pagination module extends that power by introducing a new 'page break' bundle. With it you can easily split a long...
Categories: Content editing experience, Content display
Account Sentinel
Account Sentinel perceives changes made to a configurable set of monitored roles' accounts, even those that are results of direct database modification (e.g. SQL injection). A set of e-mail...
Categories: Administration tools, Security
chmod
The chmod.module is for changing file permissions. Currently there is only a possibility to add write permissions on files where the webserver has the ownership. Open an issue if you need other...
Categories: Administration tools
Admin notification
A simple module to allow site administration to set up a notification that is shown to all logged-in users via the messaging system. Simple as that. Note: Admin notification can't be enabled with...
Categories: Administration tools, Developer tools
User hash
The User hash module allows you to create an individual hash for each user. Use case You can use the hash as a light weight user identification where you do not want to use the Drupal login...
Categories: Access control
Password Reset Help
A simple module extending the default Reset password form. When a visitor attempts to reset their password more than a number of times (configurable) - it's a sign they're sure they've registered...
Categories: Administration tools, Access control
TFA for OAuth2 Server
This module integrates TFA with OAuth2 Server. It simply interrupts the Password Credentials ('password') grant type, for users who have enabled TFA. This module requires version 7.x-1.4 (or later)...
Categories: Access control
Full menu
This module provides block which output the full menu tree without using expanded choice of menu links with additional features not available in Drupal 10+ core. How to use: After install module,...
Taxonomy ET Helper
The Taxonomy ET Helper module extends the integration between Entity Translation ET (with Title 'name' field replacement) and Views and CTools. The module has been originated from the discussion in...
Categories: Site structure
Deploy Add-on
Deploy Add-on is a suite of modules that provide a working implementation of Deploy including: Deploy Add-on: Core module with base implemention and make file Deploy Add-on Content: Views and rules...
Categories: Content editing experience, Developer tools, Import and export
amoCRM Contact
English Allows to create Contacts in amoCRM while using a standard contact form (module Contact). If categories are adjusted in a form, the contacts inside amoCRM will be marked with the...
Categories: Integrations
Vanilla Forum
Integrates Drupal with Vanilla Forums. Installation Instructions Goto "yoursite/admin/modules" and enable the "Vanilla Forum" module under the "Other" category. Goto the admin settings UI for the...
Categories: Integrations
Recentlog User Agent
RECENT LOG USER AGENT - Module helps you that enable to check which user agent on Recent log messages while if an error or something else occurs with drupal core its does't come.
Categories: Administration tools, Developer tools
Forbidden File Format
Provides setting for the file upload fields, which allows to upload all types of files except of specified. For example you can deny to upload files with types js, exe, bat, com but all other types...
Categories: Site structure, Media
Shortcode Social
If you are using Drupal 8 or above, it is recommended you use core's Media module to provide this functionality with the oembed field. This module requires the shortcodes module. The Drupal 7...
Categories: Content editing experience, Integrations
Webform prefill
This module makes it possible to prefill webforms. Features Remember values entered in the current browsing sessions. Values are stored in the browser using localStore, sessionStore and/or cookies....
Categories: Developer tools, E-commerce
Block Data
Block Data provides the ability to add data attributes to blocks that come in handy when working with external APIs or JavaScript frameworks. This can be anything from adding data attributes for...
Categories: Developer tools
User Cancel Immediate
The Drupal 7 user cancellation workflow is fairly inflexible - it requires an email to be sent to the user, and the user must then log in (if they remember their login information) and then click...
Categories: Access control
Bulk File Upload (Plupload)
This module allows to upload multiple files in a bulk. Requirements: File Entity Plupload integration
Categories: Media
PDFer
The PDFer module provides adding, saving, editing HTML-templates or simple data and then downloading it like PDF file. Create your own templates, use tokens, attach these PFD files to your emails,...
Categories: Content editing experience