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

459 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.

CAPTCHA

Add challenge-response tests to user-facing forms on your site to protect against spambot submissions. Other CAPTCHA types are supported via additional modules. A CAPTCHA is a challenge-response...
Categories: Access control, Security

Editor Advanced link

Enhances the link Dialog in CKEditor. Allows to define the following attributes: title class id target rel aria-label Installation and configuration CKEditor 5 (Drupal 10 / Drupal 11) Install as...
Categories: Content editing experience

Entity reference

Provides a field type that can reference arbitrary entities: A generic entity reference field Four widgets: Two implemented on top of the Options module (Select and Radios/Checkboxes), Two...

Link

The link module provides a standard custom content field for links. With this module, links can be easily added to any content types and profiles and include advanced validating and different ways...
Categories: Content display, Content editing experience, Site structure

Display Suite

Display Suite allows you to take full control over how your content is displayed using a drag and drop interface. Arrange your nodes, views, comments, user data etc. the way you want without having...
Categories: Content display

ImageField

ImageField provides an image upload field for CCK. ImageField is a CCK-based alternative to the legacy Image project. It boasts features such as multiple images per node, resolution restrictions,...
Categories: Content editing experience, Media

Views Responsive Grid

#D8CX: This module will not be ported for Drupal 8. Views grids in core have been replaced with DIVs: [#1903746]! Views Responsive Grid provides a views plugin for displaying content in a...

Shield

Summary PHP Authentication shield. It creates a simple shield for the site with HTTP Basic Access Authentication. It hides the sites, if the user does not know a simple username/password. It...

3CX Live Chat

Connect with your website visitors for free with the 3CX Live Chat plugin. Increase conversions and boost customer satisfaction by communicating directly with your website visitors in real-time....
Categories: Developer tools

FileField

FileField provides a universal file upload field for CCK. It is a robust alternative to core's Upload module and an absolute must for users uploading a large number of files. Great for managing...
Categories: Content editing experience, Media

Admin role

This module is a little helper to maintain an administrator role which has all available permissions. By default, Drupal only has one super user and this module helps improve this drastically....

Environment Indicator

This module will help you know what server environment (production, dev, local, etc) you are working in by adding a configurable color bar to each one of your environments. The Environment...

Image Resize Filter

The easiest end-user solution for resizing inline images. This filter makes it easy to resize images, especially when combined with a WYSIWYG editor such as tinyMCE, CKeditor etc. Users never have...
Categories: Content editing experience

Acquia Purge

Top-notch cache invalidation on Acquia Cloud! The acquia_purge module invalidates cached content on Acquia Cloud and allows you to set Drupal's time to live (TTL) to a high value like a year. This...
Categories: Content editing experience, Developer tools, Performance

CAS

This module provide single sign-on capability for your Drupal site by implementing the CAS protocol. When using this module, local Drupal user accounts are still used, but the authentication...
Categories: Access control, Integrations

Poormanscron

A module which runs the Drupal cron operation using normal browser/page requests instead of having to set up a crontab to request the cron.php script. The module inserts a small amount of...

Mobile Theme

Adds the ability to choose a mobile theme in admin/build/themes/settings which is used for serving users on mobile devices. Mobile Detection PHP get_browser m. Subdomain Browscap mobile_device...

The Better Mega Menu

TB Mega Menu provides an admin interface for creating drop down menus that combine Drupal menu items with rich media content. Your menu can include internal and external links, images, videos and...
Categories: Site structure

IE6 No more

Yet another IE6 upgrade module! This one implements the banner promoted by http://www.ie6nomore.com/. See also IE6 Update. #D7CX: I pledge that IE6NoMore will have a full Drupal 7 release on the...
Categories: Developer tools

Custom Admin URL

Little module for restrict Back office path by URL. Post-Installation Go to /admin/config/system/custom-admin-url Set the back-office URL
Categories: Access control, Security

Path redirect

This module allows you to specify a redirect from one path to another path or an external URL, using any HTTP redirect status. #D7CX: I pledge that Path redirect will have a full Drupal 7 release...
Categories: Administration tools, Developer tools

Vertical Tabs

#D7CX This module got into core and will only be available as a back-port version for Drupal 6. Provides vertical tabs like http://drupal.geek.nz/static/node-form/default/summaries2.html on the...
Categories: Administration tools, Content editing experience

Translate Drupal with GTranslate

GTranslate uses Google power to translate your Drupal website into 103 available languages and make it available to more than 99% of internet users upon installation for FREE. Translate your Drupal...
Categories: Multilingual

Simple Mail

A module to simplify sending emails with Drupal. There are many great modules for complex email handling and sending scenarios, or email templating, and Drupal core handles emails pretty well by...
Categories: Integrations

Payment UUID

Provides UUID integration for the Payment module. #D8CX: I pledge that Payment UUID will be obsolete on the day that Drupal 8 is released, because entities in Drupal 8 have UUID support by default ...

Pages