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.
Get Image
get_image.module analysis <img> label, long-range images will be saved to the local server. * Image preservation path setting can be user name, user ID or time storage. * for a specific type...
Categories: Media
Revisions Aggregate
Provides a list of revisions for all the nodes available in your website. Provides options to revert any node revision to its previous revision , delete any node revision and filter nodes revision...
Categories: Administration tools
Ingenico
If you want to take over this project, see Project ownership transfer. Allow any payment to be paid with Ingenico (formerly Ogone) through Payment. You can use it with: Ubercart Drupal Commerce...
Categories: E-commerce, Integrations
Simple Copyright
This project is no longer supported. Never worry about updating your copyright information ever again! This module automatically uses the current year and the site name to create a block that you...
Categories: Developer tools
Text avatar
Automatically generate an user_picture letter avatar png/jpg images from user's name initial. You can upload custom ttf file and set the image type (png or jpg) and the event when generating the...
Categories: Access control
version-highlight
Disclaimer : This module is badly named prefer the following : D8 Git Tag for active support. Add the version of your application from a json file in the Drupal toolbar. Add manually or via git...
Categories: Developer tools
Field collection named tokens
Imagine a field collection like pictured You have a select box, then some other information. You want to use a token to pull the text field associated with the select box - but oh NO! Your users...
Categories: Site structure
S3 File Sync
Module Description The S3 file sync module uploads any file or image to Amazon Web Services (AWS) Simple Storage Solution (S3). The module can be used to facilitate a Digital Asset Management...
Categories: Content editing experience, Content display, Site structure
Webfont Loader
This module uses the Webfont Loader Library, developed by Google and Typekit, to: Utilize fonts available in the Google Font Directory. Utilize a preset created on typekit. Utilize a preset created...
Webform Layout Container
This module adds a new type of Webform element for Drupal 8 Webform 5.x called: the Layout Container. By placing webform elements inside a Layout container, it automatically arranges the elements...
Feeds: Map Field to User
This module saves a author information entered into a node's field as the node author. If you are using Feeds, you can map your author information from the feed into this field. Install this module...
Categories: Content editing experience, Access control
CiviCRM Petition Email
This module allows the easy setup of automatic emails to a decision-maker upon signing a CiviCRM petition. It uses the Drupal outbound email system, which makes it configurable, but for obvious...
Categories: Integrations
Domain Country API
The Domain Country API module provides storage and retrieval mechanisms that allow countries to be mapped to domains. It integrates with the Domain Access module so that domains that are currently...
Plugin tools
Plugin tools is a small developer/administrator utility which allows you to browse the various plugins provided by different modules. This information is normally hidden in the code layer. The aim...
Categories: Developer tools
JSON Select List Field
The JSON Select List Field module allows you to generate the option name/value pairs for a select dropdown list from an external source that is returning JSON data. An example use-case for this...
Categories: Site structure
Jaco Integration
Integrate Jaco with your Drupal website. Jaco allows you to watch and analyze your users’ behaviour. This module adds Jaco's code to each page of your site using Drupal's block mechanism, allowing...
Categories: Developer tools, User engagement, Integrations
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)
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
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
Editorial Access Manager
Editorial Access Manager allows the assignment to edit or creation of specific content (nodes, taxonomy terms...) in specific languages to specific users. Use this module in case you need to...
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