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.
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