
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.
Auto Purge Users
Auto Purge Users lets administrators delete inactive users based on time conditions. Users are selected as per criteria that check for different types of user inactivity. Some of the criteria that...
Categories: Access control
Breadcrumb Manager
Summary This module resolves an endemic problem of Drupal, the breadcrumb management, in the simplest way you can imagine: without doing anything! (hehe.. it's a kind of magic) Breadcrumb manager...
Categories: Content display, Administration tools, Site structure
Webform UUID
This project is a result of this thread: https://www.drupal.org/node/2076483 It is NOT the same as the Webform UUID Submission module which deals with submissions rather than the webform itself...
Categories: Content editing experience, Import and export
Webform Scheduled Tasks
This module (2.x branch) provides a generic scheduler for processing webform submissions. There are two kinds of plugins developers can write to hook into the scheduler: Result set plugins: these...
Categories: Administration tools, Import and export, Developer tools
Views XML Backend
Views XML Backend is a Views 3 plugin that adds native XPath 1.0 query generation. It allows you to parse XML/(X)HTML with XPath selectors using Views' graphical query builder. Dependencies Views 3...
Categories: Developer tools, Import and export
SearchStax Studio – Site Search
The SearchStax Drupal Module lets users set up and configure the SearchStax Site Search product (subscription required) on Drupal in less than 60 minutes. SearchStax Site Search harnesses the power...
Categories: Administration tools, Developer tools, Site search
Apigee
The Apigee module enables you to connect a Drupal 9+ site to Apigee Edge or Apigee X in order to build a developer portal: Users that register or are added to the Drupal site will be added as...
Categories: Integrations
Simple FB Connect
Simple FB Connect allows users to register and login to your Drupal site with their Facebook account. As the name suggests, the design principle of this module is to keep things as simple as...
Categories: Integrations, Access control
Node Authorize Link
Generates links for view, edit, or delete content without login. Module maintains authorization key for every node and gives additional grants (view/edit/delete) to every user (anonymous too) who...
Categories: Access control
Webform Multiple File Upload
This module is unsupported due to a security issue the maintainer didn’t fix. If you want to use this module, your options are: Choose another, actively maintained module instead File an issue in...
Categories: Content editing experience
Tocbot - Automatic Table of Contents
This module provides a wrapper around Tocbot which builds an automatic table of contents (TOC) from headings in an HTML document. This is useful for documentation websites or long informational...
Categories: Content editing experience
HTML Field Formatter
This is a very simple module that enables an HTML field format for text and string fields. Useful for plain text fields that might have basic html and needs to be rendered as such. Provides a...
Categories: Content display, Site structure
PlUPload File Widget
What it does This module extends Drupal core File widget to use the PlUpload Form Element provided by the PlUpload integration module: https://www.drupal.org/project/plupload The aim of the module...
Categories: Media, Site structure
Media Parent Entity Link
This module enables you to link image fields of media entities to their referencing (node) entities. You will be able to set up the view mode for the media entity accordingly. Currently with Drupal...
Categories: Content display, Developer tools, Media
Domain Menus for Domains
Allow menus to have domain assignment so that menu and menu link administration can be linked to domain access. The module intention is to allow each domain to have its own set of menus like a main...
Categories: Administration tools, Developer tools, Site structure
Upload File Replace (for filefield CCK)
This is a small utility module that automatically stops Drupal from renaming new files upload via filefield CCK. When 2 files with the same name exist, the older files will be renamed. What it Does...
Categories: Media
Apache Solr Panels
Create custom Apache Solr Search Integration pages with Panels. This module exposes the search form, search results and information about the search as panes for use in Panels. This allows for more...
Categories: Site search
Field group views
Provides a view format for Field group. In other words, a field group can be displayed using a view. One possible usecase would be to generate a table using fields as columns. Dependencies Views...
Categories: Content display, Site structure
Condition Query
Conditional Plugin (Visibility) by Query Parameters Extends conditional plugin API to add URI Query Parameters to control the content visibility. Drupal core conditional plugin API provides the...
Math Field
The Math Field module defines a new field type to dynamically calculate values on entity forms. This is an alternative to Computed Field that does not require the use of PHP Filter. Math expression...
Categories: Site structure
Field Inheritance
The field inheritance module can be considered to be a field-level entity reference alternative. It allows site administrators to inherit any field from any entity into any other entity. For...
Categories: Administration tools, Content editing experience, Site structure
Basic cart
Intro Basic cart is a very simple shopping cart / checkout process for Drupal, that just sends 2 emails after each order. Along with the shopping cart, this module also provides a block where you...
Forms Steps
Description Forms Steps provides an UI to create forms workflows using forms modes. It creates quick and configurable multisteps forms. You will be able to add and mix lot of steps using all the...
Categories: Administration tools, Site structure
Code Filter
This module provides a simple text format (input filter) that handles <?php ?> and <code></code> tags so that users can post code without having to worry about manually escaping...
Categories: Content editing experience, Developer tools
Theme Per User
Theme per User module used to change the page appearance per user wise. Every user can easily switch themes to view their pages.
Categories: Access control