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.
Contact Form
A feature designed to provide a simple contact from for a brochure style website. Send submissions to multiple email addresses Send an email notification to yourself when a new submission is made....
FreeGeoIP
The FreeGeoIP module is intended to enable the site developers find out the location of a visiting user using the service provided by freegeoip.net. Site developers then can use this information...
Categories: Developer tools
Mirrors Import Export
Import and Export entities with Feeds CSV parser and Views Data Export. Package Mirrors (Import and export Drupal core entities + runtime) Mirrors Extra Fields (Fields from popular contrib modules)...
Categories: Import and export
Tile
The Tile module allows site administrators and themers to specify icons for use as tile on startscreen of windows 8.1 and windows 10, and it will pin the site on the startscreen. Extra theme...
Exporter
Exporter is a robust API for exporting large sets of data. It was developed for an e-shop with dozen of thousands of products with need to export all of them to Google Merchant and some other e...
Webform Document
Overview This module fills Word (docx) file with values from Webform components entered by user using tokens. Optionally can convert output file from docx to PDF using LibreOffice installed as CDE...
Categories: Content display
Aggregator Item Length
Allows display length of aggregator items to be configured.
Categories: Content editing experience
Reuse Cached 404s
Drupal has a 404 caching problem. Drupal's page cache is a fantastic and simple way to improve performance in production. If an anonymous user goes to http://yoursite.com/somepage twice, the second...
Categories: Content editing experience, Multilingual
Views Default View Override
Many modules (most notably commerce) provide default views to define much of their interface but hard code the view that is used to render that interface. That means that modifications to these...
Opigno Webex App
Opigno Webex implements the WebEx video conferencing as a course tool for the Opigno e-learning framework. This allows course teachers to plan video conferences and invite their students to join....
Categories: Integrations
File Entity Revisions
File Entity Revisions has a new maintainer: Joseph Olstad . If you wish to assist in the development of this module please go through the issue queue and identify patches you'd like committed for...
Categories: Media
Domain Fieldable
This module creates a single bundle "Domain Fieldable" entity based on Domains. Requirements Entity API Domain Access
Url formatter
This module implements formatter that can change url format into another one, like image, video etc. Introducing Video Current Feature Changes image url into image. Changes youtube url into video....
Categories: Content editing experience, Content display
Aliyun OSS
This Module enables drupal to use Aliyun OSS as file storage layer. Dependency OSS SDK
Categories: Media, Integrations
AJAX Chat
Introduction This is a module to interface Drupal with the open source AJAX Chat system. The initial module was put together over a weekend as described on Drupal Foo. Shortly after releasing the...
QuickBooks PHP DevKit
Summary This module loads the QuickBooks PHP DevKit library into Drupal via the Libraries API. The QuickBooks PHP DevKit is an open source QuickBooks PHP library provided by ConsoliBYTE (http:/...
Workbench State Access
This module works with workbench module It will give you the ability to set the access for viewing/editing revisions based on the revision current state For example, You can block the editor from...
Categories: Content editing experience, Access control
jQuery UI formatters
SUMMARY The jQuery UI formatters module provides a suite of new "display formatters" to apply to your fields. Three new formatters are provided (Dialog, Accordion and Tabs) to 'text', 'text_long'...
Categories: Site structure
Date's datepicker inline
This module permits inline rendering of date's popup widget. That is, it display the datepicker embedded in the page instead of in an overlay. It integrates with field API, form API and views...
Categories: Site structure, Developer tools
ZURB Clearing
ZURB Clearing makes it easy to create responsive lightboxes with any size image with Zurb Foundation 4.x+ based themes. Requirements Media 2.x-dev File Entity These provide enhancements to core...
Categories: Content editing experience, Content display, Media
DrupalPeople
DrupalPeople serves a csv list of Drupal user IDs on /drupalpeople The intention is to show people that have Drupal user IDs that were involved in the implementation of the website (on any level)....
Avatar Uploader
The new ajax style uploader for user avatar (user picture), including avatar cropping after upload. Gmail, Quora and more and more websites use this way for user picture uploader. This module used...
Categories: Access control, Content editing experience, Developer tools
Email Field Verification
This module extends the email field. It adds the option to sent out a mail with a verification link and processes the link when clicked. Additionally it offers behavior, if a link is not confirmed...
Categories: Site structure
Shibboleth Drupal Login Handler
This module allows you to use Drupal as an Authentication providor for Shibboleth. This module includes a new Shibboleth login handler that must be configured in your Shibboleth instance to work....
Pickadate.js
The mobile-friendly, responsive, and lightweight jQuery date & time input picker. This module provides integration for Pickadate.js library in Drupal 7 to enhance date field collection beyond the...
Categories: Administration tools, Content editing experience, Developer tools