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