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.
Search API Multi Index Facets
Overview Provides facet api support for search api multi. Features Attach facets to the servers that support multiple queries, spanning multiple indexes on the given server. Requirements Facet api...
Categories: Site search
date time picker
This modules enables up the jquery ui datetimepicker library for you. How to use it? 1. Download and enable this module. 2. Add the library in your module/theme There are two options now. Either...
Debut RedHen
Part of the Debut features set, Debut Redhen provides a CRM feature built on RedHen. Like all Debut features, Debut RedHen can be integrated either as a stand-alone feature to quickly add article...
Categories: Access control
Basic Shortcodes Library
This project is no longer actively maintained. We recommend users consider DXPR Builder for a more advanced and flexible content creation experience. DXPR Builder offers a modern, user-friendly...
Categories: Content display
Field instance cardinality
Allows the cardinality of specific instances of fields to be overridden. This currently only works with fields that use options widgets (ie select list or checkboxes), and only allows them to be...
Categories: Site structure
MASt
The MASt module provides Mobile App Services, with a focus on content creation from a mobile app. MASt provides endpoints via the Services module that describe your content types so that any remote...
Advanced scheduling field
Advanced scheduling field. This field allows content editors to do advanced un/publishing. This works on production on several (>5) radio stations' websites in Belgium. This is a performant module....
Ubercart Devel
It's very simple module that's adding [devel] tab on each /admin/store/orders/* page. Same as devel module does it on /node/* and /user/* pages. If you have any idea for additional features then...
Categories: Developer tools
Solr Devel
D8 Version Currently we are working with the Search API Solr module maintainer on integrating this module into that one. See https://www.drupal.org/node/2918243 Overview Provides development tools...
Categories: Developer tools, Site search
Migrate parcels
Migrate parcels are like Features for entities. The idea is that you can use this to export your 'structural' entities to CSV files which can be kept under version control as part of your codebase...
Categories: Content editing experience, Import and export
Internet Justice League
I totally failed on naming the project correctly and did Internet Justice League when it should have been Internet Defense League. Appropriate project is at Internet Defense League. Many apologies...
Categories: Developer tools
Field Empty Text
This module has been replaced with Empty Fields. Empty fields is similar but stores the empty configuration with the view mode, allowing more flexibility. You should go there instead. Field Empty...
Categories: Content editing experience, Content display
Get Locations Geocoder
This module provides geocoder support for getlocation fields. When the getlocation latitude or longitude fields are left empty geocoder will be used to generate a valid lat/lon pair. Dependencies...
Webform Anonymous
This very simple, lightweight module gives the creator of a webform the option to make the submission results anonymous, by hiding the username and IP of all the users who submitted the webform....
Internet Defense League
"The Internet Defense League takes the tactic that killed SOPA & PIPA and turns it into a permanent force for defending the internet, and making it better. Think of it like the internet's Emergency...
Acquia Cloud Sticky Sessions
Deprecated in favor of Alternative Stream Wrappers. The Acquia Cloud Enterprise high-availability architecture uses two or more load balancing servers to handle incoming requests, routing them to...
Drush Search & Replace
This drush plugin performs a text search & replace on all content and content revisions in all text fields and all custom blocks on a Drupal site. It does this directly in the database, not by...
Categories: Site structure, Developer tools
GroupDocs.Viewer for Cloud
This plugin allows you to embed GroupDoc's online document viewer to your Drupal webpages. GroupDocs.Viewer is an intuitive online document viewer that can be used to view documents online...
YouTube Pull
Borrowing the simplistic idea from Twitter Pull, YouTube Pull is a simple module to pull YouTube feed for latest video listing. Support any video query parameters by the Youtube API (Atom output...
Categories: Integrations
Accessible Skip Links
Accessible Skip Links generates skip links to any configured block on a page. Skip links are a way to provide visually impaired users the ability to skip to relevant content on a page, which aligns...
Categories: Content editing experience, Content display
Collections
The collection module tracks the relationship between revisions of content. Example collection: Fall 2013. This collection would contain all of the revisions that are associated to the Fall 2013...
Categories: Content editing experience, Site structure
Ubercart Invoice Payment Form
A nifty form that allows your customers to pay invoices on your website through Ubercart. Instructions Make sure you have installed Ubercart Create a product called "Invoice Payment" Set the price...
Countries Borders
Provides a geofield for countries and imports their shapes as WKT so that they can be displayed in an Openlayers map. Relies on the Countries and Geofield modules. The WKT file used to draw the...
Categories: Site structure
Commerce EasyPaybg
Module implements Bulgarian EasyPay as payment method for commerce module.
Categories: E-commerce
Text Extract for Drupal using Tika
Integrates Tika (docs) to extract textual information from uploaded documents (pdfs, docs, excel, etc.) and pass them as plain text to a field. In order to use you'll need to you'll either need an...
Categories: Content editing experience, Site search, Integrations