
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.
Faceted Navigation for Search
Overview This project provides faceted search to the core Search module. It is an implementation of the Facet API, so display widgets and custom code can be reused by other modules that also...
Categories: Site search
Field Collection Node Clone
The Node Clone module allows you to easily create a duplicate copy (clone) of an existing node, however if that node references a field collection, the new clone will reference the same field...
Categories: Content editing experience, Site structure
Geofield Yandex Maps
Geofield 2.x widget, Geofield formatter, Views handler, Form element and Text filter with Yandex.Maps 2.1 Drupal 8 version. API Programmaticaly show map with marker
Categories: Site structure
Views Slideshow: Galleria
Integrating Galleria with Views Slideshow. Galleria is a JavaScript image gallery framework built on top of the jQuery library. The aim is to simplify the process of creating professional image...
Categories: Content display
Theme permission
This module extend theme permission. Allow edit theme for specific role. How to use ? Activate module Go to admin/people/permissions and select theme permission for specific role
Categories: Access control
Subscriptions
This module enables users to subscribe to be notified of changes to nodes or taxonomies, such as new comments in specific forums, or additions to some category of blog. Once enabled, all nodes will...
Categories: Integrations, Media
Address Field Phone
This project extends the Address Field module to add support for some additional fields (Phone number/extension, Mobile number and Fax number) that are stored with other address fields. This module...
Categories: Site structure
DBLog Retention Policy
DBLog Retention Policy provides the ability to control retention of log messages at a much more granular level than core. You can set any logging channel (type) or group of channels in the dblog to...
Categories: Administration tools
Language Switcher
Language Switcher for Drupal 7 is an enhancement for core language switcher block in local module. It's very useful for websites with multi-languages where you want to display content in different...
Categories: Content editing experience, Content display
Font Awesome fields
Integrates Drupal with Font Awesome the web's most popular icon set and toolkit. Features Provides a widget with an icon picker for plain text fields Adds a formatter for plain text fields that so...
Categories: Site structure
Search API Common Fields
This module allows defining fields on Search API index which merge matching properties on multiple datasources. For example, if two datasources on an index have an identically-named date field,...
Categories: Site search
Group invite
The Group Invite module extends the Group module and allows group managers to invite people into their group. The invited user can choose whether to accept or decline the invitation. Upon...
Categories: Access control, Content editing experience, Site structure
Password trigger
This is simple module that adds a trigger when a user password is updated. It uses the built-in trigger module from Drupal core. The trigger can be setup at build/trigger/node. An action included...
Categories: Integrations, Security, Access control
Google Authenticator login
This module will allow you to add Time-based One-time Password algorithm (TOTP, also called "Two-Factor Authentication - TFA" or "Multi-Factor Authentication - MFA") support to user logins. It...
Categories: Security
Time Formatter
Formats an integer field storing either seconds or milliseconds in one of these formats: 123h 59m 59s 999ms 123h 59m 59s 123:59:59.999 123:59:59 Displaying hours can be set to always (like "0h 12m...
Categories: Content display, Site structure
Commerce Physical Product
Drupal Commerce supports the creation of custom product types that contain the fields you need to describe the products you sell, but the core modules don't define any fields specific to physical...
Categories: E-commerce
Commerce Promotion by amount
Provides a set of Commerce promotion offer types that apply discounts to the cheapest or most expensive product in the cart. Useful for promotions like "Buy two, get the cheapest free" or "Discount...
Categories: E-commerce
Swiper formatter
Overview Integration with up to date version of one of the most modern swiping/sliding libraries. Swiper is mobile first, layout and gestures wise, it provides great amount of options for designing...
Categories: Content display, Integrations, Media
Link Field tweak
This modules is for some tweaks to the core link module At this point this module provides the following tweaks: You are able to rearrange the order of the title and url field in the link widget....
Categories: Site structure
Update Status Advanced Settings
Extends the administrative interface for Drupal core's "Update status" module (added to core in 6.x). Users of the 5.x Update status contrib module will probably want to use this once they upgrade...
Categories: Administration tools, Developer tools
Feeds entity processor
The new home of the Feeds entity processor. This module provides a generic processor for all entity types that support CRUD operations through the Entity API module. Dependencies Feeds 7.x-2.0...
Acquia Personalization
Acquia Personalization merges content and customer data into one tool, empowering organizations to deliver the most cohesive and personalized experiences across multiple channels and devices. With...
Categories: Integrations
Bulk Delete
This module will delete any nodes of a certain node-type using the batch api. It is advised to use the Views Batch Operations module (VBO) for a small number of nodes. But if you have to delete 10...
Categories: Administration tools
Sortableviews
This is an alternative to the popular DraggableViews module. The difference lies in that this module stores weights directly on entity fields. Here is how it works: Create a view of any entity and...
jQuery UI filter
Introduction The jQueryUI filter converts static HTML to a jQuery UI accordion or tabs widget. For example, this module converts the below HTML code into a collapsed jQueryUI accordion widget. ...
Categories: Content editing experience