Add functionality and customize your Drupal application with thousands of projects contributed by our amazing community.

166 modules match your search

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.

Editoria11y Accessibility Checker

Alert panel showing no errors

Editoria11y is an automatic (not manual!) accessibility checker focused exclusively on flagging issues a content editor can easily fix.

View Password

The module adds the crossed eye icon when the password is not shown

Allows the site users to validate their password input before the submission of the form.
Does this by exposing the password content when clicking on the icon of an eye next to password input field before submission of the form.

Site builders can choose in which form to apply the functionality by accessing the configuration page of the module.

Floating block

The Floating block module allows you to keep html blocks, selected using jquery selectors in a fixed position on the page as you scroll. It works in a similar way the table header fixer in Drupal Core. This means that when the user scrolls their browser selected parts of the page can stay in the users view.

This is extremely useful when you have pages with lots of content and you want a side menu to stay in view. Visit http://dev.vit-al.co.uk/floating_block to see the module in action.

Tips for using jQuery selectors
Using the default Garland theme in Drupal 6 example selectors would be:
#sidebar-left Float the left sidebar
.primary-links Float the primary menu
.block-user Float the user login block

The important thing is to look at the html drupal is generating for your page and look at the id or class of the element your want to float. Find out more about jQuery selectors... Additionally another very useful tool (if you are using Firefox) is Firebug.

Decorative Image Widget

screenshot of image widget form with the new "decorative" checkbox checked

This module provides a solution for site builders that want to make the option of leaving an image's alternative text blank explicit (by checking a new "Decorative" checkbox) rather than <

Status Messages

Status Messages

Status Messages which floats to the top right of the page as a pop-up message and has a close button.

Language Cookie

language-cookie-full.jpg

Adds an extra "Cookie" field to the Language Negotiation settings, allowing the language to be set according to a cookie.

Animate On Scroll

Animate On Scroll

Animate On Scroll (AOS) library allows you to animate elements as you scroll down and up.

Drupal REST & JSON API Authentication

Drupal API Authentication module restricts and secures unauthorized access to your Drupal site APIs using different authentication methods. The module supports authentication for all REST, JSON, GraphQL, and custom APIs

Text field formatter

This module is the extension of the plain text formatter.

The module features:

Entity Save And Add Another

Save and add another node

This module adds "Save and Add Another" button to entities, that permits you to create an entity content and then continue to create another entity content.

All in One Accessibility

All in One Accessibility by Skynet Technologies USA LLC


Quick Web Accessibility Implementation with Drupal All In One Accessibility module!

Disclosure Menu

Flowchart through a menu with options to navigate submenus

This module provides an alternative to Drupal's default menu block that uses disclosure buttons for submenus.

A11y widget

Accessibility

A simple yet effective module called Accessibility (A11y) Widget for Drupal websites is user-friendly and accessible to all, including people with disabilities or visual impairments.

Token Block

This module allows users to create the block with token value used by token module.
It is very useful for creating dynamic blocks using the core and custom token value.

Better Social Share

Better social share

The Better Social Share Drupal module enhances website social sharing functionality of your website without third-party integrations like AddThis, ShareThis, AddToAny etc.

Gutenberg Core Enhancements

A general purpose Gutenberg core block enhancements and extensions, currently does the following:

 

Civic Accessibility Toolbar

Accessibility toolbar block as appears at frontend

Civic Accessibility Toolbar provides a block with accessibility utilities to help end-users to switch between theme versions with higher color contrast and change font size of text.

Consent Mode

A simple module that inserts a 'default' Google Consent Mode v2 compatible script into the site with access 'denied' for all consent choices.

Accessible Menu

A Drupal module that provides a JavaScript library to help you effortlessly create WCAG-compliant menus in the DOM.

Breadcrumbs Field

This module provides a computed field for entities to expose their breadcrumbs using core breadcrumbs service.

Link Purpose Icons

chain link

Automatically attaches icons and screen reader hint text to external links, links that open in new windows, links to documents and links that send emails.

Better Permissions Page

Better Permissions Page

There is a common issue with the /admin/people/permissions page when there are 500+ permissions.

Pages