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

7,486 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.

Apache Solr RDF Support

This is a project specifically created for the Google Summer of Code 2009 project Adding RDF Support to the ApacheSolr module (q.v. for more informations; maybe also interesting: this discussion which first introduced the idea).

Its purpose is to allow the Apache Solr Search Integration module to handle arbitrary RDF data.

The project isn't maintained anymore, since I lack both the necessary time and belief in the module's usefulness. Anyone disagreeing on the latter part may take over the project, if they want.

Mail to Web

NOTE: "Mail2Web" is now called Mail Comment.

Osmobi: Make your Drupal site mobile

Mobilize your site with Osmobi

The OSMOBI service will be discontinued on June 15 2010. Please read the official announcement.

Simplenews Digest

This module works with the simplenews module to allow you to automatically generate digest emails to subscribed users. The emails contain a simple listing of links, grouped by node type, to nodes posted on the site since the last time a digest newsletter was sent out. The following can be configured:

1) How frequently the digest newsletter gets sent (days/weeks/months)
2) Which newsletter should act as the digest newsletter
3) Which node types and taxonomy terms to send
4) How node types should be labeled in the newsletter
5) What time of day the newsletter should be sent out

Author's Note, July 22nd: I've got one of my guys updating the module. We've released a new dev snapshot for d6. We will be patching and fixing bugs frequently. Thanks for your continued patience.

New maintainer note, Sept, 27th
First of all thanks to Morris Singer and Steve Dondley for all the hard work you both have done on this module. You are still very welcome in the issue queue to provide support or commit patches!

I took over this module because I worked a lot with it in the past and have the feeling that this module still have a lot of potential.

Future

Yahoo!'s Upcoming Event

Home - Upcoming.png

This module is deprecated.

Very simple module to publish Events via Yahoo!'s Upcoming API. It depends on Event module.

Snow forecast

This module integrates with the weather service from Snow-forecast.com and depends on the

Facebook-style Statuses (Microblog)

Facebook-style Statuses

Provides streams of status updates like Twitter or Facebook's "wall" feature: each user/node/group/taxonomy term/whatever can have a "stream" or microblog where users can express their thoughts to the community. @mentions and #hashtags are supported, as well as comments on status updates, viewing conversations between users, the ability to "like"/"reply" to/RT a message, automatic updates without page refreshing, and integration with over 25 modules.

Facebook-style Statuses is moving to the Statuses namespace for Drupal 7+.

Travelgrove Meta Search Integration

travelgrove travel meta search tool

This integration allows for users to utilize Travelgrove’s search engine for travel, that scrapes the travel vendors, for cheap airfares, cruises, hotels, travel deals, and more. The system is geo-targeted, where users from Europe, Asia, United States, see results specific to their IP. Prices are scraped from over 100 travel sites, including all the major merchants, such as Orbitz, Priceline, Travelocity, Cheaptickets, etc.

Approximately 1/3rd of all online transactions over the internet are travel related, about 50 billion per year. The Travel Meta Search Module allows for Drupal website owners or builders of sites to monetize their existing traffic to their site, as well as provide a practical, useful, value-added tool. Some have even made a business model for their site based around this tool alone.

50% Revenue Sharing: Like Google’s Adsense, site owners are paid PPC (pay per click), which is much different than most other travel systems that pay PPS (pay per sale). So, you will make money every time someone uses the search (up to 20 cents). (this can average to be 1-2 fold more than the old PPS model that most companies use).

And finally, to get paid you must get a PubID, which you can pick up here:
https://www.travelgrove.com/affiliates/login.php (located in the links/banners section)

PHP Web-Stat integration

This Module is abandoned. If you need this functionality, create a new block on your site, place it into the footer of your page and add the required code directly into it with the "Full HTML" filter!

Small module to inject the statistics fetcher for the PHP WebStat tool. This module just injects the statistics fetcher code, it does not do any inclusion of the statistic tool/view itself. You have to handle the download and installation of PHP WebStat yourself, aside from Drupal in another folder.

Installation:

After installing, you need to configure this module in order to make it work together with PHP WebStat. There are two settings: The first one switches the collection of statistics on and off, the second one is the path where to find the statistics.

What it does specifically:

This module inserts the following code just before the tag at the bottom of each page:
<script type="text/javascript" src="http://www.mysite.com/stat/track.php?mode=js"></script><noscript><img src="http://www.mysite.com/stat/track_noscript.php" border="0" alt="" width="1" height="1"></noscript>

DataSync

The DataSync module was written to schedule and execute jobs and import data in a much more scalable and reliable way than with cron.php and hook_cron. It allows you to schedule and run module-definable types of jobs on multiple servers in a centralized way. It uses database transactions in order to ensure that no data is corrupted while running multiple jobs at the same time. DataSync keeps track of the status of jobs and what phase they are in, so that if a job fails it can intelligently decide how to proceed. Almost all of DataSync's default behavior is overridable when you create your own job types.

DataSync has run over 180,000 jobs on our production servers already.

Warning: A bug introduced in CTools 1.2 causes the DataSync scheduler ajax forms to break. Either update your CTools to the 6.x-1.3 release or apply this patch.

Some of what DataSync for Drupal 6 does:

  • Runs scheduled jobs at any interval or as fast as possible
  • Provides an interface for you to schedule and timeout jobs on certain intervals
  • Provides an API for you to define those jobs
  • Handles job errors and timeouts gracefully
  • Allows you to run many jobs in parallel using database transactions

TweetMeme

TweetMeme screenshot

Provides third-party integration with the TweetMeme web service, used to track popular links on Twitter.

The TweetMeme API was shutdown on October 1, 2012 as noted here. Please use the Tweetbutton module instead.

Node Taxonomy Notifications

A Notifications plugin that allows users to subscribe to information updates based on a node's taxonomy. Primarily designed to integrate with nodeprofile to allow people to tag themselves, and receive updates based on the terms they have assigned to their nodes.

Usage examples

This module has been developed for School of Everything to keep users up to date on their interests. We use this module in conjunction with the taxman to allow users to tell us what subjects they are interested in.

This module also interfaces with Taxonomy NCO to provide notifications of similar subjects. Taxonomy NCO performs analysis on large freetagging vocabularies to infer semantic similarities, or 'other things that people might be interested in'.

A high level description of how this module was initially developed and implemented is available at http://drupal.org/node/284675.

Notes

LDAP Directory

Screen Shot

This Module provides an "Address book" feature. It searches an LDAP server for records and allow people to view the returned set. My company use it as a Company Directory.

Comment Dialogue

Comment Dialogue facilitates a discussion between node authors and one or more role groups. The module sends an email notification to members of selected roles when a node author posts a comment to their own node and notification back to the node author when anyone else posts a comment on the node.

Gears

gears

Google Gears is an open source project that enables more powerful web applications, by adding new features to web browsers.
This gears.modulo integrates with drupal part of the functionalities of google gears

The LocalServer module allows a web application to cache and server its HTTP resources locally, without a network connection.

The LocalServer module is a specialized URL cache that the web application controls.
Requests for URLs in the LocalServer's cache are intercepted and served locally from the user's disk.

WebPurify

The WebPurify module provides developers an easy to use interface to the WebPurify REST API.

Domain GeoLocalization

The Domain GeoLocalization module is a submodule for the Domain Access module that allows domains to have associated locative information.

IMAPWU API

A library that relies on the stock PHP library and provides IMAP integration with Mail API.

Chat Catcher

As of November 1st, 2010, the Chat Catcher Service is no more

Given that there is no more Chat Catcher service, the module is obsolete.

Spread

spread.png

This module provides a block allowing users to spread the word about your website. Think of it as Forward module but as simple as it could be! The goal was to a have a simplier user experience than Forward. You can also check Tell a friend.

Since 6.x-1.4 mollom integration must be re-configured at the mollom level.

What it does?

User on your website gives a number of email adresses and his own. When user submit, each adresses (if valid) that was filled receive an email (that you can configure) from his friend advicing he/she to check the web page the sender was!

Additionnaly, a watchdog entrie is added logging who sent and who received.

Version 6.x-1.0 brings CAPTCHA & Mollom integration.

Differences with Tellafriend and Forward

  • User doesn't need to fill a message (action for spreading is faster)
  • Provides a block, which mean your not limited to node pages
  • Sent email contains the user current url, (same as forward but only for nodes a guess?, Tellafriend doesn't)
  • Submission of the form is proceed through Ajax when possible. If no JavaScript is present, then it will degrade gracefully.

YUI Logger

This module integrates the YUI Logger into Drupal .

Identica

Identica uses the same API as Twitter, and Drupal has a twitter module which has support for Identica.

Hab.la Live Chat

Chat with your website visitors using your Instant Messenger client for free.

eVENTeria

The Venteria Project (http://www.venteria.com) offers an online calendar for you and your friends to plan public and private meetings online.

Pages