Add functionality and customize your Drupal application with thousands of projects contributed by our amazing community.

54,000 modules match your search

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.

Redirect Page By Role

Redirect Page By Role What is: It is a module that allow your website redirect any user in any node to anywhere. The redirects could be configured for individual nodes or by content type. How to...
Categories: Automation, Site structure

Share Buttons, Related Posts, Content Analytics - Shareaholic

Boost Audience Engagement with Award Winning Site-Speed Optimized Social Tools: Share Buttons, Related Posts, Monetization & Google Analytics. Shareaholic is an all-in-one content amplification and...

Track displayed files

Description What is this module for? Track displayed files module enables the possibility to track how much visitors are viewing files on site. Every link to a file can be configured to be tracked....
Categories: Integrations, Media

Webform Accordion

This module allows you to group webform fields inside of a jQuery UI Accordion control similarly to how the default Fieldset control works. The module makes two new components available for use on...

Auto image style

Allows to apply an image style depending on whether the orientation of original image is portrait or landscape. Features: Has integration with the link module. Has integration with the Picture...
Categories: Media

Read Time

Read Time displays the time it will take to read content on your site. A pseudo-field is added to each content type that you can show or hide from the Manage Display page. You can also configure:...
Categories: Content editing experience, Site structure

Administration Menu select

The Administration Menu select module is a very basic module that provides a selectbox on the user settings form allowing the user to choose which Administration menu module they wish to use....

Views System

The Views System module extends the Views module and allows to create customized lists (pages, blocks) of modules, themes, and theme engines that are or have been installed in Drupal's file system....
Categories: Administration tools

Wikitools

#D7CX: I pledge that Wikitools will have a full Drupal 7 release on the day that Drupal 7 is released. The wikitools module provides some settings to get a more wiki-like behavior. It aims to be...
Categories: Content editing experience

Context No Title

Context plugin to remove a content items title Created by e2thex and Sponsored by Phase2 Technology
Categories: Content display

Asaf (ajax submit for any form)

Currently we have no time to maintain this module so we are looking for co-maintainer! This module is used to AJAX-ify form submissions. It can both AJAX-ify existing forms (without writing any...

ProfilePlus

ProfilePlus adds the ability to search user profiles to the standard Drupal search form. This module allows you to search all public fields in a user's profile. This includes the default fields...
Categories: Site search

Plus 1

A simple digg-like voting widget for content that uses Ajax. You can choose to not show the voting widget in certain node types, and you can show it in teaser view and/or full view. The 6.x-2...
Categories: User engagement

ImageAPI Optimize AVIF & WebP

This module provides both AVIF and WebP processors for the ImageAPI Optimize module. This will enable best compatibility for current browsers. When added to a pipeline, image.avif and image.webp...
Categories: Media

Opigno Class App

Opigno Class App. Manage students and teachers using classes. Subscribe entire classes to courses.
Categories: Administration tools, Access control

Image Base64 Formatter

This module simply provides a formatter for image fields that prints the image encoded with base64. This is particularly useful when transmitting data through services, when you want to avoid...
Categories: Content editing experience, Media, Developer tools

Contextual View Modes

Ever want to change the view mode of something based off a context? Well now you can! Contextual view modes adds a context reaction where you can set the view mode of any entity. You can also set...
Categories: Content editing experience, Content display

RNG - Events and Registrations

The UI for registering for events is broken in the 3.x version. You may want to try one of the similar registration modules instead first. RNG is an event management module for Drupal 8 created in...
Categories: Site structure, Access control

Layout Plugin Views

Panels used to have a views row plugin in Drupal 7 which allowed users to place view's fields on panels' layouts. Since panel's layout functionality has been split off into Layout Plugin for Drupal...
Categories: Content display, Site structure

Bootstrap 3 shortcodes

This project is no longer actively maintained. We recommend users consider DXPR Builder for a more advanced and flexible content creation experience. DXPR Builder offers a modern, user-friendly...
Categories: Developer tools

Bulk File Nodes

Bulk File Nodes allows a user to upload or import many files at once, and have many individual nodes created, one for each file . Where this module significantly differentiates from other modules...
Categories: Media

Ajax Block

Provides the ability to load blocks via Ajax method. One can easily configure new and existing blocks to load via Ajax. Essentially a placeholder will be dropped in place instead of fully rendering...
Categories: Content editing experience, Content display

User Login Persistent Destination

This tiny module ensures a persistent destination parameter on user login and register pages. Given the following use case: You redirect anonymous users to the login page, when they try to access a...
Categories: Access control, Developer tools

Friendly Register

Friendly Register module allows users to see if a username or email address has already been used during registration before they submit the form. This module checks the database and returns an...
Categories: Developer tools, Access control

CKEditor Tabber

Add Tabs functionality in CKEditor project Installation Enable the module Go to CKEditor instance configuration Place it in the enabled buttons list Enable the plugin in the list Usage Simply click...
Categories: Content editing experience, Developer tools

Pages