
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.
Media entity YouTube
YouTube integration for Media entity module. This module is obsolete! It is suggested to use Video embed field module for YouTube (and many other) videos.
Categories: Media
Entity view mode selector
Entity view mode selector allows you to select a view mode per entity. When creating a new node for example, you can choose whether the node will be displayed using the default 'Full content' view...
Categories: Content display
Custom Template Suggestions (CTS)
The Custom Template Suggestions module allows theme developers to specify custom node and page templates file names when adding/editing a node in Drupal. Custom suggestions can be useful when you...
File Token Link
This is a simple file entity formatter that allows the user to specify tokens for both the link text and the link URL, as well as provide checkboxes to toggle display of the file type icon and file...
Categories: Media
Path Alias Picker
INTRODUCTION Path Alias Picker allows you to search through taxonomy terms and menus and build your path alias through them. For example, you could pick the terms "drupal", "is" and "awesome" and...
Categories: Content editing experience, Administration tools, Search engine optimization (SEO)
Taxonomy Term Page Access
This module introduces a new permission to restrict access to /taxonomy/term/TID and /taxonomy/term/TID/feed pages. The restriction is global for all vocabularies. If you need more fine grained...
Categories: Access control, Site structure
PDF.JS display for pdf file
This is a module using PDF.JS from Mozilla to display PDF file as inline content of the website. I'll create an 8.x version first and backport to 7.x
Categories: Content display
Quicktabs XT
This module adds to the Quicktabs edit form a checkbox (click 2nd image) for the user to optionally split off the Quicktabs tabs from the associated content pane. Tabs go in one block, while...
Categories: Content display
Devel Generate Text Settings
Devel Generate, which is part of the Devel module, makes it really simple to create dummy entities in Drupal. It'll create everything from users to taxonomy terms to nodes. It does a great job of...
Categories: Developer tools
Identification
This module allows users to login with a custom identification number (or string). To configure this module, the site builder creates a (or specifies a pre-existing) field on the user entity. The...
Categories: Access control, Developer tools
Product Specification
This module allows you to attach product specification data to any entity in Drupal 7. Mostly we can use this module to store product specifications on product display page. The form allows the...
Categories: Content display, E-commerce
Redirect File
This module provides support for redirecting public file assets. The following problem exists with the redirect module: Create a redirect from /sites/default/files/test.pdf to http://google.com If...
Categories: Media
Farm Asset
This module has been merged into farmOS. All future development will take place in https://www.drupal.org/project/farm. See [#2876992] Original description: A farm asset entity type. This module is...
Answers to comment
Synopsis With this module you can : transform an answer of a user in a comment . choose if you assign the comment to the question or another answer. transform a comment of a user in an answer ....
Categories: Developer tools
JsSIP
The JsSIP JavaScript SIP stack as a library module for Drupal.
jQuery-i18n-properties
The jQuery-i18n-properties JavaScript library as a Drupal library module.
Categories: Developer tools
Address Field Via CEP
Provides address lookup and autofilling for Brazilian addresses in addressfield fields based on Via CEP webservices. Features Put the postal code field to the top of the address fields. Get and...
Categories: Site structure, Integrations
Menu Block Settings Override
This module allows for overriding the settings of a Menu Block, or hiding a Menu block on specific nodes. This may be useful when managing large websites with complicated menu structures. This...
Categories: Site structure
Openlayers Geolocate Button
This module provides a simple button behavior for Openlayers that centers and zooms the map to the browser's current location when clicked. It is essentially the same code as the Geolocate behavior...
Categories: Site structure
Domain Site Verification
A simple module which extends the site_verify module to work with the domain module. Install as any other module. There are no configuration pages, the only user-visible change is an additional...
Categories: Multilingual, Developer tools, Search engine optimization (SEO)
Master UI
Provides a UI in the Drupal backend for Master (drush command). The UI is separated from the original master project, so that one can live on as a pure drush command. Admin pages On admin/modules...
Categories: Administration tools, Developer tools
eWAY Integration
Integrate eWay with Drupal Commerce Introduction This module has been developed in partnership with eWay. It allows Drupal Commerce to use eWay as a payment option. This module is implemented using...
Categories: E-commerce, Integrations
Role based Email Login
This module allows the users having configured role to Login with Email address only. If your application doesn't contains any sensitive data or your user don't have any administrative permissions...
Categories: Access control
Quizz multichoice question
SQL Storage cleanup
🇺🇦 This module is maintained by Ukrainian developers. Please consider supporting Ukraine in a fight for their freedom and safety of Europe. This project aims to remove possible abandoned data out...
Categories: Administration tools, Developer tools