
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.
CKEditor Responsive Plugin
Tired of manage responsive when you have to use WYSIWYG editor ? This module provide a plugin for CKEditor which allows the user to add responsive area in a textarea. This module is only inserting...
Categories: Administration tools
Default Content (Deprecated)
Drupal 8 Version For best results use Drush to export nodes to a specific module. Any node is supported along with its menu links. Path alias is not working yet because of a core bug. Whenever a...
Responsive images and styles
Overview This module solves the problems with images and responsive themes, it allows you to define multiple image style suffixes and their corresponding maximum width. The future (Drupal 8) See [...
Categories: Content editing experience, Media
Autoload
The autoload module - is utility. It allows other modules to leverage PHP5 class autoloading capabilities in a unified fashion. Requirements: PHP 5.1.2 for Drupal 6 (unsupported) PHP 5.3.0 for...
Categories: Developer tools
Context error
Provides a context condition for triggering on a 403, or 404 error page. Possible combinations: 403 error only 404 error only 403, or 404 error Neither 403 nor 404 error page Development of the...
Categories: Content display
Content Translation Redirect
This module will be useful if you need to redirect users from pages of non-existent content translations. Features Default redirect settings. Redirect settings for content entity types and bundles....
Categories: Multilingual, Administration tools
Commerce Exchanger
Currency exchange rates module for Drupal Commerce 2. Features Built for Drupal Commerce 2. Built as Drupal Commerce plugin Plugin-based module for handling external providers Support cross...
Categories: E-commerce, Integrations
JSON:API Search API
This module adds JSON:API resources that allows you to query your Search API indexes using the JSON:API spec.
Categories: Decoupled, Site search
SimpleCrop
SimpleCrop provides the simplest workflow for manual crop of images. Basically, you can crop image in three steps: upload image => select area => save content. Functionality of this module covers...
Categories: Content editing experience, Site structure, Media
SimpleAds
What is the SimpleAds module? A Drupal module to create advertisement blocks, create advertisement campaigns and view advertisement statistics. Key Features Create advertisement blocks with ability...
Categories: E-commerce, Media
Organic Groups Webform Integration
This module provides integration between Organic Groups and Webform modules. It allows users that have "edit own webform content" or "access own webform results" to edit any webform content for...
Code per Node
Code per Node makes it possible to add custom CSS and Javascript per node, per content type, per block, and globally. The code is stored in the database, but served from the file system. It also...
Categories: Developer tools
File Force Download
File Force Download can be used to force the user's web browser to download the file to disk instead of displaying it in the browser window. Web browsers today are pre-configured to render various...
Categories: Content display, Media
Acquia Drupal Starter Kit Article
Announcement Acquia CMS has been officially renamed to Acquia Drupal Starter Kit. Rest assured, this change does not affect the standards or functionality of the product you know and appreciate....
Categories: Content editing experience
Bootstrap Basic Image Gallery
This module provides an image formatter that displays your images as a simple Bootstrap-based image gallery. The main purpose of this module is to easily display a main image for a piece of content...
Categories: Content display, Site structure, Media
Site Alert
The Site Alert module is a lightweight solution for allowing site administrators to easily place an alert on their site, for example for maintenance downtime, or any general informational message....
Categories: Developer tools
Behavior weights
This module's API allows to set weights for behaviors attached via Drupal.behaviors. See How can I control the order of Drupal.behaviors? (on stackoverflow). You will only need this module if you...
Commerce Fieldgroup Panes
This is a contribution to the commerce checkout process. This module creates for each field group of the order entity a new checkout pane. These panes can be activated or deactivated as usual. This...
Categories: E-commerce
Domain Blocks
Overview Domain Blocks is an additional to Domain Access modules that enables domain specific visibility settings for blocks. Released as a response to a request in Domain Access queue - http:/...
Commerce Ajax Add to Cart
Travis CI build status Using this module you can ajaxify the add to cart operation. The updated cart will be displayed without page refresh and a popup message will be shown after you add an item...
Categories: E-commerce
me aliases
Provides shortcut paths to current user's pages, eg user/me, blog/me, user/me/edit, tracker/me etc. This means logged in users no longer have to know/remember their uid, and it makes it easier to...
International Phone
Drupal module for entering and validating international telephone number. Based on/uses the Javascript plugin intl-tel-input by jackocnr Attention Version >= 4.x Since the module requires an...
Categories: Developer tools, Site structure
Better Search Block
With just a couple clicks you can change your boring Drupal search box into a nice looking search box with icon animations. Additional features: Configurable search box size Configurable...
Categories: Site search
Acquia Drupal Starter Kit Document
Announcement Acquia CMS has been officially renamed to Acquia Drupal Starter Kit. Rest assured, this change does not affect the standards or functionality of the product you know and appreciate....
Categories: Content editing experience
Custom Contextual Links
The Custom Contextual Links module allows you to add your own links to the contextual drop down widgets of blocks and nodes. Contextual links are really great for quick access to settings pages...
Categories: Administration tools, Site structure, Developer tools