32,520 Modules match your search

Extend and customize Drupal functionality with contributed modules. If a module doesn't quite do what you want it to do, if you find a bug or have a suggestion, then join forces and help the module maintainer. Or, share your own by starting a new module.

Quicktabs Field

This module provides a field type to allow you to put content into Quicktabs

Drupal Commerce Shipwire API module

My first Drupal project is for Drupal Commerce. I want to integrate it with Shipwire's robust shipping/stock API that I've used in the past in Ubercart and on other platforms (Magento, Shopify). Would love to hear from anyone else trying to create this tool. Thanks.


The ContactBlock module allows an administrator to define a contact form which displays in a block region.

Author Field

This module provides a field type for storing authors.

The module creates a custom content type called 'author' and store each author information using that content type. Fields such as email, biography, organizations, and picture are automatically created and added to the 'author' content type.

It also creates a vocabulary to store author's organizations. Module exposes a permission to control the addition of new terms into an organization vocabulary.


A trivial convenience module.

It accepts as input a blitz.io token, registers the token with hook_menu, returns 42 upon request, and de-registers the menu entry again.

Rules OG Mail Actions

Rules OG Mail Actions Module Provides Rules Actions to send E-mails to all Members of an Organic Group in Different Formats. Currently drupal mail only.

Normal module installation.

- Add one of these Actions to your Rule
- When Tokens module is enabled you can use Tokens to customise your Message
( [node:site-url], [node:title], [node:author-name], [node:ogname], [node:nid], [node:ogalias], [node:og-id], [node:field_mybodyfield-formatted], etc )

Visitors views

Add Views to to the Visitors table created by the Visitors module. Also adds Visitors Geoip if switched on.

I added the fields I use and a link to the users table. There are some numeric fields not yet defined.

Visitors node option premium

Add Node Option Premium usage to the statistics recorded by the Visitors module.

notifications sandbox

Sandbox for notifications dev

messaging sandbox

Sandbox for messaging dev

og sandbox

Sandbox for OG dev


adding new quotes


Provides api to use http://needim.github.com/noty/

Noty jQuery notification

This project has been deprecated in favor of http://drupal.org/project/noty_messages


Nodequeue Context Conditions

This module will provide context conditions to test and see if the current node belongs to a chosen nodequeue. Condition will return true if the current page is a node and if the node belongs to the specified nodequeue. Condition will return false if the page is not a node or if the node does not belong to the specified queue.

File Checksum

This is a small module that provides simple checksum for web accessible files.

This module was initially developed as a deployment assistant tool, to check if files were moved correctly from one environment to another. I thought that someone else might need such tool, so I uploaded it here to Drupal.org.

Feel free to use it and improve it!


Show database

Nice example for Drupal learners who learn how to create a block.


Signing up for a free ShippingEasy account provides seamless integration into your store’s inventory, access to discounted shipping rates and consolidated management of all your shipments.

  • No need for a courier account, get shipping straight away
    Save on UPS, USPS, Fedex, Fastway and MailCall – just pay for the label, no hidden fees
  • Store frequently used package sizes and postal addresses for regular use
  • Highlights sold items, allowing you to combine shipments or create separate packages
  • Generates all the necessary shipping labels – with batch processing for multiple shipments
  • Generates necessary international customs forms for your international shipments
  • Automatically marks your order as 'fulfilled' and notifies your customer
  • Provides a consolidated view of all your shipments, giving you real-time tracking
  • Discounted shipping insurance can also be added to any item with Shipsurance


  • Fully configurable ShippingEasy shipping method
  • Shipping quotes and fulfillment, including integration with many shipping providers (UPS, USPS, FedEx etc) - the list of supported providers is automatically updated by installed module



This module creates two blocks: one for the Menu system's main (primary) links, and the other for secondary links, as defined in the menu settings (admin/structure/menu/settings).

Privacy Per User: User Relationships integration


A submodule for Privacy Per User (http://drupal.org/project/privacypu) that allows testing of User Relationships (http://drupal.org/project/user_relationships). The requestee of the relationship is the current user and the requester is the user specified by the argument passed to the Privacy Per User module. This module was created in response to http://drupal.org/node/1240540.


In the Privacy Per User module there are two settings; private and public, which allow the user to set the visibility of their profile, nodes or other site features on a Drupal site. This module integrates the User Relationships module with Privacy Per User to allow the user to select user relationships as well as private and public in their profile. For example a user could chose to share their photographs or profile fields only with friends, similar to the way in which Facebook works.

Drupal Commons

This module is currently being used on a production site and intranet using Drupal Commons (which relies heavily on user relationships to provide follower functionality).


  1. Select the user relationships you'd like to test for on the Privacy Per User settings page (admin/build/privacypu/settings).

VChess sandbox

This is a sandbox version of all the new Drupal 7 and super-enhanced version of the current VChess module.

Referential Integrity

Enforces referential integrity for (initially) taxonomy term reference fields.


Provides alternate administration interface that turns Drupal into a rich application. Built on Sencha's Ext JS 4 it brings a new UI that changes everything.


Requires ExtAdmin Theme to work.

Breadcrumb Trimmer

Choose the maximum amount of characters that an entire breadcrumb trail can be, and Breadcrumb Trimmer will dynamically trim the crumbs to a size that will fit.


So we use google's email/apps hosting for cloud email and docs and have multiple Drupal instances all of which need to have users managed. This module allows you to authenticate users via OpenID using their gmail/google apps login and let Google manage the user's passwords with a single login to the Google Mail client.

It does this by adding a simple "sign in with your google apps account" to the top of the standard Drupal login form.