
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.
SEO Pager
Features The module implements next useful things: Remove page=0 on pager pages Add redirection from any /catalog?page=0 url on /catalog Add token for pager pages [seo_pager:page-number] - return...
Categories: Search engine optimization (SEO)
Simple Menu for Layout Builder
🇺🇦This module is maintained by Ukrainian developers. Please consider supporting Ukraine in a fight for their freedom and the safety of Europe. This component displays a simple 1-level sidebar menu...
Categories: Content display
Ping Pong block for Layout Builder
🇺🇦This module is maintained by Ukrainian developers. Please consider supporting Ukraine in a fight for their freedom and the safety of Europe. This component displays paired sets of full-width page...
Categories: Content display
Log User Updates
This module log the history of user updation. If a user update other user account than this module keeps track. Example: Suppose I have Three roles and all roles have permissions to update the...
Categories: Access control
Extra Paragraph Types (EPT): Slick Slider
Extra Paragraph Types: Slick Slider module provides ability to add a paragraph with Slick Slider. https://kenwheeler.github.io/slick/ EPT Slick Slide also allows to display slideshows and carousels...
Categories: Content display, Content editing experience
Commerce Extra Rules Conditions
The module adds additional Rules conditions related to Drupal Commerce. It currently adds: A condition for checking if a line item references a product with a specified Taxonomy term applied to it....
Webserver authentication
This module delegates authentication to the web server. It is useful in cases where HTTP authentication, NTLM, or .htaccess authentication are used and is especially useful as an easy way to...
Categories: Access control
Switch
Provides an iphone-like switch form element & widget. There are two ways to use it: 1. Field UI A widget is provided for checkbox (boolean) fields. When creating a boolean field, select 'switch' as...
Categories: Site structure, Developer tools
Reference Delete
Deletes values in reference fields created with Entity Reference or References when the referenced entity is deleted.
Categories: Site structure
Taxonomy Facets
Progressive content filtering, with clean url's, using taxonomies as facets. Ideal for eCommerce carts, real estate / properties sites, classified ads, or other sites with multiple categories,...
Categories: Site structure
Open Atrium Site Layout
Manage the site layout using Panels Everywhere in Open Atrium 2. Submit an Issue or See issue queue
ESI: Edge Side Includes
Introduction ESI - or Edge Side Includes - is a high performance caching solution for Authenticated users but can be helpful for Anonymous users as well. Typically, pages which are personalised for...
Form Block IP (FBIp)
Drupal has inbuilt IP blocking. Drupal also has an inbuilt Flood Control API to detect bulk activity. But.. IPBlocking is not automated. And Flood Control has no UI. And Form Submission is not...
Categories: Security
Apigee Monetization
The Apigee Monetization module enables you to create a developer portal for an Apigee Edge monetized organization. Note: The Apigee Monetization module is dependent on the Apigee Edge module. If...
Categories: Integrations
Monolog Extra
Provides handlers and processors for monolog module. The aim is to have a processor or handler that matches a very specific use case that makes it not possible to stay in the monolog module, as...
Categories: Developer tools
CKEditor5 select all
This module adds Select All feature to CKEditor 5. The select all feature lets you select the entire content using the Ctrl/Cmd+A keystroke or a toolbar button. This way you can clear or copy all...
Categories: Content editing experience, Developer tools
Rename Locked Fields
Drupal Commerce is a great example of modules providing fields and locking them. Locked fields are not a problem unless you're working on a multilingual-website with a non-English default language...
Categories: Site structure
Simplenews resend
Allows resetting the sent status of an already sent Simplenews newsletter issue to "not sent" so that users can resend the newsletter. Similar Modules https://www.drupal.org/project/simplenews...
Categories: Developer tools
Hijri
This is a smart module that basically extends Drupal's display date to provide Hijri Date integration with Drupal core date field and with other Drupal contributions. This module is integrated very...
Categories: Content display, Site structure, Developer tools
Opigno External Video App
Allow video embedding from external sources. Integrates the Video Filter module with Opigno. Sets default text formats and wysiwyg settings.
Geo-Map Field
The Geomap Field module provides a new type of field Address containing several fields: Address name Street Postal code City Country Additionnal address information Latitude Longitude The fields...
Categories: Site structure
Entity Box Types
Entity boxes provides an entity type whose bundles are box types. This allows for an easy UI-driven approach to creating custom and fieldable box types. Dependencies: Boxes 1.0-beta7 or above...
jDrupal
What is jDrupal? A JavaScript Library and API for Drupal REST. What is jDrupal used for? Drupal Application Development. What kind of apps? A variety of application architectures, including......
Categories: Decoupled, Developer tools
Tabs for Layout Builder
🇺🇦This module is maintained by Ukrainian developers. Please consider supporting Ukraine in a fight for their freedom and the safety of Europe. This component gives users the ability to switch page...
Categories: Content display
Views Taxonomy Parent ID from Term
Synopsis This module provides a filter for views that display taxonomy terms. This filter works like the 'Parent Term' filter however it takes the term id from an argument and converts it to the...
Categories: Site structure