
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.
Virtual Field
Virtual Fields allows developers to define virtual fields that do not store any data. These fields can be added to entities from the field_ui, and can query information from external services or...
phpseclib
I'm discontinuing this module and recommending sites that need this functionality use the Composer Manager module https://www.drupal.org/project/composer_manager and the Composer library for...
Categories: Security
Views block-cache optimizer
Optimize all the things! Many sites will use the views block-display, but few of them enable the block-cache. And yet this simple step will usually provide a decent performance boost to those pages...
Categories: Performance
Commerce Justpay
A single page payment form Provides a single page payment page where a user can enter payment information and an amount to pay. Good for donations, settling invoices for services not managed by the...
Commerce X-Pay
This project is sponsored by Biagetti Studio Overview This module allows payments through the X-Pay - Carta Sì Virtual Pos in Drupal Commerce. X-Pay is a circuit which is widespread in italy....
Categories: E-commerce
Time Entry
Time entry is an entity type for storing time intervals. Gadzooks! Another fine module created by the good folks at Chuva Inc., purveyors of internationally acclaimed, top-tier development at...
Categories: Content editing experience, Developer tools
Organic Groups Notifications
This module integrates Notifications with Organic Groups. User will be able to subscribe/unsubscribe on the all new nodes posted in a group. And will be able to edit his subscriptions....
Categories: Content editing experience
MailChimp Campaigns
This module provide features to create MailChimp campaigns from a node content. The module is usable (the developers are using it on production sites), but not ready yet, it's under active...
Categories: Content editing experience, Integrations
Snippets
The snippet module allows you to provide user (usually a site-admin) editable "text-areas" in panel pages without given users general panels admin access. Each snippet area is exportable, so it can...
Categories: Administration tools, Content editing experience
Panels Create node
SUMMARY: This module adds a "Create node" section to the "Add content" window of Panels. This lets you create and attach nodes on the fly without leaving the "panel content" page. REQUIREMENTS: 1....
Categories: Content display
Questionnaire
Questionaire is a full fledged package that allows anyone to start capturing simple statistical data and display that in nice overviews and graphs. After creating questions, these questions will be...
Categories: User engagement, Integrations
User Authentication API
This is a small module for developers that provides a plugin based API that hooks into the user authentication process (using the form API). The idea is to make it easier and quicker to provide...
Categories: Developer tools, Integrations
Node Notify
Introduction Node Notify is a lightweight module to allow subscription to comments on nodes for registered and anonymous users. It was specifically designed to integrate with Comment Notify, i.e....
CAS Fields
CAS Fields module extends the functionality of CAS module. It enables user data sharing between the CAS server and the CAS client. Do not install this bundle of joy if you do not have to share...
Categories: Access control
Drupal Give
This feature will help you bootstrap your /drupalgive page on your website. It currently has a simple view of team members and their contributions to Drupal. Help is welcome in order to make this a...
Ubercart Custom Payment
Provides custom payment methods for Ubercart 3. *** Requires Drupal 7/Ubercart 3 *** Still in early development. Use with caution! This module allows administrators to create custom payment methods...
Categories: E-commerce
Atrium Features
These are the main Features of the Open Atrium distribution. There are 6 core features available by default when you install Open Atrium: Atrium Blog - Provides a method of sharing stories and...
Media: Twitch.tv
Provides an Twitch.tv stream wrapper and allows displaying videos, live channels and thumbnails using Media. Quick Tip: After enable this module you must go to Configuration -> File Types -> Video ...
Password Helper
simple module to provide javascript based password generation (helps on admin user creation) by using this lib: http://code.google.com/p/jquery-easypassgen/ @todo: longer description.
Categories: Access control, Developer tools
Spotify Play Button
This module defines a new field type Spotify Play Button, allowing you to embed spotify tracks. See https://developer.spotify.com/technologies/spotify-play-button/ for more info on the play button....
Categories: Content editing experience, Site structure
Entity Universally Unique IDentifier
Module UUID, which provides an API for adding UUID to Drupal objects. But, current UUID support only for core entity in drupal (node, file, taxonomy, user, comment) and field_collection_item. With...
WebApp
Webapp Module adds some functions for iOS and Android devices such as: Deliver App icons for all different iOS devices like iPad, iPhone and iPod Touch and for devices with Retina displays and...
Taskbar activity
This project includes two modules: Taskbar Activity: add an activity notification provider for Taskbar module. Taskbar Tacore: add a simple source for Taskbar Activity. This is a separation from...
DQuarks
This module adds a dquarks content type to your Drupal site. A dquarks can be a questionnaire, request form... These can be used by visitor to make contact or to enable a more complex survey than...
Categories: User engagement, Integrations
Subs
Overview This module aims at allowing users to subscribe to a site or part of a site. A subscription can have different types (bronze, silver, gold, etc) and also different statuses (pending,...
Categories: Access control, Developer tools