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

5,681 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.

SalesForce pusher

🇺🇦 This module is maintained by Ukrainian developers. Please consider supporting Ukraine in a fight for their freedom and safety of Europe. This module not for end-user. You should be able to...
Categories: Content editing experience, Developer tools, E-commerce

TalkingMaps

This module is going to create a specific Content Type and related Twig template to create, store and render TalkingMaps stories. We are the TenOli team (Martino & Federico), we love maps and web...
Categories: Content editing experience, Content display, Media

Addnode

UPDATE: HEAD is a complete rewrite of the module based on lionfish's original code I don't have any spare time at the moment to maintain this module. I am available though, if people want to fund...

Fences Block

The module allows a site builder to change block level element tags or add classes within the block configurations. It accounts for both content and configuration blocks that are rendered using the...
Categories: Administration tools, Content editing experience, Content display

Primary Term

The Primary Term modules allows you to specify which taxonomy term should be the "primary" term for a node. For nodes that can have multiple terms from a single vocabulary, a primary term can...
Categories: Site structure

Workflow Fields

This module extends Workflow by allowing CCK node fields to be made invisible or read-only depending on the current workflow state. The workflow state form is extended to show all node fields with...

Taxonomy Search Module

Allows a user to use a taxonomy hierarchy to pre-select a list to be used as a select list (e.g. drop down) The Taxonomy Search Widget is an addon widget to the node reference field type. It allows...
Categories: Site structure

Invision/IPBForum Integration

The module is more than meets the eye. It's a faily complex syncing module that also show's the Invision system "inline" as content when you're viewing the forum (as an iFrame). However, Drupal is ...
Categories: Integrations, Access control

Signatures for Forums

Signatures for Forums tweaks signatures in ways inspired by other traditional forum software. when a user changes their signature, all their posts will be updated; signatures are automatically...
Categories: Content display

Slot Machine

The Slot Machine module allows you to schedule your content by 'slotting' nodes into different queues. The main building blocks of the module are topics and feature types. Topics correspond to...
Categories: Content editing experience, Content display

PHPUnit

Integration of the PHPUnit framework, for unit testing and test driven development, with Drupal. Stable release 5.x-1 is now available. A great series of blog posts by Pat Shaughnessy on Test...
Categories: Developer tools, Integrations

SmartCache

SmartCache is a js and css gzip & cache script. It mantains an updated cache of every js and css file on your site and serves it to browsers supporting http compression. SmartCache generates Expire...
Categories: Developer tools

openspace

Summary In the UK the Ordnance Survey has been responsible for surveying and mapping since the eighteenth century. Many UK citizens are familiar with the cartographic symbols and standards used....

OG Node Approval

OG Node Approval offers content review between group members allowing them to approve or reject content. When creating or updating content simply choose the audience for the content (including...
Categories: Content display, User engagement

CDN2 Video

This module is marked unsupported due to a security issue the maintainer never fixed. See SA-CONTRIB-2012-050 - CDN2 Video - Unsupported for details. If you want to use this module, your options...
Categories: Content editing experience, Media

RDF SPARQL Proxy

The RDF SPARQL Proxy module allows to instantiate RDF resources on demand (lazy loading) via SPARQL CONSTRUCT queries. Site administrators can define profiles which specify the mapping rules of the...

User List Export

User List Export allows you to automatically manage access to Samba shares and semi-automatically manage access to SVN repositories based on Drupal user roles by writing simple access list files....
Categories: Administration tools, Media, Import and export

Power Import

Node import module which enables import from a CSV file into (user created) profiles of mapped node/ CCK fields and taxonomy terms. This module is used in production sites but has not been tested...
Categories: Import and export

Drush Drake

Drush drake is a module to enable drush based setting and configuration migrations from developers machines to external environments. If you are looking to migrate content or users, you are...

Find NID

Creates a block with a search box that allows you to find/go to a Drupal Node by NID. I use this on a documentation site -> where I used the NID to track specific solutions. I wanted an easy way to...
Categories: Content display, Site structure, Developer tools

Advanced upload pages

This project intended to provide advanced upload pages for CCK FileField/ImageField nodes. Intended to make correct images/media/other large files upload(using flash or html5/gecko possibilities)....
Categories: Content editing experience, Site structure

jQTouch

This project is abandoned and will not be maintained. This is a wrapper module for the jQTouch jQuery plugin. This module does nothing as is, it only provides a set of tools to easily work with the...
Categories: Developer tools, Integrations

Page Title Field

This module enables a text field to be used as the page title. Since fields can be attached to any entity, this module can be used for nodes, taxonomy terms, etc. It supports tokens and a an alter...

Live JS

Live.js allows you to instantly see changes as you edit CSS and JS code. This module enables that ability for only CSS code by installing. It's mostly a themer tool, but speeds up any CSS work. One...
Categories: Administration tools, Developer tools, Integrations

Preprocessor

The purpose of this module is to provide a simple way for non-tech-saavy users to easily process content in commonly needed ways, including: Preprocessing Blocks Adding first and last classes...
Categories: Content editing experience

Pages