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.
File update
Make adjustments to managed files - and transfer adjustments to resources using these files (image fields, crop entities and more). The module is suitable for SEO optimization in order to...
Categories: Site structure, Media, Search engine optimization (SEO)
Profile2 Privacy
This module extends Profile 2 by allowing administrators to create privacy levels as predefined groups or sets of profile fields on a per role basis. Users can then select from among the privacy...
Categories: Access control
Twig Backlink
The Twig Backlink extension builds a list of URL of the parents of the node based on the field name passed in the Twig twig_backlink extension parameter. This extension will automatically build a...
Categories: Content display, Site structure
Static Content Iframe
It may not ever really be a great idea, but sometimes you just need to host some static HTML content. For instance, you may have inherited a single-page app that works perfectly and all you want to...
Categories: Content editing experience
CiviCRM Event Block
CiviCRM Event Block is a simple module that creates a block with a list of upcoming CiviCRM CiviEvent events and their event types. The name of the link to event registration can be specified on...
Categories: Site structure, Integrations
IRCname
To take integration between Drupal-based websites and IRC communicaton further than Bot and its related modules allow, we need to (reliably) match site users' names with their IRC nicks. This...
uri
I have a site where I collect and manage a lot of url's. This module creates an entity type URI and manages creation of url's. It spilts the domain-name of the url into a seperate db-table to save...
Categories: Content editing experience
Prefixer
Prefixer is simple module that allows you to set up prefixes for machine names provided by Drupal core and contributed modules (content types, fields, views and so on). Notice that the module has...
Categories: Developer tools
interactive todo
Ajax based Task management block, very easy to use and enabling in site. This module can be enhanced because code is pretty easy to understand. Steps to enable: This project is handled for block...
Categories: Content editing experience
Webform remember
When a user fills a webform and submits it, this module will create a cookie on client's browser and will remember the same field name values in the future. This module is useful for webforms with...
Search API Attachments PHP
Adds a native php extractor to search_api_attachments to support pdf extraction on environments where installing binaries is not possible. The php library used is smalot/pdfparser.
Categories: Site search
Shared Email Password Reset
This module will have users reset their password based on both email and user name, there are some cases where this module can help when using the Shared Email module or when there is a requirement...
Categories: Access control
Quick Search Index Clone
The Quick Search API Clone is a module that allows you to quickly clone an existing search API index and its dependencies, like fields, facets, and processors. It also lets you customize the...
Categories: Administration tools, Site search
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...
Tagnode
This module is deprecated in favor of CCK's nodereference module, the node relativity module, and/or any future node relations APIs. Permits node-to-node associations, using Drupal's taxonomy...
Categories: Site structure
Webform HubSpot Sync
Introduction Webform HubSpot Sync connects Webform to HubSpot CRM, so form submissions on your Drupal site show up as leads in HubSpot without a middleman integration platform. It talks to HubSpot...
Project Browser API Browser
The Project Browser API Browser module lets you build Project Browser sources from external APIs, so that content administrators can browse a curated list of projects without leaving the site....
Categories: Developer tools
Bookmark Field
Bookmark Field lets editors assign a stable, human-readable identifier to any piece of content — like private_consent or contact_form — so that content can be reliably referenced, embedded, and...
Scrollbar
Overview Scrollbar is a very simple Drupal module to implement the jScrollPane javascript functionality to your Drupal and make the css selectors get a custom jQuery scrollbar. Requirements 7.x...
Categories: Content display, Developer tools, Integrations
Bundle Name Reference
This module serves one purpose, it provides a Bundle Name Reference field type. Typical usecase As a developer you would like to promote flexibility in your website and empower content editors. You...
Categories: Site structure
Realistic Dummy Content
Generate realistic demo content with Devel’s devel_generate module. Usage Enable this module and Devel’s devel_generate. You will now see portraits used for profile pictures, and stock photos...
Categories: Developer tools
Templates
Handles data, logic, and UI of templates(s) which are used by other modules. Templates are stored in the database, and are used for specific purposes, e.g. email, pdf. Component module which...
Categories: Content display
Shib2Drupal
DESCRIPTION Shib2Drupal provides HTTP authorization and mapping between Shibboleth HTTP headers and Drupal roles. CONFIGURATION Currently no UI is provided (work is in progress), you'll have to...
Categories: Access control
Search Engine Referer API
The Search Engine Referer API module is indented to be used by other modules, in blocks or themes to provide targeted content to users who come from search engines. This module provides a function...
Categories: Site search, Developer tools
Form Dependencies
This module allows you to mark form fields to be dependent of another form field. Using #dependency you can provide an array to point to the field that needs a value before the field with setting ...
Categories: Developer tools