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.
Field group placeholder
NOTE: Use Display Suite module instead of this module. This module was written before I understood the power of Display Suite. This module does not do anything by it self. The idea with the module...
Rest server IP filtering
Adds IP filtering authentication to end points created by the services module. Global IP filtering settings can be set up in the admin at admin/build/services/rest_ip_filtering, but these settings...
Categories: Security
Template Field Variables
Provides super themer-friendly template variables for entity fields. This module takes the mystery out of theming fieldable entities. For each field in an entity, it extracts the values that you...
Services node resource extension
Extends functionality for the node resource available through services module. Additional Authentication: - Provides the ability to define a specific node type (or types) that requests made to node...
Categories: Content editing experience, Integrations
Status Message
A simple module that allows users with right permission to set a Drupal message. Both anonymous and logged in users are able to dismiss the message. How to use Go to admin/people/permissions and...
Categories: Developer tools
Mailchimp User Lists
Overview This module is an expansion of the already existing Mailchimp module. This module was designed for businesses and organizations that have internal departments who need Mailchimp access but...
Categories: E-commerce, Integrations, Access control
Overlay theme
Overlay theme is a small module that provides an option to set the theme of modal frames provided by the core Overlay module, different from the default which is the Administration theme. This is...
Categories: Administration tools
Security Testing
Security Testing is a tool for locating XSS, CSRF and SQL Injection vulnerabilities in Drupal contributed modules. This tool will scan the source code of contributed module(s) for vulnerabilities...
Taxonomy revision
This module enables revisions for the taxonomy terms. The users will have an option to create new revision for a taxonomy term as for nodes. This means when a taxonomy term is edited in the default...
BLEND Localization
Overview BLEND Translation API for the Translation Management Tool (TMGMT) module allows you to easily access professional translations directly from your Drupal installation. This integration is...
Categories: Multilingual, Integrations
Booking.com API
This is 3rd party integration with Booking.com service. This module provides a framework accessing Booking.com API for Drupal developers. Provided XML data from Booking.com allows you to present...
Categories: Integrations
Front page redirect
The front page redirect module for Drupal 7 redirects visitors that arrive on the front page of your site to the page that is defined as the default front page. Introduction Drupal 7 allows you to...
Categories: Multilingual, Administration tools
Entity Property Field
This module provides a field type, that lets one pull a property of the entity (like update date) and place it as a field. There is no widget for setting this but there are formatters.
Categories: Content editing experience, Site structure
Search synonyms
This is a very small utility module which adds taxonomy synonyms to the search index. This is very useful when you want content tagged with "USA" to appear when someone searches for "America"....
Categories: Site search
OpenLayers Editor
OpenLayers Editor is a web-based tool for easy and precise creation of spatial data. It is build purely with HTML and JavaScript and thus runs on the desktop and mobile devices without plug-ins....
Commerce Direct Debit
A very simple module that provides a UK Direct Debit payment method for Drupal Commerce. When selected at the checkout the module displays fields for account name, bank sort code, and bank account...
CreditGuard Payment
This module provides integration with Credit Guard Redirect Payment service. D8 The Drupal 8 version is a complete rewrite of the module, and it is based on the PHP library created for CreditGuard ...
Categories: E-commerce, Integrations
Contentment
Contentment (content management) provides a dashboard for easily adding and managing content. The dashboard consists of a series of tabbed pages (one for each content type) plus an overview page....
Categories: Administration tools, Content editing experience
Search File Attachments
This modules allows the indexing and searching for content in files that attached in nodes. The module uses the Apache Tika Library and supports the formats: PDF IPTC metadata from JPG and TIFF...
Categories: Site search
Mercado Pago Payment
This project implements MercadoPago service for Drupal Commerce At the moment I have developed two versions. Version 1 (7.x-1.x) was based on the old payment system from Mercado Pago (to be...
Categories: E-commerce
Cryptolog
Cryptolog enhances user privacy (and compliance with data protection and consumer privacy regulations such as GDPR, CCPA/CPRA, etc.) by logging ephemeral identifiers in place of client IP addresses...
Categories: Administration tools, Integrations, Security
Panopoly Demo
Demo content and functionality to help show the power of Panopoly Key features Demonstration homepage Demonstration content pages Demonstration Views/Panels Integration Demonstration region and...
Categories: Content editing experience
Commerce Migrate Ubercart
Commerce Migrate Ubercart is a migration using Commerce Migrate and the Migrate suite that can migrate 6.x and 7.x Ubercart stores from either the existing Drupal database or an external database...
Categories: E-commerce
Flag Tracker
Integrates Flag and Tracker modules.
Categories: Content editing experience, User engagement
Every field
This is a module that exposes a content type with an instance of every field on it, for testing things that need to work on lots of fields, like http://drupal.org/project/edit.
Categories: Developer tools