
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.
Allowed Text Format Field Widget
This module provides a field widget "Allowed Text Format" that allows to restrict the list of editor formats for a formatted text field. The difference with a similar module "Allowed Text Format"...
Categories: Content editing experience
Sticky Edit Actions
Sticky Edit Actions AKA "Sticky Submit" sticks element with the ID of "edit-actions" to the bottom of the page when scrolling away from where it normally is and leaves it alone when not. * There is...
Categories: Administration tools
Image Zoomer
Image Zoomer (or Image zoom) is a Drupal 7 module which provides 2 JQuery plugins; Power Zoomer and Featured Zoomer. Power Zoomer demo can be seen here: Powerzoomer.htm And Featured Zoomer demo can...
Inline
Inline module allows users to display uploaded files and images inline, i.e. place links to files into a content using a simple [inline:filename.jpg] tag. The effect is a link to the file or the...
Categories: Content editing experience, Content display
Language fallback
This module allows you to specify a language fallback for each defined language, so translation can fallback to another language. Use case Your site is using regional variants of languages, like...
Categories: Multilingual
Webform Calculation
This module adds support of Calculations for the Webform module. Features Use custom calculations per form and per form step. Use custom logic and/or existing libraries to calculate result. Theme...
Keysave
When working in a configuration or entity form, overrides the browser's default behaviour for command-s or control-s key combinations, to submit the form instead. The Javascript triggers a click on...
Categories: Administration tools, Developer tools
Taxonomy Widget Plus
Synopsis This module provides a custom widget for taxonomy term reference field that: Displays as a tree-like structure. Allows adding new term directly in the entity form. Can be placed into...
Categories: Content editing experience, Site structure, Developer tools
Create Menus Permission
This module has one function: create a permission to create menus that is separate from the permissions to edit menus. While this was designed for use with the Workbench Menu Access module, it will...
Categories: Administration tools
Mailman Manager
This module provides an interface through which users can subscribe to mailing lists run by Mailman. The administer page allows administrators to add or delete lists and program appropriate request...
Categories: Integrations
Node Connect
Node Connect expands the node reference (of the references project) auto-complete field by adding a add new content and edit current content button. The add a new button will all a new node to be...
Categories: Administration tools
Instagram Feeds
This module imports Instagram images into Drupal as Media entities from particular Instagram accounts using Cron job. Drupal 8 / Drupal 9 / Drupal 10 This version is under development. Testing,...
Categories: Media, Integrations
Menu Link Clone
This Menu Link Clone module is to clone the menu items along with menu clone process. If you wants same menu tree for different purpose, Its help you to save you time. Use Case: As this menu is for...
Categories: Administration tools
GraphQL OAuth
This module introduces GraphQL directives; which gives the possibility to restrict/allow access on field and type definitions for users or applications by OAuth scopes. Dependencies GraphQL (>=4.1)...
Categories: Decoupled
Extra Paragraph Types (EPT): Carousel
Extra Paragraph Types: Carousel module provides ability to add a paragraph with Tiny Slider. https://github.com/ganlanyuan/tiny-slider http://ganlanyuan.github.io/tiny-slider/demo/ Demo: EPT...
Categories: Content display, Content editing experience
Drupagram
Drupagram is the missing Drupal + Instagram integration module. In this early implementation the module will interact with the Instagr.am API and be able to fetch media items. Advanced methods like...
Categories: Integrations
PDF Export
Overview The PDF Export module gives the ability to export as PDF any kind of content. Basically you are able to select the content to be include or exclude using jQuery selector. Requirements This...
Categories: Content editing experience, Import and export, Developer tools
Current Search Links
Extension to the Facet API Current Search Blocks module. Instead of just showing the current search it turns the current search keywords into links that you can drop from the search. This is a drop...
Categories: Site search
SliderWidget
Overview: The module provides a new widget for number integer field uses SliderUI JQuery library. Could be used with any type of the forms. Features: new widget uses SliderUI JQuery library Widget...
Categories: Site structure
Opigno Moxtra App
This module makes possible to add collaborative features to Opigno, in particular collaborative workspaces and live meetings. Collaborative workspaces make possible to share messages, files, todo...
Advanced Menu
The Advanced Menu module builds upon the Core Menu module to provide additional menu features. These include: Menu Blocks (7.x-1.1+) Administrators can remove menu blocks from the block admin page....
Requirement
This Drupal module allows other modules to declare configuration requirements and suggestions, and provide solutions to fix them. The requirements will show up as a summary on Drupal's Status...
Categories: Developer tools
Migrate API
You can think of this migrate as the "CTools for Migrate" This module provides generic functionality for Migrate in contrib and helper services that can be used by runners, UI's and more. It will...
Categories: Content editing experience
Paragraphs Selection
Let paragraph bundles define where they can be used. Basically, this module reverses the way entity reference selection handling is done by the paragraphs module. This allows paragraph bundles to...
Categories: Content editing experience
JSON:API Page Limit
Introduction Customize the page limit for JSON API collection responses for specific paths. Drupal has a maximum limit of 50 items returned per JSON:API collection page. I.e. if you were to use the...