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.
Hi-Res Images
CSS px are not intended to be mapped 1:1 with screen pixels. They are actually defined as an angular measurement: http://inamidst.com/stuff/notes/csspx Web browsers running on modern hi-res screens...
Categories: Media
IBAN Field
Features This module provides an IBAN field via the Drupal Field API. The module comes shipped with a second module which provides Webform support. IBAN numbers are validated by country, length and...
Categories: Content editing experience, Site structure, Developer tools
CKEditor Video
A CKEditor plugin to insert HTML5 video. (D7) Requires CKEditor 4.4 or above (D7) Supports both the CKEditor and Wysiwyg modules (D8) Requires CKEditor FakeObjects
Categories: Content editing experience, Media
Image Assist
Image Assist allows users to upload and insert images inline into content. It automatically generates an "Add image" link under fields of your choice. Clicking the link opens an image browser,...
Categories: Content display, Content editing experience
Token Insert Entity
Token Insert Entity offers a WYSIWYG button to embed rendered entities in fields using a WYSIWYG (normally the body of a node). The module adds a button which opens a popup dialog where the user...
Categories: Content editing experience
Commerce Variation Add-on
The Commerce Variation Add-On module allows Product Variations to reference other Product Variations and automatically adds them to the cart in a bundle. It also provides the option to add multiple...
Categories: E-commerce
Enum Field
This module allows you to create List fields (integer/string) that get their allowed values from a PHP enum class. It also provides shortcuts to easily extract enum instances from field items and...
Categories: Developer tools, Site structure
Google AdWords Conversion Tracking
#D8CX: I pledge that Google AdWords Conversion Tracking will have a full Drupal 8 release on the day that Drupal 8 is released. Adds the Google AdWords conversion tracking system to your website....
Categories: Integrations
Maintenance Countdown
Maintenance countdown module provides its own maintenance page with countdown timer, time for this timer can be set in the admin interface. Otherwise, if you don't set time, will be shown a normal...
Categories: Developer tools, Integrations
Context Breakpoint
What it does: Context Breakpoint brings CSS media queries to the server. By using Context and Breakpoints (which will be moved into the core in Drupal 8) you can alter the page based on the...
Categories: Content display
Varbase Email
Adds HTML email templates for Drupal. Varbase documentation Check out Varbase documentation for more details. Use With Varbase Distribution: This module is best used with Varbase distribution. Can...
Categories: Administration tools, Integrations, Multilingual
Bootstrap Buttons (for CKeditor5)
It adds a button into pool of Ckeditor 5 - Bootstrap Buttons. Allows to configure and manage buttons to create HTML template (as a full example): A Button This is analog of https://www.drupal.org...
Categories: Content editing experience
Pinecone VDB Provider
The Pinecone VDB Provider is a database module that works together with the AI Core module, to allow you to do vector searches with AI Search module or other modules that implement it. Overview...
Categories: Artificial Intelligence (AI), Site search
Twilio
The Twilio module provides integration with the Twilio cloud communication platform allowing for your Drupal site to integration Voice and SMS functionality. The module currently provides the...
Categories: Integrations
Edit own user account permission
This module add 'edit own user account' permission. The goal of this module to prevent changes in user account information in the demo sites. Attension: 1. This module manage edit permissions to...
Categories: Access control
Charts Highcharts Drilldown
This module creates a Views style plugin that extends the Charts module's style plugin to enable the Highcharts drilldown feature. Post-Installation When enabled, the module will add a new style...
Views Node Access Filter
This module provides a Views filter to only show the nodes that the current user is allowed to edit. This is typically useful as an UX improvement for editors on the /admin/content page. Note:...
Categories: Administration tools, Access control, Developer tools
Video Embed Youku
Video Embed Youku is a submodule of Video Embed Field for Youku videos support.
Categories: Media, Integrations
IE 6 Update
IE6 Update integrates the IE6 Update JavaScript tool with Drupal, unobtrusively encouraging site users to upgrade Internet Explorer. Features Mimics the IE information bar to suggest to the user to...
Representative Image
Allows you to define representative image or media fields for entities like nodes, taxonomy terms and the like. These can then be used in Open Graph meta tags (via tokens); as fields in views; or...
Categories: Content editing experience, Content display
Devel Accessibility
In Drupal 8, several very important accessibility improvements landed: [#1915302] [#1913086] This module exists to simplify using and testing these APIs. Drupal.announce announcements Can override...
Categories: Accessibility, Developer tools
Commerce Fees
Add fixed fees to your orders in Drupal Commerce. You can configure rules to trigger a fee addition to a given order, examples of this are adding a shipping fee if the delivery is overseas or...
JSON Feed
The JSON Feed format is a pragmatic syndication format, like RSS and Atom, but with one big difference: it’s JSON instead of XML. This module extends Views to provide a feed in the JSON Feed...
Categories: Import and export
Feeds Extensible Parsers XML Mapping
🇺🇦 This module is maintained by Ukrainian developers. Please consider supporting Ukraine in a fight for their freedom and the safety of Europe. Extends XML parser with a mapping override per feed...
Categories: Content editing experience, Developer tools, Import and export
Entity Bulk Delete
Provides a drush command and a queue for mass-deleting entities. Usage Examples: drush entity-bulk-delete node Deletes all nodes drush entity-bulk-delete node --limit=50 Delete all nodes, 50 at a...
Categories: Administration tools, Developer tools