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.
Node view count
Node View Count module allows to count node views. Unlike statistics module, this module records each view of node with user uid and timestamp. So now you can know how many times a user viewed node...
Categories: Content editing experience, Integrations
Status Messages
Status Messages which floats to the top right of the page as a pop-up message and has a close button. It has configuration until how much time we want to display the message. For eg [5,10,15,20...
Categories: Accessibility, Administration tools, Developer tools
Ajax Blocks
Permits to load some blocks by additional AJAX request after loading the whole cached page when the page is viewed by anonymous user. It is suitable for sites which are mostly static, and the page...
Categories: Performance
Forward
Adds a "forward this page" link to each node. This module allows users to email a specific node or other entity on your site to a friend. You can customize the link text and icon and choose the...
Categories: Content editing experience, Integrations, Site structure
Blazy PhotoSwipe
Provides a simple Blazy PhotoSwipe integration. Apologies! BP:8.x-1.4 is the last version which is compat between Blazy 1.x and 2.x, or PhotoSwipe 1.x and 2.x. Requirements Blazy (>=Blazy:2.18...
Categories: Content display, Developer tools, Site structure
Ubercart Discount Coupons
** Sadly, I no longer have time to give this module the attention it deserves. If anyone is interested in becoming a co-maintainer, please post in the issue queue. This module provides discount...
Restrict IP
Concept This module allows administrators to restrict access to the site to an administrator defined set of IP addresses. Anyone trying to access the site from an IP address not in the list of...
Categories: Administration tools, Security, Site structure
Link with description
This module adds a new general "Link with description" field that allow editor to enter a long description along with link title and url. The link title and url inherit their functionality and...
Categories: Site structure
Textimage
Textimage adds text to image functionality using GD2 and FreeType, enabling users to create crisp images on the fly for use as theme objects, headings or limitless other possibilities. Features:...
Categories: Administration tools, Media
Customerror
This module allows the site admin to create custom error pages for HTTP status codes 403 (access denied) and 404 (page not found), without the need to create nodes for each of them. Main features:...
Categories: Administration tools, Access control
Migrate: Skip On 404
Provides a single plugin to make file migrations skip records if the file cannot be found, instead of failing.
Categories: Multilingual
Commerce Cart API
Provides a RESTful interface to interact with carts in Drupal Commerce via a lightweight public API. A default implementation of the Cart API can be found in the Cart Flyout module.
Categories: Decoupled, E-commerce
Emogrifier
Emogrifier Uses the emogrifier class library as an input filter to convert stylesheet rules to inline style attributes. This ensures proper display on email and mobile device readers that lack...
Categories: User engagement
Domain Access Entity
Overview This module provides a solution to add Domain Access on entity. You can use this module to restrict access for entity as you do with node. This module can add domain access only on...
Categories: Access control
Bootstrap Site Alert
Puts a site wide bootstrap themed alert message on the top of every page. I made this module because some of the other existing modules came close in functionality. However, we didn't want to rely...
Categories: Administration tools, Content editing experience, Developer tools
Views Exposed Form Fieldset
This module provides options to render exposed filters and exposed sorts fields in fieldsets. This module uses the Display Extender plugin for Views and works for any kind of exposed form. It also...
Remove Generator META tag
Usage Enable to remove the Generator META tag. Disable to restore the Generator META tag. No configuration required!
Categories: Administration tools, Developer tools
Scheduled Publish
Scheduled Publish This module contains a field type for nodes and medias to update the moderation state of some contents via a cronjob. Usage Enable the workflow for your entity type. Add a field...
Categories: Access control, Content editing experience
TacJS
Comply to the European cookie law using tarteaucitron.js. Features Manage dialog: Cookie name, Banner position, Accept All button, ... Add services: Youtube, Google Analytics, Google Tag Manager, ....
Categories: Content editing experience, Developer tools, Security
Nagios Monitoring
The Nagios monitoring module integrates your Drupal site with the Nagios monitoring application. Nagios' successors, Icinga and Icinga 2 can also be used with this module. The module reports to...
Categories: Administration tools, Developer tools, Integrations
Paragraphs jQuery UI Accordion
Paragraphs Accordion is a module to create paragraphs with accordion effect in your content. It based on Paragraphs and jQuery UI Accordion plugin which already included in core, so no need to...
Categories: Content editing experience, Content display
String field formatter
Small module to provide tag wrapper field formatter to Text type field. Usage * Enable string_field_formatter module * Add a Text (plain) field to a content type * On the Manage Display tab set the...
Categories: Content display, Site structure
Views Slideshow Slider
This module provides a draggable slider as a control widget for the Views Slideshow module. The slider is both a control and display element, dragging the slider causes the slideshow to jump...
Categories: Content display
Lite YouTube Embed
This module provides an alternative field formatter for rendering YouTube videos with Paul Irish Lite YouTube Embed library instead of the default OEmbed iframe. In order to allow generic usage on...
Categories: Integrations, Media
Config Direct Save
What's config Direct Save ? This module allow you to : - Make backup of configurations (when you check the backup checkbox). - Override the sync (all files with old configuration) by the new...
Categories: Administration tools, Import and export, Media