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

51,588 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.

Restricted Home Link

This module provides a permission to prevent users from creating/editing/deleting/moving menu links pointing at <front>.

SPCTRM

SPCTRM Drupal Color Modul Logo

SPCTRM is an alternative to the Drupal color core module.

Views Contextual Comparison

Simple module that allows you to perform a comparison operator (<, <=, =, >= >) on an integer 'contextual filter'

Other types to be added as time allows

Exclude Views Results

Exclude Views Results thumbnail

This module allow you to gather views (and there displays) to exclude resutlts (actually only nodes) from each other in the same group.

Google Trace

Provide Google Trace Integration.

Installation

Download this module as usual :
composer require drupal/google_trace

Commerce Checkout Register

Checkout | register

Commerce Checkout Register module provides an user registration functionality for Drupal Commerce on checkout page.

Vocabulary access extra

Vocabulary access extra

This is a very simple module that lets you hide the tabs (like Manage fields or Manage display) from the administration screen taxonomy terms for particular roles.

Seen

Seen is a small module which tracks which users have viewed a particular node (based on node access records), and provides this information as a tab on each node.

Accessible Errors

Makes form validation error messages more usable, by linking the error message to the relevant field. This probably makes form validation errors suck less for screen readers.

Context Per OG

This module creates one context per Organic Group.

OG Subscriptions

Overview

OG Subscriptions is a plugin to the Subscriptions module to allow users to subscribe to Organic Groups (OG).

SMS Rasta

Rasta SMS gateway

Provide integration between SMS Framework and RASTA SMS Panel (An Iranian SMS gateway).

Site Inventory

Synopsis

Site Inventory is a module that stores a repository of important content on your site such as:

Braintree API

This is an API module to enable using the Braintree API in your custom module. Setup:

Password hint

Allow your users to create easy to remember password hints to assist with login.

Active Record

Active Record for Drupal

Tired of using the anonymous arrays Drupal loves to slosh around? Give this a whirl.

Ships with some default models for users, role and users_roles

Comment verify

Forces anonymous commenters to verify comments via email before they can be published.

CloudSponge

CloudSponge imports address books from Gmail, Facebook, Yahoo, Linkedin, Outlook.com, AOL, Outlook and Mac OS X Contacts.

Serialized field

This is a helper module which declares a 'Serialized data' field type. This is designed to make it easy for modules to store arbitrary data on an entity.

HTTPRL Spider

HTTPRL Spider uses the excellent HTTP Parallel Request & Threading Library to perform an internal cache seeding spider via Drush. This is not a module, it's a command line call that can be used to effectively rebuild all Entity Cache and Boost cache files for an entire site. By default it will spider all known, front-facing entities in a site with a single call. It also has some hooks to allow for adding additional non entity paths to target (such as views and other menu paths).

Installation

Just run drush dl httprl_spider to get the latest version; it's a drush plugin.

Simplest example

drush cc all
drush hss --nonblocking

This will clear all caches and then issue nonblocking requests for all front-facing entity paths. This has performance implications so make sure that you run this as part of a nightly job and not all the time (especially on larger sites) as this is effectively a self-imposed denial of service attack. A bit safer call is drush hss which issues the calls but sequentially and yet more reasonable is drush hss node to have it only spider nodes on the site.

Another common call

Total Subscription

Subscriptions view with actions

Total Subscription provides functionality which would allow the user to subscribe to node pages, taxonomy terms, etc.

Pages