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.
Browscap Context
Provides a simple context condition to get the mobile state of a browser based on values coming from Browscap. After you enable the module you will see a new condition in the context configuration...
Categories: Content display
Fileedit
This module enables file fields to directly edit a file from the browser. The file is streamed to your local PC and opend by the local programm To make this work, there will be a java applet...
Categories: Content editing experience, Media
Date item
This module provides an entity named date_item. It adds a setting to a date field where you can enable the date field to create and synchronise date_item entities for each date in a date field. It...
Categories: Site structure
Secure Notes
Secure Notes helps solve the problem of exchanging sensitive information with people who do not have the same tool-set or skill-set. It provides a system, similar to password reset links in which a...
Categories: Content editing experience, Access control
Acquia Search Multiple Indexes
This functionality is now mostly included (sans UI) in the D7 and D8 connector modules (Acquia Connector 8.x-1.9+ and 7.x-3.1+, and Search API Acquia 7.x-2.3+). Please read Acquia Help Center:...
Categories: Site search
Wysiwyg Geshi
This module extends the Wysiwyg module and provides a new button for adding source code to be highlighted with the GeSHi Filter module. This only works with CKEditor at the moment and adds extra...
Categories: Content display
BeautyTips Form Errors
The BeautyTips Form Errors is a simple integration with popular BeautyTips module, that provides you "Tooltip-like" form error messages. You can use default tooltip style for error messages as...
Categories: Content display, Developer tools
Commerce Upsell
Commerce Upsell provides tools to add related products directly to the add to cart form that visitors can add by simply checking a box when adding a product to the cart. To use the module: Add a...
GMap Image Field
Introduction Features Requirements Installation Do first example map For Sitebuilders and Developers Future plans Contacts Introduction The module provide interface for converting any image...
Categories: Site structure, Media
Scald: Flickr
This module provides Flickr image import inside Scald. It creates a scald provider allowing users to add atoms of type flickr image. To test it quickly with drush : drush en -y scald_flickr...
Categories: Content editing experience, Content display, Import and export
Enkoder for Drupal
Want to guard against spam? Want to make sure sensitive information isn't easily nabbed by an automated script? Use Enkoder for Drupal! This uses the logic behind Hivelogic's Enkoder to encode any...
Categories: Site structure, Integrations, Security
FacetAPI Alias
This is a very simple module that exposes the 'field alias' of a Facet API facet in the UI and allows you to change it from a nasty machine name to something a bit more friendly. The alias is used...
Categories: Site search, Search engine optimization (SEO)
Webpay
This module implements the base for the integration with the payment gateway Webpay Plus from Transbank with Drupal. 7.x-3.x This only for Drupal 7. For Drupal 9 it is recommended to install the...
Overlay Expand
The Overlay Expand adds an icon to overlays that allows you to expand the overlay to the full browser view effectively breaking you out of overlay mode. Click the image to see an animation of it in...
Categories: Administration tools
WebSpeech
Overview This module adds text-to-speech function to the website with WebSpeech library. Features A default speech server is configured, which supports Cantonese, Mandarin (Chinese) and languages...
Categories: Integrations
Similar By References
This module is an adaptation of the Similar By Terms module, but using an entityreference field instead of taxonomy to determine similarity. For instance, if the node you are viewing has a...
Categories: Site structure
Past Log
Overview Past is an extended logging framework, designed to log and later analyze complex data structures to a pluggable backend. It can record watchdog events (and be a watchdog module replacement...
Categories: Developer tools
Timed Messages
This module hides messages set by drupal_set_message() after a certain time. A progressbar shows when a message will be hidden. When hovering over the message the progress will be paused. Once...
Content Type Thumbnail
Overview This module provides you with the option to add a thumbnail preview to your content types. You can choose to display the Add Content screen in one of two layouts, either the standard list...
Categories: Administration tools, Content editing experience
Commerce Add to Cart radio input form
DESCRIPTION Commerce Add to Cart radio provides a Views field handler that allow you to build a Commerce products view form (using Views module) but instead of display multiples "Add to cart...
Categories: E-commerce
Commerce Partial Payment
Allows users to make partial payments when checking out with a commerce order.
Categories: E-commerce
Theme Utils
Theme Utils aims to be an ever increasing set of helpful utilities for themes and themers. Currently, Theme Utils has 4 utilities. Block's title to class Adds the block's title to the block's set...
Przelewy24 SMS
This module provides integration with przelewy24.pl payments via sms service. Administrators can limit access to adding content only to those, who send the correct sms code. INSTALLATION Enable the...
Categories: E-commerce, Content editing experience
Logo Watermark
This module is obsolete and has not been touched in 10 years. It is advised that you take advantage of modern CSS/JS to achieve the same effect in Drupal 9+ moving forward. No further development...
Categories: Content display, Developer tools
Entity Backend Search
This module enables highly customizable search pages for any entity type on a site for the editorial staff. It does not require any modules outside Drupal Core and is very easy to configure....