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

55,458 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.

Tic Tac Toe

This module implements an interactive Tic Tac Toe game It can present a Tic-Tac-Toe board that is updated using AJAX requests upon each user move. The module implements the alpha beta search...
Categories: User engagement, Developer tools

Feedback Reloaded

Feedback Reloaded allows users and visitors of a Drupal site to quickly send feedback messages about the currently displayed page. Visitors can highlight/blackout any area in webpage and can add...
Categories: Administration tools

Exclusive Value

Set a CCK field to only have one value on one node across whole site - all other nodes will have no value for that field. User Cases Featured Node Tick a checkbox on a node to make it featured...
Categories: Content editing experience, Site structure

Commons Activity Streams

This project has been merged into the main Drupal Commons repository with [#2009294]. For Drupal Commons 3.4 or higher, visit http://www.drupal.org/project/commons to download commons and use this...

Commerce Heidelpay (D7..9)

Heidelpay integration for the Drupal Commerce payment and checkout system. Currently supports Heidelpay CheckOut for redirected payment. Drupal 8 Drupal 8 version provides an onsite method, please...
Categories: E-commerce, Integrations

CiviCRM Multiday Event

#NOD8CX: I have no plans to have a full D8 release within even a year of when Drupal 8 is released unless someone else volunteers to co-maintain that branch. This is not meant as criticism of the...
Categories: Site structure, Integrations

Salsa Entity

Exposes Salsa objects as entities to Drupal. Doing that allows close integration with various modules like Rules and Entity Reference. The goal is to replace the public user interface of Salsa CRM...
Categories: Integrations

Views Extras

This module is a proof of concept for various enhancements to the views ui. There is much room for architectural improvement, but all listsed features should be functional. It currently provides...

Panels Custom Title Tag

This module makes a way to set a custom page title tag on a panels page. What problem does this module solve? When you are using the page_title module and the panels module together and you set...
Categories: Content editing experience, Developer tools

Domain Cache

This project provides separate cache keys per domain in a Domain Access environment. This can replace either the default database cache as well as memcache. Installation See README.txt
Categories: Developer tools

Commerce Message Pane

This module is an extension of Drupal Commerce that provides a base message pane that allows easier creation of any number of message panes via existing Commerce Checkout hook definitions. The pane...
Categories: Developer tools, E-commerce

Multi-admin pending approval notifications (MAPAN)

Problem The current behavior in Drupal core when a new user registers requesting approval sends mail only to the site's contact address. Thus only one person is notified even though there may be...

Drupal Code Quality

DCQ - Drupal Code Quality. Check code quality through git. Installation and Usage Requires phpcs and module coder Installing local: Copy pre-commit and pre-commit_dcq files from directory of module...
Categories: Developer tools

Highlight Filter

This is an input filter which allows users to highlight text with color. To highlight text, place carets (^) around the text to be highlighted. The default color for the highlight is #ff1493 (deep...

Reviews

This module allows authenticated users to leave reviews on site content. It can be enabled on a per content type basis, so if for example, you had a music site, you could allow users to leave...
Categories: Content editing experience, User engagement

Tripal Blast Analysis

This module extends the Tripal Analysis Module and provides a method for loading XML results from the NCBI blast program. Blast results appear on each feature page. Requirements Tripal Comparison...

Tripal GO Analysis

This module is responsible for displaying reports from Gene Ontology (GO) analyses. This module contains a Gene Ontology Annotation Format (GAF) file loader to import GO terms assigned to features....

Tripal KEGG Analysis

This module extends the Tripal Analysis Module and provides a method for loading of KEGG ortholog assignments derived from the KEGG Automated Annotation Server (KAAS). The module reads the...

Tripal Unigene Analysis

This module extends the Tripal Analysis Module and provides visualization of Unigenes derived from ESTs. Currently, a web-based loader is not available, however, once a unigene is loaded into Chado...

CTools Auto-modal Admin Interface

CTools Automodal Admin Interface module provides admin interface for CTools Automodal module (http://drupal.org/project/ctools_automodal). On the module settings page you can choose what content...

Lorempixel

This is a simple module that lets you generate many images at once (like devel generate) and the images are created/fetched from the awesome image web service at lorempixel.com. Dependencies You...
Categories: Content editing experience, Media

XRegExp API

API module to support the integration of http://xregexp.com/ so other modules don't have to include it and to avoid conflicts. This module uses the Libraries API. Use version 7.x-2.0-alpha2 or...
Categories: Developer tools, Integrations

nojs

Drupal normally adds the class "js" to the element when javascript is enabled, allowing for the easy addition of .js to the beginning of any CSS selector if you want to theme something differently...
Categories: Developer tools

Commerce Transferuj.pl

Transferuj.pl integration for the Drupal Commerce payment and checkout system. It supports both companies and individual clients. Copy from https://transferuj.pl/integracja-w-sklepach.html
Categories: E-commerce

Commerce Dispatch

This module provides a list of rules which can be used for a shipping strategy and other things in Drupal Commerce. Unlike commerce_shipping it's not creating an entity on checkout. It's providing...
Categories: E-commerce

Pages