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

54,051 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.

Album Image Styles

This was an exploratory module for me to learn how field formatters worked in Drupal. While learning, I think this facebook-style image formatter will be helpful for people. I'm currently looking...
Categories: Site structure

Expire Questions

"Expire Questions" extends the Answers module. Answers provides a question & answer service. Users can post questions and other users can answer them. Expire Questions enables questions to...

Code per Views Display

Overview Code per Views Display (CPV) creates a display extender plugin for Views that allows Views administrators the ability to add custom CSS and Javascript into any display. The CSS and JS code...
Categories: Developer tools

Google Identity Toolkit (GITkit)

This module allows users to login / register on a Drupal website using their Google login credentials via the Google Identity Toolkit API available on http://code.google.com/apis/identitytoolkit...

Nice Tags

This module improves seamlessly the UX for taxonomy tags input fields. No 3rd party JS libraries are required, as it works out of the box with jQ version shipped with Drupal. Current Features If JS...
Categories: Developer tools, Site structure

Alter Ego

This is a continuation of wowguild module. It is an attempt to make a Generic gaming hosting module that other modules and admins can customize. It allows users (with permission) to create Avatars...
Categories: User engagement

Views Mosaic

Module description Create a views style based on Mosaic jQuery plugin The Views Mosaic module creates a row style plugin for Views with sliding boxes and captions. It uses fields style to show...
Categories: Integrations

Selected and unselected values formatter

The default formatter for multiple values displays only those values that were selected in the node edit form. Sometimes it's useful to show all values and with some added markup indicate which...
Categories: Content display

Term Meta Tag

Set taxonomy vocabularies that should be used for the 'keywords' and 'description' meta tags. Term names are used for 'keywords' and term descriptions are used for 'description'.
Categories: Site structure

Drupal Ipsum

Drupal Ipsum is a Drupal-flavoured lorem ipsum filler text generator! Drupal Ipsum was featured in Episode #69 of the DrupalEasy Podcast! Drupal 8 The Drupal 8 version has moved to a new project:...
Categories: Content editing experience, Developer tools

JQGRID - View integration

JQGRID - views integration for the jqGRid jQuery plugin This module provides views integration for the jqGRid jQuery plugin, which provides advanced interaction controls to HTML tables such as...

Excluded

Warning message As of July 12, 2023, this project appears to be no longer supported. If, as the project maintainer, you feel this message has been posted in error, please post a comment on [...

Nodereference autocomplete nid trim

The Nodereference autocomplete nid trim module is a simple module that uses JavaScript to remove the [nid:X] text when you select an item in a Node Reference field. For example, if you have My Node...
Categories: Content editing experience, Content display

Engaging Networks E-activist Integration

Engaging Networks e-activist is an online advocacy tool for nonprofits that supports advocacy in the US, UK, Canada, Germany, Australia and the EU. The Engaging Networks e-activist module for...

Profile Lite

Similar to the Profile2 module, this module is an alternative and simplified successor to the deprecated Profile module that ships with Drupal core. This module differs from Profile2 in that it...

Views JQFX Supersized

Supersized is a fullscreen background slideshow built using the jQuery library. More information at BuildInternet Supersized. This module requires: Views Views JQFX Libraries The Supersized 3.2.7...

Rules XPath Parser

Rules XPath Parser is a Rules plugin for parsing XML and HTML documents. For retrieving data from external resources, see Rules HTTP Client. For data normalization resources, see Rules Data...
Categories: Content editing experience, Import and export

Selectivizr

Drupal integration with the Selectivizr JavaScript library. What is Selectivizr? From selectivizr.com Selectivizr is a JavaScript utility that emulates CSS3 pseudo-classes and attribute selectors...
Categories: Developer tools, Integrations

Context Block Info

Overview This module provides additional info to context administration. It creates info page with all contexts and blocks to make it easier for administrator to navigate between context and block...

Click to Schedule

Click-to-Schedule by TimeTrade is a new, proven way to convert website visitors into booked appointments or meetings for you and your team using online appointment scheduling. It enhances your...

Alert Box

Creates an "Alert Message" block that, by default, will display on every page of your site. Also is controlled by an admin page that allows you to change the message as well as turn the block on...

Mobile Subdomain

Detect if the user is on a mobile device such as an iPhone, Android, Blackberry or webOS. Redirect the user using to a subdomain of their choice. ie http://m.siteurl.com A configuration page is...
Categories: Developer tools

Webform SSN

A webform component for Social Security Numbers. The module adds a new component to Webform components list which provides an option to define SSN (Social Security Number). The default setting...
Categories: Content editing experience, Site structure

Views Field Options

This module adds an options in Views fields that allows to define a specific HTML block tag. The default tag is (some field handlers override it with ) and cannot be changed through UI. Feel free...

Taxonomy simple access

Taxonomy simple access provides a simple way to grant access to a term or its children (other terms, nodes) by roles. Why yet another access control module? Taxonomy Access Control and Taxonomy...
Categories: Access control, Site structure

Pages