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.
Facets prefix/suffix
This module enables an additional processor where you may add a prefix or suffix to the facet result item. This prefix/suffix can be set per facet with the following two options: The prefix and/or...
Categories: Site search
Syntax Highlighting Field Formatter
Provides a field formatter for syntax highlighted code output. It is designed to be simple and not rely on any third-party library (best feature: no third-party dependency to GeShi filter etc.)....
Categories: Content display, Content editing experience, Site structure
User Reference Filter
This is a simple module to provide an input filter that allows content editors to quickly link to users by referring to their username prefixed with an @ symbol. For more advanced functionality,...
Categories: Content editing experience
Webform Validation for Brazilian IDs
This module uses validators from Brazilian Ids and apply in webform validation for the following Ids: - CPF - Accepts only valid tax number of brazilian individuals - CNPJ - Accepts only valid tax...
Categories: Content editing experience
popper_js
2024 Update: A new module for Drupal 10 dropped here. 2020 Update: popper_js library is now in Drupal 8.8 core, and replaced 'jQuery UI Position', and so this module has become superfluous. See the...
Categories: Developer tools, Integrations
Search API Reference
Search Api Reference provides advanced search mechanics for Searching Referenced Content from within a node. This modules a index Processors for Search API. Search API Reference ONLY supports the...
Categories: Site search
DocCheck Basic
This module allows to authenticate multiple Drupal nodes through the DocCheck login (basic license https://crm.doccheck.com/) mechanism Block (DocCheck Basic) and page (/doccheck-login) are...
Categories: Integrations, Access control
Node View Language Permissions
This module enables permissions "View own content" and "View any content" for each content type per language on permissions page. The permissions lists will be very long, if you have many languages...
Categories: Access control, Multilingual
Entity Reference Labels
Tired of the non-descriptive entity reference autocomplete labels? This module enhances the core labels with the entity's machine name, which is especially useful if a referenced entity has the...
Categories: Content editing experience
YAML Parser
Yaml parser This module will add the spyc-library and provide a simple API to parse YAML from strings or files. It is an api-only module and has no UI. Other modules will depend on this one. This...
Categories: Developer tools
Encrypt RSA
Encrypt RSA provides public-keys (asymmetrical) encryption method plugins for the Encrypt module, using RSA algorithm . These plugins offer a variety of solution to use public/private key to...
Categories: Security
Register display
The Register display module allows the user to use the display form as a register form, which means the user can have a different registration form based on a combination of user form display and...
Categories: Access control
GD Header
2020-12-20: this project is abandoned. The GD Header module provides a block with the page title and a responsive image. The responsive image is taken from a selected field for nodes and taxonomy...
Commerce stepped proportional pro-rata
This module provides a pro-rata plugin for Commerce Recurring which allows proportional pro-rata prices at specific intervals in the billing period, and a billing schedule plugin with allows for a...
Categories: E-commerce
Video Embed Aparat
Drupal video_embed_field integration with Aparat.com. This module provides Aparat handler for Video Embed Field. Users can add easily Aparat videos to their site by pasting the video's URL into a...
Categories: Site structure, Media
Taxonomy Per User
Taxonomy per user It allows you to assign the administrative permission of taxonomy to the user. There are vocabularies managed by peoples with the same roles. You can set up an independent...
Categories: Site structure
Service Worker Registration
This module allows to register your Service Worker script. Please note that to register a Service Worker script your site should have a valid SSL certificate or its domain should be "localhost". In...
Categories: Developer tools, Performance
Buster
Appends a cache buster to URLs generated by the public stream wrapper so that they will be cache busted by CDNs etc. when the contents of the file changes.
Categories: Content display, Performance
TMGMT Translator TextMaster
Textmaster translator plugin for the Translation Management Tools (TMGMT) project. Allows to submit translation jobs to Textmaster. With TextMaster Translation Provider, TMGMT editors can submit...
Categories: Multilingual, Integrations
Apply Image Style to Body Content Images
Body Style Image helps you to apply image style to body content images which are already uploaded through CKEditor, IMCE. Image style will be applied based on the content type selected in back-end...
Categories: Content editing experience, Content display
Banana Dashboard
Expose a simple dashboard for users with links to various sections of the site. A unique feature of this module is that the configuration file is a yaml file. The module has no admin ui and is...
Categories: Administration tools, Developer tools
Airship Web Notifications
This module connects your Drupal site to Airship’s web notification delivery service so that you can selectively deliver on-demand notifications to your site visitors as you publish your content....
Categories: Content editing experience, Content display, Developer tools
Wikipedia Client
A client that can retrieve an extract of a Wikipedia page by searching for a page title that matches a given string. This works best for simple proper nouns, like the names of companies, people,...
Categories: Content editing experience, Import and export
Paragraphs Wizard
This module implements a field formatter to render paragraphs in a multistep wizard providing basic javascript controls for navigation such as "Next" / "Previous" links. To create a paragraph...
Categories: Site structure, Developer tools
Cache Alter
RU: Всё ради того, чтобы на каждый запрос по переходу из рекламы не формировался свой отдельный page_cage а юзался существующий # В самом начале загрузки друпала чистит из $request->query ключи -...
Categories: Performance