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.
Migrate defaultcontent
WIP: Import, export and manage content across multiple environments of the same site using Migrate. Description This module allows you to export your content as PHP objects and then import them...
Categories: Content editing experience, Developer tools, Import and export
Outline Entity
The Outline Entity module provides an interface for organizing entities in a hierarchy. Essentially a Book replacement module, it is similar to the Book module, except it allows a reference to any...
Categories: Content editing experience
Views Natural Language Filter
The Views Natural Language Filter module allows site visitors to search and filter Drupal Views using conversational AI. Instead of forcing users to interact with multiple complex dropdowns,...
Categories: Artificial Intelligence (AI), Content display
API Tokens
The API Tokens module provides an input filter that allows to replace custom parametric tokens with rendered content. Each declared token binds to its handler function, that returns content, token...
Categories: Content editing experience
CRM ECA: Event - Condition - Action
CRM ECA connects CRM to ECA: events, conditions, and actions for user–contact mapping, contact methods, and relationships. Plugins appear in the ECA modeller under the CRM category. Generic insert,...
Categories: Automation
Change Requests
Change Requests is a community tool that allows to work together on Drupal content (nodes) without edit-wars (see Wikipedia - Edit-Warring) similar to open source code developers working together...
Categories: Content editing experience, Access control
Excel Serialization Extras
Sandbox for the Excel Serialization module. This sandbox is used to experiment with new features for the Excel Serialization module. The goal is to migrate all successfully user-validated features...
Categories: Import and export
Hall of Fame
HOF, or "Hall of Fame", is a module that provides publicly-visible summary statistics for a Drupal web site. What differentiates hof.module from the regular Drupal statistics is that HOF is meant...
Categories: Integrations
Simple content migration via cron scheduler
Simple content migration via cron scheduler This module extends the core migration system to migrate the content from external database as source into Drupal nodes as destination. Features of the...
Categories: Import and export
Public Consultations
Overview The Public Consultations module provides a structured way to collect and manage public feedback on proposals by creating a dedicated content type that integrates with Drupal's Webform...
Categories: User engagement
One-Time Login Short Link
One-Time Login Short Link module is the lightweight replacement for 'Login one time' and 'One-time login' modules. Module creates short and secure links for one-time login. Links looks like http:/...
Categories: Administration tools, Automation, Access control
pn_nid
Roadmap 23 JUL 2013 This module now contains an submodule: Previous Next Field that provides a highly configurable Previous/Next field type. It is working, but needs quite a bit of work still....
Categories: Content display, Site structure, Developer tools
Interactive Popup
Introduction Interactive Popup lets you display a customizable modal popup on your site's homepage — complete with a scheduled start/end date, rich text content, optional animated intro image, and...
Categories: Content display
Composed Field
Composed Field is an implementation of core's Field UI that allows you to split a single field into as many sub-fields as you like. You can configure each sub-field types and attributes as they...
Highlight Js syntax highlighter
Overview The Highlight Js(CKEditor5) module for Drupal 9/10 enriches the content editing experience by seamlessly integrating the powerful syntax highlighter, Highlight Js, into CKEditor5. This...
Categories: Content editing experience, Developer tools
Promotion
Notice regarding maintainence: With a change in employment, I am no longer able to maintain this project. If you are interested in maintaining this project, please use my contact form or privmsg me...
Categories: Access control
Node Taxonomy Notifications
A Notifications plugin that allows users to subscribe to information updates based on a node's taxonomy. Primarily designed to integrate with nodeprofile to allow people to tag themselves, and...
Categories: Content editing experience, Integrations
External Search
Create forms that submit a search to an external search engine, like Google, Yahoo!, Wikipedia, Last.fm or any other engine that uses query strings for form submissions (GET). External Search comes...
Categories: Site search, Integrations, Developer tools
RIAT
RIAT is a "plastic" interface for describing relationships between node types, and defining what amounts to a hierarchical workflow environment. RIAT's intended purpose is to make creating custom...
Recent Files
This module creates a downloadable archive of recent files contained in Drupal's files directory. Recent Files allows developers and site admins that maintain a production site and one or more...
FullCalendar Event Ajax Manipulation
git clone http://git.drupal.org/sandbox/leilyrken/1112686.git fullcalendar_event_ajax_manipulation Not supported anynore and further development continued on https://drupal.org/sandbox/goalgorilla...
Categories: Content display, Site structure
Form default values
This module allows the creation of links which set default values to form elements. For example it is possible to create a link to the add node page pre-compiling the title field. In the same way...
Categories: Site structure
NetBeans IDE Templates
This is not a Drupal module but an exported set of language-aware code templates to enhance Drupal development with the NetBeans IDE versions 7.0 and above. Check out this short screencast for more...
Categories: Developer tools, Integrations
GoogleAjaxSearch
The main googleajaxsearch module allows you to add inline searches over a number of Google services (Web Search, Local Search, Video Search, Blog Search, and News Search). "The Google AJAX Search...
Categories: Site search, Security
Webform Advanced Report
Webform Advanced Report gives you a better way to generate report from webform submissions. You can include user data from user profile, and not just the user name like the original webform report...
Categories: Import and export, Developer tools