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.
Views Tag Access
Views Access provides more granular permissions on views based on tags. This is really helpful if certain users should be allowed to edit certain views but not other. As an example if views is...
User Access Timeslot
This module allows administrators to limit access for users on specific timeslots depending on their roles. How it works A day is split into several parts we call "slots" (Actually there is 2 slots...
Categories: Access control
Canvas API
7.x-1.x This is a simple module that helps implement the Canvas LMS API where it makes sense. Right now this provides: A js function that will automatically resize the parent window if Drupal is...
Categories: Integrations
The Hyphenator
Soft hyphen allow to make word wrap with a dash. This with some defined language rules and justified text can bring some nice results if it's applied at well suited places. That is what bring the...
Categories: Developer tools
Taxonomy menu Extras
Taxonomy menu is a great module, allowing you to quickly match a taxonomy vocabulary to a menu, maintaining its structure and order. Normally it works just great out of the box, but sometimes a...
Categories: Site structure
Mail Verify
This module will override the default mail_validator service with a hardened implementation that actually tries to connect to the client e-mail server to verify that the address does exist. To run...
Tideways
Integration with the awesome Tideways continuous performance monitoring service. What is Tideways a 100% UPROFILER/XHPROF open source backwards compatible PHP extension that is actively maintained...
Field UI AJAX
This module's goal is to improve the experience when working with fields. It does this by trying to use AJAX on as many fields management pages as possible. What works now Everything the Field UI...
Categories: Administration tools, Site structure
Block Class Tags
This module adds that a tagging functionality to the Block Class module by implementing jQuery TextExt. In addition, other modules can implement their own hook_block_class_tags_classes() and return...
Categories: Content editing experience, Developer tools
Message follow
Following individual pieces of content with the Message stack. Originally built for Drupal.org.
Categories: Integrations
Book Search and Replace
Book Sar (search and replace) uses Views, Views Bulk Operations and Views Bulk Operations Search and Replace modules in order to deliver a view specific to working with books. Using this...
Categories: Administration tools, Content editing experience
BigPipe demo
See https://www.drupal.org/project/big_pipe. This module makes it easy to visualize the impact BigPipe can have for a site. Because it's just a module that provides two blocks, it's very easy...
Categories: Developer tools, Performance
Search API Multilingual Solr Search
Important News Search API Multilingual Solr Search was merged into Search API Solr Search 8.x-2.x. So further development will happen there. About The goal of this project is to cleanly extend...
Categories: Multilingual, Site search
Drupal Accessibility
Account Settings Tab
This module will provide you tab and block will help you to use edit the account settings information like changing password, email address and user name. Use Case If you are adding more fields...
Categories: Access control
Quiz userpoints
This module provides Userpoints support for Quiz. When a user completes a Quiz under certain conditions, the user will be awarded Userpoints. This previously lived inside of the Quiz project, but...
Categories: User engagement
tooltip anywhere
This project uses tooltipster API to create tooltip site wide. Installation instructions are provided in README.txt file. This module does not include much code and does not put much work on server...
Categories: Content editing experience
Opt It
Opt It Mobile is industry leading text message marketing application to engage, build brand awareness and create a direct dialogue with your customers. Thousands are growing their businesses by...
Categories: Integrations
Image-Recognition CAPTCHA
Image-Recognition CAPTCHA provides a CAPTCHA that challenges the visitor to recognize a subset of images within a set of images. For example, the visitor may be challenged to identify all the...
Categories: Security
Ckviews
This module is a ckeditor editor plugin that enables users to insert views instances with argument directly in the ckeditor. Installation 1. You need to Install these modules: a. ckeditor b. views...
Categories: Content editing experience, Content display
YAML block
About this Module Provides a base block that allows block configuration settings to be edited and maintained using YAML. For custom blocks that don't require an admin UI, it can be easier to just...
Categories: Content display, Developer tools, Site structure
Views semantic tabs
Provides a views style plugin to display tabbed views results using jQuery UI Tabs (v3.x - external library dependency) and vanilla Javascript (v4.x - no third party dependency). Mandatory notes...
Notice Killer
Nice little module that splits out PHP notices and warnings from the normal Drupal dblog and syslog modules. This cleans up the logs nicely, and logs extra information about notices so that they...
Categories: Administration tools
Flag per node
The Flag per Node module extends the Flag module and provides a flexible way to control which flags are visible on which nodes. Flag per Node can define custom flag access for individual pieces of...
Categories: Content display, User engagement, Developer tools
Review Stream
Stream your latest and greatest reviews from around the Web to your Drupal site and display them with SEO-friendly rich-snippet markup. To use this module, you must: have a Grade.us account with...
Categories: E-commerce, Content display, User engagement