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.
Field Sections
Simple module to provide field type "Sections" composed of textfield and textarea (with support of the filter formats). Similar projects and how they are different Field collection - can cause...
Categories: Site structure
User External Invite
This module allows any user with the "invite new user" permission to send role invites to an email address assuming that you are using external authentication (such as LDAP or Shibboleth) and that...
Categories: Access control
Token replace AJAX
The Token replace AJAX module adds the ability to process individual tokens via an AJAX callback. It is primarily a developer utility, built for the purpose of offloading common functionality from...
Categories: Developer tools
Date Customizer
Overview Date Customizer module allows user to customize the date field by adding hyphen or comma as a separator in between two dates or multiple dates. We can customize the dates as shown below:...
Categories: Site structure, Developer tools
Context Datalayer
The Context Datalayer module provides the ability to modify the dataLayer global Javascript variable created by the datalayer module using Context for Drupal, and the ability to base a Context...
Categories: Content display
webform imagepicker
This webform conponent allows editors to upload X images in the webform component "IMagepicker". An example usage is a webform where users choose between a pic of Britney spear, Shakira or the Rock...
Categories: Developer tools
Hotspots
Do you remember Image Maps? They're back!! All issues and patch submissions are done on Github.
Categories: Site structure
Commerce Product Display Attribute Selection
Have you ever wanted to link a customer to a product page with specific attributes selected? This module provides that capability. Simply include the attributes in the querystring on the product...
Categories: Content display, E-commerce
IT Cookie Compliance
Since the GDPR the base module eu_cookie_compliance is dealing with preemptive cookie blocking in a more integrated fashion. Using this module may make sense until all the issues in eu_cookie...
Categories: Developer tools
Rackspace webmail integration
This module integrates with rackspace webmail and provides a single sign-on for users. It uses nusoap for Rackspace Webmail API integration. It will create email account on rackspace webmail when...
Categories: Integrations
SuperSaaS
SuperSaaS is online appointment scheduling for your website. This module displays a "Book now" button that automatically logs the user into a SuperSaaS schedule using his Drupal user name. It...
Categories: Integrations
Commerce Views
The views that come hardcoded with Drupal Commerce cannot be exported to features. To do so, you need to clone these views, then disable them, and use the cloned views instead. This is a small...
Categories: E-commerce
SuperFaktura
SuperFaktura is an easy to use online app, that allows you to create great looking online invoices, proformas, price estimates, orders, delivery and credit notes. You can invoice in foreign...
Categories: E-commerce, Integrations
Hooks
This modules allows you to implement Drupal hooks with object-orientated classes, this has a number of benefits: Your hooks live in classes, much more inline with Drupal 8 Your hooks can use...
Categories: Developer tools
Ultimate Cron Rules
Synopsis This project is for you if you want to programmatically run specific rules at a predefined time and / or interval. This is done by providing a new rules reaction event. When applied, the...
Categories: Administration tools, Automation, Developer tools
Commerce Panes Manager
Simple Commerce module that allows to rename any Checkout Pane. It can be very useful for theming checkout pages. Installation Install it as usual. Then go to Checkout Settings page (admin/commerce...
Categories: E-commerce
Watchdog DBlog Exclude
This module adds settings allowing you to exclude specific types, severity levels and ip addresses from being logged to the database. It does this by overriding the HOOK_watchdog function in the...
Categories: Administration tools, Developer tools, Integrations
Blocks per menu
Blocks per menu extends the block visibility interface in Drupal 7 and allows the user to control block visibility based on the menu links. Configuration when the module is enabled, a new vertical...
Categories: Administration tools, Content editing experience, Content display
Icon panels
This module integrates the the Icon API module to panels and panes. Requirements * Icon API
Categories: Content editing experience, Content display
amoCRM
English amoCRM is a web service for your sales management. Thousands of businesses use amoCRM to manage their leads and pipeline. Just add your leads to amoCRM, and the system will ensure that no...
Categories: Automation, Integrations
OG Content Administration
Summary This module just exposes the group content administration to the users reproducing the Drupal core content management section. From the Group Administration section you can now enjoy two...
Categories: Administration tools, Content editing experience
Node Help Text
This module provides the ability to show help text for each content type created on a site. It Is especially useful for sites with many content types, as it saves the time having to create a help...
Categories: Administration tools, E-commerce, Content editing experience
Live Helper Chat integration
Live Helper Chat module makes it easy to integrate an existing Live Helper Chat server to your site. The module allows you to choose which pages the widget is shown on, which users it is shown to...
Categories: Developer tools, Integrations
CiviMenu
Allows you to display the CiviCRM menubar on non-civicrm pages of your website. This module provides an invisible Drupal Block which loads the CiviCRM menubar. By default the block will display the...
Categories: Administration tools
Selective Tweets
Selective Tweets adds the ability to add Twitter timelines and individual Twitter Tweets to a Drupal website. When enabled, a new block type is available which displays Twitter feeds with optional...
Categories: Content editing experience, Content display, Media