32,579 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.


This is Ubercart payment module. This module implements the CardCome API as an Ubercart payment gateway for immediate capture transactions. CardCome - it's Israeli payment getaway provider.

Content type search block

Create blocks that search only a single content type through Apache Solr.


Another CCK module to provide a rmeinder field type.


To install, copy the cck_reminder directory and all its contents to your modules directory.
To enable this module, go to Administer > Modules, and enable Phone Number.


Todo Tasks:
- simpletest

Ongoing Tasks:


Words is a simple API module for dealing with word lists, useful for building word games. Many word lists are distributed as text files with one word per line, and the settings page for Words simply imports these words into a database table for quick lookups. The words_search() function creates lookup queries. For example, words_search(array('start' => 'th', 'end' => 'ing', 'minimum' => 4)) will return all words that start with "th", end with "ing" and are at least 4 letters long.

Some good places to find word lists for use with the module:

Send to Friend

A simple pop up window to send a link to the node to an email address with a personal message.

This is not being maintained.

Views Fields Compare Filter

The Views Fields Compare Filter module provides a filter for use with Views module.
This filter (Global: Fields Comparison) allows the user to choose a comparison operation between 2 of the fields selected for the view.

Provision CDN support


This is a simple module and drush script for that allows you to enable CDN support per site in Aegir. It takes care of setting up a new virtual host that is configured to serve your site's static files over one or more additional domains, eg. css.example.com, js.example.com, cdn.example.com. Use in conjunction with the Drupal CDN module for full effect.

It is specifically aimed towards the Ægir project and therefore depends on the provision backend and expects the Aegir environment to be functional. If you don't know what Aegir is, you'll probably want to start there and come back when you really know that you want to use this code.


There are two parts to the code: - A Drupal module for hostmaster - contained in the /hosting directory. Install this like any other Drupal module into you hostmaster site. - A provision Drush extension - contained in the /provision directory. Copy this into /var/aegir/.drush on your Aegir master server. Now just enable the module in the Aegir frontend, and you're ready to go.


This was built on a Barracuda system, so requires Provision 6.x-2.x




This module will define the "fieldgrid" form element. It will create a table based grid with an arbitrary amount of rows, using a user supplied callback function that defines the form elements for a row as a usual Drupal FAPI array. By default, it will provide AJAX based addition of new rows via an 'Add more' button.


This module was created to reset the /admin menu and create a default menu for use with the Quickbar menu.

I've had occasional problems, especially when I've used the old admin-6.x-1.x module, where the /admin menu gets messed up, and "you have no administrative items" when viewing sections like /admin/settings.

This module causes a rebuild of the /admin portion of the navigation menu, then resets the quickbar menu (creating one if needed.)

This module is unsupported and will not have a full release.

ergonlogic's copy of Hosting

Updated from the code in Hostmaster

Symfony Update

Updates the Symfony Drupal module to the latest master branch.


We are sort of a d.o project one year in the making. Version 7.x-2.0 should release in Denver.

Node View History

This module records the node access history. Unlike {history} table in core which only stores the last viewing history of a node for each user. It stores all viewing history. It's useful for counting the hits of nodes in a certain period rather than a simple total count in the {node_counter} table of core. We can also find access history in {accesslog}, but we need to extract node ID in URL and it's much slower.

Webform AJAX rewrite

Complete rewrite of Webform AJAX module, for Drupal 7.
AJAXifies previous/next page and submit buttons.
Also works when form is displayed in a block.

To enable it, you need to enable the module then check the "AJAX mode" property of a webform's configure form.

Works with Webform-3.16, but will throw a PHP Notice, which is fixed on Webform-3.x-dev.

ESPN API Integration

ESPN has decided to retire their public API.


A rich integration with ESPN's public AP!s, providing sports headlines, scores, athlete profiles, and other information. This implementation will be split between basic API interactivity and Bean integration.



The Autolink module saves users from having to manually enter links for commonly used URLs.

The module scans posts for a set of terms. Any term found is optionally replaced with some other text, and then automatically linked to its corresponding URL.

Autonomy IDOL and external sites search

By using search api and search api pages, search content outside drupal from search api pages UI and also support IDOL search engine integration.

Revision cleanup

This is a simple little module to allow removal of 'excess' old revisions.

Note that there is a proper module that also does this, but it didn't do quite what I wanted:

closed site

Этот модуль позволяет "закрыть" сайт от не зарегистрированных пользователей. Только пользователи, которые имеют логин и пароль для доступа к вашему сайту, смогут войти на сайт.

Модуль проверяет находится ли пользователь в системе, и если это не так, перенаправляет пользователя на страницу "access denied", на которой пользователю предоствляется форма входа на сайт.

Sematext Search Analytics

This module integrates Apache Solr Search with Sematext Search Analytics.


User Preference

Add a lightweight API for modules which would like to store and reuse users' preference in their module. It's different from user profile that the preference here will not show up in user profile page and only usable by modules.

ND Genotypes

Module Description

This module provides a more specialized interface to genotypic information
stored in the chado natural diversity module tables including adding summaries
of this information to feature pages and providing a powerful marker by germplasm


GitHub Feed

GitHub feed field and formatter to display recent activity for a specified GitHub repository

GitHub feed field has 3 columns for username, repository and branch. These details are used to pull in latest activity using JSONp.

An example field--example.tpl.php is provided to help customise the feed display



This module allows you to add JavaScript code to pages within your site to enable the use of Loop11 within it. Loop11 is a remote usability testing tool that enables you to test the user-experience of any website and identify navigational and usability issues.