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.
Simple Entity Merge
Development for this project is on GitHub A module that allows two entities to be merged together. Enable and visit /admin/simpleentitymerge Features: Merge fields Merge properties (with an API...
Categories: Administration tools, Content editing experience, Developer tools
Region View Modes
A surprisingly simple, flexible layout solution made possible by placing fields in regions. Features Region View Modes is just a bit of glue to join Drupal's theme regions and View Modes. Allows...
Categories: Content display
Context Callback
A small module to allow your own callbacks for activating and reacting to contexts (context module). No need to write a context-plugin; this module provides a simple hook to register the callbacks...
Categories: Developer tools
Raygun.io
Allows all errors and exceptions to be sent to Raygun.io so they are tracked on their dashboard. For the full feature list see the feature list page on raygun.io. Module features Simple one stop...
Categories: Developer tools, Integrations
Secure form
This module will provide more security for your user input forms. The secure form module restricts a file upload, if there is a mismatch between the MIME type and extension of the file. It also...
Categories: Site structure, Media, Security
Content Type Dependency
The Content Type Dependency module allows admins to create rules. Each of these rules will prevent a user from adding one particular content type unless the user has finished adding a specified...
Categories: Content editing experience, Content display
Eventbrite API
Important: This module uses the previous V2 version of the Eventbrite API. This has now been deprecated and as a result this module probably won't work properly anymore. There is a plan to rewrite...
Categories: Site structure
Developer console
My replacement for huge and clumsy Devel ;) Allows to execute PHP code and database queries, provides dumper function with Kint library integration and output type parameters for Drupal 7 & 8,...
Categories: Developer tools
tokens for seo
Tokens for seo is an small module that use Variable module and Token module to create a form to fill some seo options and become them into tokens. The elements to fill are some of the metatag...
Categories: Search engine optimization (SEO)
Views Calculation Filter
Provides a Views filter handler that allows you to do calculations using values from fields and filter on them on the fly.
Ctools view access
Provides a ctools access plugin that returns true if a selected view has results. This is useful for controlling visibility of panel panes based on view results. Based on code provided by Banezaka,...
Entity Abuse
🇺🇦 This module is maintained by Ukrainian developers. Please consider supporting Ukraine in a fight for their freedom and safety of Europe. ABOUT: Provides ability for any user to add complains...
Categories: Content editing experience
Personalization
Overview The personalization module adds highly configurable implicit and explicit personalization to Drupal websites based on geolocation and taxonomies. This means you can deliver content to site...
Categories: Content editing experience, Site structure, Site search
Chunker
Breaks content (body text) into sections at header boundaries. This enables us to use collapsible fieldsets. tabs, vertical tabs or other jqueryUI style formatters like accordion to create in-page...
Categories: Content display, Developer tools
Features User Role Plus
Initiator of this module is [#1411678] This module allows you to export a user role with all enabled permissions. Dependencies * Features Hidden variables (since 7.x-1.1) To clear stale permissions...
Categories: Import and export
Parsley Form Validation
Drupal module that provides integration with the client side validation library parsley.js. Currently this module only integrates on the FAPI layer. This is not an end-user module yet, each form...
Categories: Content display, Developer tools
Disable Developer Modules
This is a small module that lets site administrators select particular modules they wish to remain disabled. This is perfect for ensuring developer modules aren't enabled on production sites. By...
Categories: Administration tools, Developer tools
Ubercart Invoice payment
This module is a sub-module of Ubercart. This module will give Site admin an ability to create invoice for customers and customers will receive link in mail to pay the invoice.
Categories: E-commerce
html2canvas
API module to include html2canvas javascript library, see http://html2canvas.hertzen.com/ Instructions Download the module. Download the html2canvas javascript library (https://github.com/niklasvh...
Categories: Developer tools
jspdf
API module to include jspdf javascript library, see http://jspdf.com/ Download the module. Download the jspdf javascript library (https://github.com/MrRio/jsPDF). Place it under sites/all/libraries...
Categories: Developer tools
Webform Confirmation
This is confirmation module. It sends an e-mail to users who submit the webform for verification by taking the email id from the webform. On clicking on the confirmation link in the email, the user...
Categories: Integrations
Relation services
This module provides integration between Relation module and Services module. After enabling it you will be able enable relation data as resources in services endpoints. One additional use case is...
Categories: Import and export, Developer tools
Required Fields
Overview: This project provides an admin interface which lists all the fields grouped under content types. And it has a functionality to make the fields as required or optional. Features: You can...
Categories: Administration tools, Site structure
Vimeo shortcode
Adds an input filter to enable Vimeo videos to be embedded using a short code [vimeo url="https://vimeo.com/1234567"] Additional options are also available: [vimeo url="https://vimeo.com/1234567"...
Categories: Media
Harmony Access
Harmony Access provides an access layer (currently no UI) to Harmony Core so that access can be restricted to threads. Within this module is the submodule Harmony Access OG which provides...