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.
Save Form State
This module provides a way to autosave data entered in any Drupal form without actually submitting the form, which helps if the user is writing an article or a comment and the browser crashed or...
Categories: Content editing experience, Developer tools
Commerce Dunning
Dunning management (Delinquent User Notification) is the automated process that's kicked off when a charge attempt of a recurring order fails. This process involves periodic customer communication...
Reuse Cached 404s
Drupal has a 404 caching problem. Drupal's page cache is a fantastic and simple way to improve performance in production. If an anonymous user goes to http://yoursite.com/somepage twice, the second...
Categories: Content editing experience, Multilingual
Google Calendar Service
Google Calendar Service provides the functionality to create the calendar and sync calendar events in the Drupal system.The calendar events can be imported with specific range time or choosing to...
Categories: Import and export, Integrations, Site structure
Language Negotiation Url Matrix
This module enhances Drupal Language Negotiation URLs. By providing a way to map languages to paths or domains in a way that does not confuse the User when using the Language Switcher. Take for...
Categories: Multilingual, Administration tools
Commerce License Content
This module provides Commerce License Type plugin submodules for licensed content management. Contains three submodules: Commerce License Publish ContentFor the licensed management of audience...
Categories: E-commerce, Content editing experience, Access control
Logger DB
Logger DB is an extended Drupal logging module that stores structured logs in JSON format within the SQL database. It captures raw placeholder values and metadata—including all nested objects—and...
Categories: Administration tools, Developer tools, Performance
OpenID Client Advanced
About the module The OpenID Client Advanced module provides an OAuth 2.0/OIDC client plugin working with the OpenID Connect module which accepts file or environment variable as the secret source,...
Categories: Access control
Views Lightbox - Views Vanilla JavaScript Lightbox (VVJL)
The Vanilla Views suite F.L.A.S.H.C.R.P.T.B FlashCrptb is a collection of ten powerful Drupal modules designed to enhance the visual and interactive experience of Drupal Views using pure,...
Categories: Administration tools, Content display, Site structure
Taxonomy User Interface (TUI)
TUI provides a simple tree interface to allow quick and easy editing of a vocabulary and its terms.The module provides the following functions:Rearrange terms using drag-n-dropTerm editing form...
Categories: Site structure
Autocreate Node Reference
Autocreate Node Reference adds a node reference field and automatically creates the referred node by cloning a template node. It was inspired by the discussion at http://drupal.org/node/112432....
Comment bury/promote
This simple module will allow you to do two things: bury comments which have been voted down through disemvoweling (using ANY ONE of the voting forms available in Drupal) and "promote" the comment...
Categories: User engagement
Like Dislike Buttons
This module adds the like/dislike buttons to your content by using Voting API. Similar to Facebook, but with also negative voting (dislike). The starting point of this project was not made by me,...
Categories: User engagement
Content Type Administration by Organic Group
Since the permission system only lets the admin allow/disallow creation of content types and can't specify WHERE they can be used, this module tries to solve that problem. This module allows the...
Categories: Administration tools, Content editing experience, Access control
XStandard WYSIWYG Editor
This module integrates the standards-compliant XStandard WYSIWYG editor by Belus Technology, Inc into Drupal. XStandard meets very high accessibility requirements. See this blog post at Standards...
Categories: Content editing experience
TMGMT Translator Nativy
Nativy translator plugin for the Translation Management Tools (TMGMT) project. Allows to submit translation jobs to Nativy. Features Submit translation jobs to Nativy Select one out of 3 offers...
Categories: Multilingual, Integrations
Webform Node Value
Fill a Webform field with the value of a node field. User case example Use an email address from a node as the destination for the webform to be sent to, based on what the visitor has selected on...
Categories: Content editing experience
dgo.to Site
Use dgo.to shorten and smarten common URLs for www.drupal.org. Use this project to report bugs or issues with dgo.to or to request a new feature. How to Use dgo.to Projects dgo.to/views →...
Categories: Developer tools
FileRequest
Drupal has an aweful way of handling file requests through the private method. This module fixes that, it implements most of the HTTP features. Things likecaching and resuming are supported. This...
Categories: Media
Meez Integration
This module provides integration with the Meez avatar/profile site. Meez is a system for creating a centralized avatar that you can use on multiple sites. Visit http://www.meez.com/ for more...
Categories: Integrations, Access control
Media Field
OUTDATED MODULE: This is a bundle of two modules audiofield.module and videofield.module which are CCK fields for storing audio and video files. They are similar to filefield.module and imagefield...
Categories: Content editing experience, Media
Flexinode to CCK Converter
This project has been reacquired. Utility to convert Flexinode nodes into CCK nodes. The conversion currently has limitations, but is quite usable (and hopefully further users can help expand the...
View - Theme
Benefit Using views, change the system theme for pages like node/123. Example You could use the garland theme for your site but the pushbutton theme for pages like node/123 that are authored by...
Taxonomy Fields
The taxonomy_fields module brings two important modules together: CCK and taxonomy. As CCK can assign fields to content types, taxonomy_fields can assign CCK fields to categories. By doing this,...
Categories: Site structure
Workflow Wordfilter
The Workflow Wordfilter module enables users of both the workflow_ng and wordfilter modules to combine the power of the two. You will now be able to use workflow actions on nodes and comments that...
Categories: Content editing experience, Developer tools