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.
Coloris Color Selector
Field formatter and form element for the amazing "coloris" Color selector. Checkout the demo page: https://coloris.js.org/examples.html You can find more infos about the plugin here: https://github...
Panels Bootstrap Styles
The Panels Bootstrap Styles module provides Bootstrap styles for Panels regions and panes. It is a Panels style plugin module for the Bootstrap 3 CSS framework. Supported styles: Accordion (Region...
Typed Link
Use Case The original use case for needed this module was a website needed to store a lot of files on a seperate CDN with no API access. In order to make these files available a link field could be...
Categories: Site structure
Opigno like
This project is related to Opigno LMS distribution. It implements possibility to like some posts, or contents, in relation with Opigno social features. For additional details, please consult Opigno...
Categories: Content editing experience
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
CKEditor4-Height (obsolete)
This module changes all ckeditor text fields to respect the "rows" setting of the field. How rows translate into pixels is a global setting, configured via a pixel factor and offset. This module...
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
Key-value Extensions
Extends the core key-value API with a backend for lists and sorted sets that you can do range queries on. The plan is to get these key-value backends into core one day.
Categories: Administration tools
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
Opigno social
This project is related to Opigno LMS distribution. It implements social features, including possibility to connect with other users, share some achievements and messages, like them. A social wall...
Categories: Content editing experience
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
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...
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...
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