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.
PDFer
The PDFer module provides adding, saving, editing HTML-templates or simple data and then downloading it like PDF file. Create your own templates, use tokens, attach these PFD files to your emails,...
Categories: Content editing experience
Menu button
Synopsis Sometimes you want a menu to be permanently visually-collapsed into a button, which you must click on in order to see the items inside that menu. Features Visually hide/show a menu when...
Categories: Site structure
Shield Pages
Shield Pages modules allows the administrator to secure any page in your website by password. You just need to go to configuration page of this module and add path, password. After that the added...
Categories: Administration tools, Access control
GA login 2step
This module is an add on to ga_login and shows Code input in a second step of the form submission and works well with the permission "login without code" to bypass the ga login 2 step for...
Categories: Security
County
Defines a US county field type. Depends on a field representing a US state being present on the same entity bundle. This field stores the FIPS code for the county in the database. The county field...
Categories: Site structure
Concat
Provides an action for creating an archive of files using concatenation. This is useful for bundling multiple text files (e.g. GPG keys) into one large text file. Compatible with Views Bulk...
Categories: Media, Import and export, Developer tools
Bulk Role Management
Allows a site administrator to easily manage large role tables. If you're having trouble with Organic Groups and need a simpler approach to groups and group management, then Bulk Role Management is...
Categories: Administration tools
Panels cache bully
Force caching on Panel Panes. Inspired by Views cache bully and this issue https://www.drupal.org/node/2175603 This module enforces a global Panels caching mechanism for all Panel Panes. This can...
Categories: Performance
Views Numeric Range Filter
This module creates a +/- tolerance setting when filtering a numeric based view field. So for example, if you have a number field that is exposed, A person can search for "100" and automatically...
Categories: Site search
CRUD log
This module Captures and logs all CRUD operations for nodes and taxonomy terms, "create", "read", "update" and "delete". It was inspired by the Event Log module. The one problem I had with that...
Categories: Administration tools, Integrations
Wget Static - Generate HTML and Save To FTP / Webdav
Wget Static Module integrates wget application installed on server with drupal. The module provides you option to generate static HTML of node page, any drupal internal path or whole website using...
Categories: Content editing experience, Import and export, Developer tools
Commerce Cart Link
Commerce Cart Link provides a new field formatter for Add to Cart fields attached to Commerce products and product displays. By using a link instead of a form element such as a button, performance...
Categories: E-commerce, Developer tools
SMS Rangine
This module provides integration between the Rangine SMS service (Iranian service) and the smsframework project. Persian: این افزونه، امکان استفاده از سامانه پیامکی رنگینه را در سایت دروپالی شما...
Categories: Integrations
Open Atrium Export
An app for Open Atrium 2 that allows you to export and import Space Blueprints. Submit an Issue or See issue queue
SAML IdP
Provides integration between Drupal and SimpleSAMLphp (https://simplesamlphp.org/) to provide an Identity Provider (IdP) for SAML service providers (SPs). Seeking new maintainer! It appears there...
Categories: Access control
amoCRM Widget
English It contains the 5 sub-modules: amoCRM integration with Trello through Drupal. You can create and track (in the notes) changes in the boards and cards. Integration with Slack. It allows you...
Categories: Integrations
Paragraph panes
Paragraph Panes provides a ctools plugin which allows you to add Paragraph items to Panels. It lets you choose from all available Paragraph bundles. It does NOT create entities, but stores the...
Categories: Content editing experience, Site structure
Responsive Menu Combined
This module allows you to combine multiple menus into the responsive hamburger menu. Each menu will show up as a tab. If the menus are on the current page, then it adds a class to them, where in...
Categories: Site structure
Commerce Manual Payment
This module provides a payment method that is accessible via the admin terminal used to manually add payments and associate them with notes and remote payment id's. If you are looking to add custom...
Categories: E-commerce
Widget On Demand
The Widget On Demand module provides widgets for form elements which should be loaded on demand. It also ships with a trait to act as a framework for easy transforming any widget to a widget on...
Categories: Content editing experience, Developer tools, Site structure
Impression
This is a server side analytics. It catches all the site traffic. The recorded site traffic can be from bots and a human. It catches a mouse move or screen touch event on each page visit. This help...
Categories: Integrations
Webform conditional extra
This module provides additional conditions for webform conditional functionality. It provides such new conditions as amount of checked items is less\more than amount of checked items is amount of...
Prevent Multiple Submit
This module prevents multiple clicks on the form submit button. A simple small js script which prevents a user to click multiple times on the form submit button.
Categories: Developer tools
Sage DataStream XML API integration
1. About API module able to create integration with the SAGE DataStream XML API (http://www.sageworld.com). Drupal just displays products, categories etc and nothing is installed on the Drupal...
Categories: Developer tools
Picture Background Formatter
The Picture Background Formatter module creates an image field formatter that generates background image CSS code based on a Picture Mapping. Requirements This module requires the following modules...
Categories: Content display