
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.
Biblio Zotero
Biblio Zotero is a custom Feeds implementation to subscribe to zotero user and group libraries and sync them with your biblio library. It has been tested with Biblio versions 6.x-1.15 and 7.x-1.0...
jQuery Msg Alert
This module displays Drupal's messages and Watchdog entries as a little alert at the bottom corner. Every message sent by drupal_set_message() will be converted to a dialog alert, using jQuery Msg...
Categories: Content display, Developer tools
Local image input filter
Locks down image references to the host/domain of your site only, to prevent CSRF attacks, and avoid HTTPS mixed content errors. In short: This input filter restricts image tags in HTML content...
Categories: Content editing experience
Reply
Description Reply is a D7 answer to entity comments. Reply is basically a fieldable entity so you can create a 'review', 'comment', 'forum post' or whatever you like by creating bundles and...
Profile Sync Email
This module extends Profile 2 by allowing you to specify an Email field that will be synchronized with the user account email field. When a user updates the specified email field in their profile,...
Categories: Access control
Facebook You Share
This module will provide you the ability to modify the content that is shared on Facebook. You can configure different areas of Facebook Post Title of the Post Link to the title Image in the post,...
Categories: Integrations
Commerce subscription products
Status Update: Feb 18th, 2014 This module was originally created by fago as a quick solution for a problem, which solved it well while no other solution was available. At this point in time however...
Categories: E-commerce
Entity Collection
An entity collection can be used as a replacement for Node queue that works for all entities. Pluggable backends Entity collection has pluggable backends for storage. It comes with a DB backend but...
Categories: Content editing experience, Content display
Comment Trust
Comment Trust auto-approves comments by users with previously-approved comments. It rewards trusted commenters with immediate approvals, while requiring you to approve the comments by new visitors....
Categories: Content editing experience, Access control
Google Analytics Per-Page
Google Analytics Per-Page adds a local menu task to the google analytics configuration to allow extra tracking snippets to be inserted on a per-path basis. Depends on Google Analytics module.
Categories: Developer tools, Integrations
Node Announce
Designed to be used in combination with sites that heavily use Calendaring for events. This module allows you to create automated announcements for Node Types that have CCK Date fields. The...
Panels reference formatter
The panels reference formatter module renders entities from a reference field with a mini panel. This is useful since panels is incredibly powerful when it comes to controlling output in various...
Categories: Site structure
GitHub Connect
This module gives site visitors the option to register/login using their GitHub account. The module provides a block for one-click-login and adds the "login with GitHub" link to the login form. The...
Categories: Integrations, Access control
CiviCRM Realname
Implements hook_username_alter() so that, if available and non-empty, the CiviCRM "Display name" is shown in place of the Drupal login name for username displays.
Categories: Content display, Integrations
Views Node Filter
List of nodes as Views' filter Views provides us with abundance of filters; however, Views doesn't provide a list of nodes as a filter for this reason. This module solves that issue by, well, using...
Categories: Content editing experience
Multivalue Settings
Warning: this module is still very buggy. Actually, it only works in very few use cases. I suggest to only attempt using it with core fields (not fields from contrib modules). Even this may not...
Member Only Content
Allows you to show a modified (normally just a title and summary) version of a node to anonymous and logged in users who you don't want to allow to see the full content of the node. The module...
Categories: Access control
VirusTotal API
Virustotal is a service that analyzes suspicious files and URLs and facilitates the quick detection of viruses, worms, trojans, and all kinds of malware detected by antivirus engines. More...
Categories: Administration tools, Content editing experience, Media
Sassy Substitutions
Sassy - Possessing the attitude of someone endowed with an ungodly amount of cool. About this module Sassy substitutions is a submodule for Sassy which adds a token & pattern replacement system to...
Categories: Developer tools, Integrations
History.js
This module provides Benjamin Lupton's History.js as a library to Drupal 7 via the Libraries API. It provides a configuration page to manage which compatibility mode and implementation of History...
Commerce Price History
This module provides a price history feature for Drupal Commerce product variations (and possibly other purchasable entities). Requirements Drupal Commerce: 2.x Installation Install the module as...
Categories: E-commerce, Site structure, Integrations
Views Field Filter
This plugin for views allow the user to turn on and off fields which are being displayed as an exposed filter. This has no impact on the actual filtering of content.
CSS Options
The CSS options module enables theme developers to easily expose some options around the included CSS within the site via the theme settings form. This module does the housekeeping for managing the...
Categories: Administration tools, Developer tools
App Server
This is the server component to the apps module. It will allow you to host an app server that will communicate with the apps module in accordance with the Open App Standard. App Server requires:...
Google News
Google News is a simple module to add a block to your drupal site to display the latest Google News headlines on sections you choose. Stay up to the minute on news with Google News module on your...
Categories: Content editing experience, Content display, Media