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

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

GitLab API with Library

This module integrates to GitLab utilizing the GitLab API version 4.

The following functions are currently supported:

The Meebo Bar

Present at the bottom of every page, the persistent Meebo Bar includes customizable Bar Buttons that can help increase user engagement and accomplish your site objectives, such as driving newslette

CCK Scorm Field

This module provides Moodle SCORM (http://www.moodle.org) integration for Drupal using CCK functionality.

Node Activity Report

Node activity report allows to track node related activities on the site - create, update and delete. For each of these activities the activity type, timestamp and user ID of the user are stored.

Percent Mobile

This module integrates PercentMobile's mobile analytics service.

Set up simply requires signing up for an account at http://www.percentmobile.com/ and then entering your Site Tracking ID on the PercentMobile configuration page.

Geoparser

A module to provide a common interface for geoparsing services such as Yahoo!'s Placemaker and various CCK fields.

Geoparsing?

Geoparsing is the process by which structured geographic locations and their identifiers (eg placenames, lat-long coordinates) are extracted from unstructured content, such as a blog post. Different techniques are used by various providers of geoparsing services, but broadly speaking the process is to identify placenames within the text, identify the context in which the placename exists within the text and then lookup the placename in a database of placenames.

This module passes a node's content to a geoparsing service (provided by a geoparser service module.) and saving the structured information returned by the service into cck fields. The module can store coordinate, placename and place id information and provides a per-node-type configuration. It also provides functionality to bulk geoparse nodes and an action that can be triggered on node insert or update.

Installing and Configuration

  1. Install this module
  2. Install one or mode geoparser service modules

Stats

The module provides a way to configure data processing for different occasions.

Basic E-news

Basic E-news was created for users that want to use Drupal to generate e-mail newsletters, but wish to use a third-party delivery provider such as VerticalResponse. The module allows administrators to define "e-news" or "newsletter" content types, and easily export those content types in both HTML and plain text formats.

Basic E-news provides a global "e-news" template and content type specific templates so that themers can customize their markup for newsletter broadcasts while maintaining a "live" website version of their newsletter or newsletters.

PowerAdmin

PowerAdmin is a Drupal module that provides API and a GUI to administer the configuration of a PowerDNS Name Server, with MySQL/PostgreSQL backend.

Feeds Wesabe Parser

Feeds Wesabe Parser enables the Feeds module to import data from the Wesabe API,

SEO Watcher

SEO Watcher is a module that searches specified keywords with major search engines and checks the rank of your site and competitive sites automatically and creates the reports.

Node Reminder

Node Reminder Fieldset

The node reminder allow for you to recieve an email at a desinated time period of time.

System Email

Provide HTML version of system email messages (welcome, password reminder).

Referral Sources

The Referral Sources module allows you to ask your users "Where did you hear about us?"
anywhere on your site, and track that data in a central location. It provides an admin
interface for creating referral sources that users can select from a list, and a page
where you can view statistics on referral source selections. Referral source submissions
are stored in a single table, no matter where they came from, making it easy to track
submissions and create reports based on that data.

Google Analytics Service

Google Analytics Service

Google Analytics now tracks mobile websites and mobile apps so you can better measure your mobile marketing efforts. If you're optimizing content for mobile users and have created a mobile website, Google Analytics can track traffic to your mobile website from all web-enabled devices, whether or not the device runs JavaScript. This is made possible by adding a server side code snippet to your mobile website. Of course, you can still track visits to your regular website coming from high-end, Javascript enabled phones.

Google Analytics Service is a Services addon module and allows you to track traffic made to the endpoints set up for your Drupal site.

For web based Analytics module, please check out the Google Analytics Module.

Versions:

6.x-1.x

Fixes are actively made to this version. You need Services 6.x-2.x to use this version. Services 6.x-2.x is no longer activly maintained as they have made a rewrite since.

6.x-2.x

Stickybeak

Session list

This module allows users with the correct permissions to browse the sessions table and view the session information associated with each session.

Sitestats

This module will check various statistics of a site.

Statistics currently fetched

Perfect Money SCI

Perfect Money

Full featured stand-alone Drupal module to accept Perfect Money SCI payments on your website.
Supports payments both directly via embedded payment form and using internal API & hooks.

Features:

  • embedded payment form for manual payments
  • supports API & hooks to interact with other modules
  • adjustable list of currencies
  • sample settings page for easy tuning Perfect Money to enable SCI
  • all payments are stored in stand-alone table
  • ability to browse payments in admin interface and taking actions on them (deleting and enrolling)
  • ability to hide result url (path module required)
  • themeable "Payment success" and "Payment failed" pages
  • supports passing additional payment fields (via API)
  • MySQL and PostgreSQL support

Dimdim - web conferencing

dimdim-logo.png

Module no longer maintained: the lack of support from Dimdim and their constantly changing stance on who is allowed to use the API made it impossible to work on this project and hence it is

Webmoney Merchant Interface

Webmoney

Full featured stand-alone Drupal module to accept Webmoney (WMtransfer) Merchant payments on your website.

Topsy Retweet Button

Topsy Retweet Button Screenshot

IMPORTANT
Topsy will discontinue the Retweet Button service on Feb 12th 2013.
Use the official Tweet Button.

This module integrates Topsy Retweet Button with Drupal.

The button lets you see at a glance how popular your content is in Twitter. It shows a count of how many times your nodes has been tweeted, and allows your readers to retweet your content in their Twitter accounts.

Features:

  • Highly customizable buttons with various colors and two sizes.
  • The button can be displayed:
    • In the node content
    • In the links area
    • In a block
    • As a CCK field
  • The optional CCK field is implemented as a separate module that lets you decide to enable the Topsy Retweet button per node.
  • Automatic URL shortening using bit.ly
  • Other URL shortening services can be used using the great Shorten module.
  • Displays Topsy TopLinks badges for posts that are in the Topsy Top5k or above

Pages