Add functionality and customize your Drupal application with thousands of projects contributed by our amazing community.

9,531 modules match your search

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.

Collect Nodes

Collect nodes is about collecting nodes "on the fly", either from a full node (with an additional block) or from a list of nodes (views). It's also about making collections (IE: being able to list,...
Categories: Content editing experience, User engagement

Fellowship One

This project provides integration between Drupal and the Fellowship One Church Management System (ChMS). Fellowship One provides a Restful API. This module provides the ability for users to login...

PHP4

PHP4 module contains PHP5 functions which have been rewritten to make it compatible with PHP4. Of course this module can't provide full support for PHP5, it's only defining the compatible functions...
Categories: Developer tools, Performance

Peer Review

A set of plugins necessary to build up the peer review system, which allow rating of contents and rating of user interaction with the system. This package contains the following plugins: user_karma...

BannerConnect Adspace

The BannerConnect adspace module is an easy and simple ad display system created for Drupal web sites. Adspace creates a block for each ad, which gives the users full control over where their ads...
Categories: E-commerce

Case Tracker Due Date

Case Tracker Due Date adds a due date field to the casetracker_basic_case content type and modifies existing views to include due dates for tasks/cases. If used with Open Atrium, extra integration...

Transport

A transport layer for Drupal-to-Drupal data, which aims to provide a common base on which to build services-based applications between Drupal sites. In (reasonably) plain English: with Services,...
Categories: Import and export, Developer tools

yaml views

yaml_views is a query plugin for views to query live YAML files. This is my first views module; It was possible by learning from xml_views and most of the code is the same. It works with yaml files...

PersonalTube Sandbox

The PersonalTube Video Widget lets you display the latest Internet videos that precisely match the topic and theme of your blog, and attract longer, more frequent visits from your audience. When...
Categories: Media

Gnode

The gnode project provides a new entity type that is specifically designed for the collection and storage of data that is intended to be displayed on maps. In the past, this has been accomplished...
Categories: Site structure

FTP Gallery

Creates very simple image galleries based on files uploaded by FTP. This module is designed for a photographer's Web site where they need to upload 100's images into a gallery and don't want to...

Swekey2

What is it? The Swekey USB Token is a low cost USB device with a unique signing. It contains a 32 bit unique hashcode and some software for generating authentication code sequences based on a...
Categories: Security, Integrations

Toolbox

Toolbox is a utility module for creating tabbed, block-driven custom user interfaces for working with nodes and other objects. It is conceptually similar to Quick Tabs, however all of its...

Entity Translation Filter

Entity Translation Filter is a minimalist approach of making multilingual content managed via entity translations correctly selected / filtered in views (and later probably other content listing...
Categories: Multilingual

Context Easy

Description Context Easy provides a hook to create easily simple custom Context conditions and reactions. Normally creating custom conditions and reactions involves implementing hook_context...

Responsys

Drupal connector module to the Responsys Interact campaign tool. Developed by: Deeson online (http://www.deeson-online.co.uk) About the tool This is very much an API tool for developers. All...

Google APIs Client Library

Overview This module provides a minimal wrapper around the Google APIs Client Library. It does/and will only do two things: Provide a simple to administer authentication settings page Provide a...

HTML5 Prefetch

Among other great features, HTML5 introduces prefetching, the art of loading pages before the user requested them. What is prefetching, and why it is useful According to whatwg.org, rel=prefetch ...

Social Speech

The Social Speech module allows users to interact with your site content by highlighting and clicking individual sentences within a block of text. It also provides options that permit users to...
Categories: Content editing experience

Webinar

Note: This project has been no longer be supported. If you are interested in taking this project over, contact me via my Drupal profile contact form. Intro This module allows you to add real-time...
Categories: Media

Implementation Documentation

What? This module was built to provide an internal documentation component for Drupal sites. It provides a CRUD interface that can be used by administrative/technical users for documenting why they...
Categories: Administration tools

RESTmini

Lightweight REST service API which features simple configuration and full error handling. Also provides a REST client. Extensive error handling and logging One of the main goals of RESTmini is that...
Categories: Developer tools

useragent

This module adds some contextual body classes to the body tag on all pages showing Device type: desktop, tablet or phone Browser type: e.g. Firefox, Chrome, IE, Safari, Opera etc. (optional) Screen...

Openlayers Center Override

A behavior/plugin for Openlayers maps that allows you to set the center and zoom level of a map via parameters appended to the URL of the page that the map appears on. There are three ways to...
Categories: Content display, Site structure

Rules Throttle

The Rules Throttle module allows an administrator to insert a "throttle" delay action into a rule set. The delay can be specified by the administrator in millionths of a second, up to a theoretical...
Categories: Automation

Pages