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.
FileField Mail
Overview Allows filefield downloads to be restricted until the requester confirms the email address. This email address is stored in the database and reported back to privileged users. The...
uc_duedate
Currently the only dates associated with orders are their created date and modified date. Those are pretty important, however when using the modules such as Ubercart Pay Later and Ubercart Payment...
Categories: E-commerce
Web Service Award
This modules makes it possible to collect user feedback using the services from Web Service Award. Web Service Award has developed Web Service Index - a system to help measure how well your website...
Categories: Integrations
Inline Conditions
This module allows conditions to be defined on the entity add / edit form, and
those conditions are later mapped to rules conditions when the rule is generated. Inline Conditions are specially...
Categories: Automation
WF Tools
Note: WF Tools has migrated to github. Releases will still be handled here, but issues are tracked using the github bug tracker. The source of truth for code is github. WF Tools is a collection of...
Categories: Access control, Administration tools, Developer tools
Share Stats
Provides links for social networks (Facebook, Twitter, Orkut and Forward) to share your content and tracks statistics by registered users. There is also a report where you can see a table with user...
Categories: Integrations
Download Count
The download_count module tracks downloads of private files attached to nodes via the core upload or contributed filefield modules for d6 and private core file fields for d7. D7 Version NOTE: this...
Rules UI Mockups
This is a project for planning, tracking, and versioning mockups of a future Rules administrative interface by using structured user reports and reviews of ideas that will simplify and improve how...
Categories: Content display, Automation
Condition Field
This module provides a field type to be able to add the Condition Plugin interface to any fieldable entity. It also provides a class to query the data, but in order to use the values, additional...
Categories: Site structure
Block Visibility Conditions
This module provides some extra block visibility conditions: 'Not Node Type' condition. The block will still be shown on all other pages, including non-content types. This differs from the negated...
Categories: Content editing experience, E-commerce
Modal
Use Modal to add dialogs to your site for lightboxes, user notifications, or completely custom content. Just go at: Administration » Structure » Modal Have fun :) Modal 6 is ready 🍻 Highlights: ✅...
Categories: Administration tools, Content display, Content editing experience
ROI Analytics & Backoffice
This project adds the DeskGod javascript tracking code to your site's pages and integrates the powerful website backoffice system Deskgod (free and paid version). For a "Basic Free Account" please...
Finteza Analytics
The official module for integrating Finteza web analytics with Drupal websites. What is Finteza? The system features real-time web analytics. Track the number of visitors, page views and events of...
Categories: Integrations
TOC API
This module provides a framework for creating table of contents (TOC) from an HTML fragment's header tags. Classes The TOC API consists of a several classes, services, and plugin: Toc: A class that...
Categories: Content display, Developer tools
Footnotes
Footnotes module can be used to easily create automatically numbered footnote citations to references into any formatted text with full CK Editor 5 support. 🇺🇦 This module is maintained by...
Categories: Content editing experience
Official Facebook Pixel
This plugin will install a Facebook Pixel on your Drupal page. The Official Facebook Pixel allows you to fire PageView events when people visit your website. Tracking pixel events can help you...
Categories: E-commerce
Tracking Inject
This is a Drupal 8 module. Adds the ability for injecting tracking scripts into website pages. Tracking scripts are typically provided by an advertising agency, research firm, analytics firm, or...
Categories: Administration tools, E-commerce, Search engine optimization (SEO)
Crawler Rate Limit
Crawler Rate Limit allows you to limit requests performed by web crawlers, bots, and spiders. It can also rate limit regular traffic, and block requests based on autonomous system number (ASN)....
Categories: Administration tools, Performance, Security
Time Tracking Application
Time tracking application provides multiple way of tracking time. You can use it to track time spent on specific issue resolution, specific project or sub project. Time Tracking Application...
Maintenance 200
Overview The Maintenance 200 module allows a site to return a Status code of 200 rather than the default 503 (Service Unavailable) code. "But wait," you ask, "why would I want that? The site is...
TrackMyAdmin
The TrackMyAdmin module tracks the activity of the modifications performed by the users with the role of Administrator. TrackMyAdmin module provides a dashboard that lists out type(Content/Config)...
Categories: Administration tools
Steal Our Content
Steal Our Content is a module that displays a "Republish" button as a block on the site. The block is very configurable. When you use the republish button, you get a modal (provided by CTools) that...
Categories: Content editing experience, Content display, Import and export
Base Field Override UI
The Base Field Override UI module enables an interface to be able to change the labels and descriptions of the fields that have been created by code using the BaseFieldDefinition class (Example,...
Categories: Administration tools, Site structure
User Import
Import users into Drupal, or update existing users, with data from a CSV file (comma separated file). Provides a wide range of features out of the box, and a comprehensive API to customise imports....
Categories: Import and export, Access control, Developer tools
Posthog Analytics integration
Integrates PostHog Analytics with Drupal, providing comprehensive product analytics, and user behavior tracking. Supports both client-side (JavaScript) and server-side (PHP) tracking, with...
Categories: Integrations