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.
Virtual Tour (Pannellum)
Overview Virtual Tour is built using WebGL and JavaScript, with a sprinkling of HTML5 and CSS3. It can run standalone or can be embedded using either an or a JavaScript API. The stand-alone method,...
Categories: Content display, Content editing experience, Site structure
Cookie Based Blocks
Cookie Based Blocks gives you the opportunity to show blocks to website visitors based on the presence of a cookie. A block is shown once, then a cookie is set, and as long as the cookie is present...
Categories: Content editing experience, Content display, Site structure
Commerce DIBS integration
Provides a DIBS payment gateway integration. For all new projects, please refer to Nets Easy commerce module. Learn how to migrate to commerce_easy. This module will allow you to send your clients...
Categories: E-commerce
Responsive Panel Panes
Loads panels panes dynamically via Ajax when active screen matches the media queries configured. This module allows site builders to load different content in each screen sizes like desktop, tablet...
Categories: Content display
User Edit
This module provides alias "user/edit" to have better user experience. By using this, current logged in user can edit own profile and don't mind of his UID. Sometimes, using "user/%/edit" is pretty...
Categories: Access control
Indiana University Paragraphs
Paragraphs for Indiana University This module provides custom Paragraph types for building complex pages comprised of elements from the IU Pattern Library like section, grids, and chunks that...
Categories: Content editing experience, Content display
Entity Overlay
Displays referenced content entities as an overlay from a label (title of the entity as a link) or a view mode (e.g. teaser). Configuration Field Formatter for entity reference Add an entity...
Categories: Content display
Search API Value Mapping
This module allows to create static value mappings for index fields, which will be saved into a new index field. It is possible to map many source values to one target value. The new field is facet...
Categories: Site search
DROWL Header Slides
Provides a flexible header slideshow based on custom block type and media type "Slide". TODO - Further description & screenshots. Versions 5.x Based on 4.x Swiper insted of Slick / Blazy version of...
Categories: Content display, Content editing experience, Developer tools
DROWL Media
DROWL media (entity) default configurations and enhancements. Furthermore better style for the Media Library & Media Library items preview (eg. in reference fields). Style enhancements requires the...
Categories: Media
Syntax Highlighting Field Formatter
Provides a field formatter for syntax highlighted code output. It is designed to be simple and not rely on any third-party library (best feature: no third-party dependency to GeShi filter etc.)....
Categories: Content display, Content editing experience, Site structure
User Reference Filter
This is a simple module to provide an input filter that allows content editors to quickly link to users by referring to their username prefixed with an @ symbol. For more advanced functionality,...
Categories: Content editing experience
Webform Validation for Brazilian IDs
This module uses validators from Brazilian Ids and apply in webform validation for the following Ids: - CPF - Accepts only valid tax number of brazilian individuals - CNPJ - Accepts only valid tax...
Categories: Content editing experience
popper_js
2024 Update: A new module for Drupal 10 dropped here. 2020 Update: popper_js library is now in Drupal 8.8 core, and replaced 'jQuery UI Position', and so this module has become superfluous. See the...
Categories: Developer tools, Integrations
Drutopia Resource
A base feature providing a resource content type and related configuration. Development is on GitLab and mirrored here.
Categories: Content editing experience
Search API Reference
Search Api Reference provides advanced search mechanics for Searching Referenced Content from within a node. This modules a index Processors for Search API. Search API Reference ONLY supports the...
Categories: Site search
Bundle redirect
This module provides a simple additional feature to redirect module https://www.drupal.org/project/redirect. It allows us to add redirect from a node. This is similar to the Drupal 7 feature...
Categories: Administration tools
DocCheck Basic
This module allows to authenticate multiple Drupal nodes through the DocCheck login (basic license https://crm.doccheck.com/) mechanism Block (DocCheck Basic) and page (/doccheck-login) are...
Categories: Integrations, Access control
Ontology
Publishes site structure as OWL ontology. Enable module and open /owl page. It publishes entity type and bundles as OWL classes, RDF mapped fields as OWL object properties. Drupal RDF-mappings are...
Node View Language Permissions
This module enables permissions "View own content" and "View any content" for each content type per language on permissions page. The permissions lists will be very long, if you have many languages...
Categories: Access control, Multilingual
YAML Parser
Yaml parser This module will add the spyc-library and provide a simple API to parse YAML from strings or files. It is an api-only module and has no UI. Other modules will depend on this one. This...
Categories: Developer tools
Register display
The Register display module allows the user to use the display form as a register form, which means the user can have a different registration form based on a combination of user form display and...
Categories: Access control
GD Header
2020-12-20: this project is abandoned. The GD Header module provides a block with the page title and a responsive image. The responsive image is taken from a selected field for nodes and taxonomy...
Commerce stepped proportional pro-rata
This module provides a pro-rata plugin for Commerce Recurring which allows proportional pro-rata prices at specific intervals in the billing period, and a billing schedule plugin with allows for a...
Categories: E-commerce
Taxonomy Per User
Taxonomy per user It allows you to assign the administrative permission of taxonomy to the user. There are vocabularies managed by peoples with the same roles. You can set up an independent...
Categories: Site structure