
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.
Button Link Formatter
This modules adds a link formatter that transform a link field output in a "button like" Bootstrap anchor. Installation Install module as usual: Install contrib modules Load bootstrap library CSS...
Categories: Content editing experience, Content display, Site structure
Extra Block Types (EBT): Core
Base functionality for Extra Block Types (EBT) modules. It contains default widget for EBT blocks, which has Design options for: CSS Box (margins, paddings, borders) Background using color, image ...
Categories: Content display, Content editing experience
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
Facebook social plugins integration
Drupal integration of facebook social plugins http://developers.facebook.com/plugins The following plugins are currently implemented : Like Button , Comments ,Like box , Recommendations , Facepile ...
Masked Input
Sometimes you need the user to input data in a particular format like a Social Security Number or a standard US phone number. By masking input of a particular textbox, you can change its behavior...
Categories: Site structure, Developer tools
Optimizely
This module makes it easy to add the Optimizely tracking code in your page's HEAD. Optimizely.com is a A/B testing tool that helps you optimize your site's conversion rate. Enable the module, go to...
Categories: Integrations
Webform Add More
Webform Add More enables selected fieldsets to be initially hidden and progressively shown with an Add more button, mimicking CCK multiple fields. This module adds a checkbox setting to webform...
Categories: Content display
Libraries UI
Introduction This module will provide a UI to display all libraries provide by modules and themes. Once libraries_ui is been installed visit /admin/reports/libraries to get all libraries...
Content Optimizer
The Content Optimizer module helps to increase your site’s search engine (e.g. Google) rankings by improving on-page optimization factors and insuring your content conforms to Drupal SEO best...
Categories: E-commerce, Content editing experience, Site search
Protected Node
With the Protected Node module, users can restrict access to a node with a password they provide when creating the node (or a site wide password or a per node type password). On node creation,...
Categories: Access control
PDF using mPDF
Convert HTML pages to PDF documents using mPDF Library. It allows you to generate a PDF document of any node (by default) but possibilities are endless - you only need a valid HTML. New branch 3.x...
Organic groups moderation
This module provides OG groups role based access control for publishing options and revision of group content. If you want more powerful OG groups based workflow control, go for OG Workflow. I just...
Image EXIF Autorotate
Automatically rotates any uploaded image file according to the EXIF orientation information. Motivation Sometimes when you upload an image to your site it might be shown in the wrong orientation....
Categories: Media
Taxonomy Formatter
This is a small module written to provide a custom formatter for taxonomy items. The default formatters both output the terms wrapped in divs. This module adds a new formatter that allows you to...
Categories: Content editing experience, Content display, Site structure
Masquerade Role
What is the purpose of this module? This module will enable you to test out different roles, all from one and the same user. What is the difference between this module and Masquerade? The...
Categories: Access control
Content Menu
Content menu module improves Drupal's default menu management interface for tighter intergation of content authoring and menu management, so content can be created and edit right from the menu...
Categories: Administration tools
OAuth Connector
Makes it possible to connect and sign in a Drupal user with accounts on most third party sites with OAuth API:s. Provides a UI for adding and editing specifications of OAuth API:s that the users...
Categories: Integrations, Access control
GraphQL Compose
A Drupal GraphQL Schema Generator. Features Easy to use: GraphQL Compose is a no-code schema generator. Developers don't need to know GraphQL to create a GraphQL API for their Drupal application....
Categories: Decoupled, Developer tools
Entity Export CSV
Entity Export CSV allow to export any content entity type to a CSV file, and configure which fields to include and how. This module uses the Plugin API to format fields in the export file and so...
Categories: Import and export
System Status
SUMMARY We have a simple mission here at Lumturio; stopping your site from getting hacked. Looking at every aspect of all of your sites, from necessary upgrades and vulnerabilities, to individual...
Categories: Administration tools, Security
EU Cookie Compliance Matomo
Allows you to manage Cookie compilance for Matomo. It works with cookie categories. The behavior works with the following features: Opt-in. Don't track visitors unless they specifically give...
Open Graph meta tags
This module makes it easy to add Open Graph meta tags (http://opengraphprotocol.org/) to a node to enable it to be come a "rich" social object. For instance, Facebook uses this information to work...
Menu Delete
Easily delete multiple menu items at a time. Usage Edit a menu at Manage > Structure > Menus Place a checkbox next to any menu item that should be deleted Click the Delete selected button and...
Categories: Administration tools
Dialog
Dialog provides an API for opening content in an interactive overlay. Dialog is a backport of the Drupal 8 Dialog API for JavaScript. Requirements Dialog has one dependency. jQuery Update -...
Categories: Administration tools, Content display, Developer tools
oEmbed
This module will allow your Drupal site to embed content from oEmbed-providers as well as for the site to become an oEmbed-provider itself so that other oEmbed-enabled websites can easily embed...
Categories: Integrations, Media