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

783 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.

Tourney

A tournament building module.

The purpose of this module is to abstract the functionality around building tournaments in a way that is fully customizable and extendable.

mgEveCache

This modules provides a caching layer for data retrieved from the Eve Online API.

Questionnaire

Questionaire is a full fledged package that allows anyone to start capturing simple statistical data and display that in nice overviews and graphs.

After creating questions, these questions will be dynamically linked to nodes in your system that are marked as being a Questionnaire. There are 2 built in algorythms for which questions show on which notes. The simplest just shows all Questions for all Questionnaire nodes, the second one filters the questions on Taxonomy Terms similarity between the Question and the Questionnaire node.

In a real-life example, take a CD shop where you want to ask for every CD 'Did you know this artist before you came to our site?'.

But for CD's of the type 'Country' you also want to ask 'Do you wear boots?' and for 'Rock' CD's you want to ask 'Do you wear a leather jacket?'.

Questionnaire allows you to build context-sensitive Questionnaires like that.

mgEveDB

Provides an interface to the Eve Online static data dump database for other modules so that they don't require separate database configuration information.

mgEveItemPrices

mgEveItemPrices is a market tool for Eve Online that will retrieve and cache item prices from http://eve-central.com for other modules to use in

mgEveMatTracts

mgEveMatTracts is a contract pricing tool for Eve Online.

mgEveMatTracts allows a user to quote a contract quickly using current market prices supplied from eve-central.com via the mgEveItemPrices module, and allows the person receiving the contract to quickly validate the contract.

Contract pricing forms are setup via Eve Market groups.
Currently these market groups are configured:

  • Salvage
  • Minerals
  • Fuel Blocks

The module is configured by the site administrator to retrieve prices from eve-central.com using certain criteria, and then can optionally apply a multiplier (discount or increase) to those prices. For example.. The the price can be the median Jita buy price over the last seven days with a 10% discount.

This allows contracts to be priced very quickly without having to constantly update corp/alliance prices or manually calculate totals.

Read on for the full process

Star Wars the Old Republic Guild

Alter Ego development for the Star Wars the Old Republic (SWOR) guild module.

Minecraft

Minecraft integration for Alter Ego, Minecraft server status block.

Webform Views

Adds Views support to Webform (submission data).

Content Autoscore

This module automatically calculates scores for any node on a Drupal site. The score is calculated by adding together administratively controlled point values for given "events" relating to that node. Any module is able to provide new events by implementing hook_content_autoscore_events() and hook_content_autoscore_count($nid, $eventname).

mgEveAuth

mgEveAuth links a Drupal account with Eve Online accounts via Eve API Keys .

eSports Leagues

This module intends to make an eSports League on a Drupal website. At this stage is on an early development.

Diablo 3 Guild

asd.png

This is a first iteration of the Diablo 3 module for Alter Ego.

Webform AJAX rewrite

Complete rewrite of Webform AJAX module, for Drupal 7.
AJAXifies previous/next page and submit buttons.

Words

Words is a simple API module for dealing with word lists, useful for building word games.

Flag files

This module only provides support for Flag API VERSION 2.0!

Closedquestion

This is basically a fork of closedquestion to make it easier to work with our make scripts and to push code changes up which im

Drupal Sports API

This project is intended as the central (parent) module for a suite of modules for use in the development of Sports and League websites.

Fivestar Integer

This module adds a "Fivestar Widget" field formatter to numeric fields.

Unity 3D Field

Overview

This module allows you to display .unity3d files within Unity 3D Web Players if the files are attached as Drupal file fields (e.g. to a node, user profile, etc.).

Features

  • Display .unity3d file fields in the Unity 3D Web Player.
  • Display a Unity 3D logo for users to link to the web player.
  • Set different display options for different view modes (e.g. full, teaser, etc.).
  • Set different display sizes of the Unity 3D window (e.g. 640x480) for different content types and view modes.
  • Set alt_text for Unity 3D content.

Requirements

Installation

  1. Unzip the module directory into a suitable Drupal module location (e.g. sites/all/modules/).
  2. Enable the module in admin/modules.
  3. Create a File field for an entity of your choice (e.g. node type, user, etc.).
  4. Allow .unity3d files to be uploaded in that File field.
  5. Change display options for the field to use 'Unity 3D Player' or 'Unity 3D Logo.'

Documentation

Moodle Course Objects

This module exposes Moodle course objects as trackable Drupal Course (http://drupal.org/project/course) objects.

Poll Extras

Poll Extras provides additional flexibility to the core poll module. Here's the specifics:

SEO Tab

This module provides the ability to add SEO INFO on absolutely any web page on you site.
The initial problem was - adding titles and SEO TEXT on the page of search queries.

For example:

Catalog page:

  • catalog/34 - catalog of Laptops
  • catalog/87 - flash card

Search query:

  • catalog/34/brand/Acer - Notebook Acer
  • catalog/87/volume/4 - Flash cards for 4 GB
  • filter?field_area [] = Nevsky - Real Estate in the Nevsky district

It was also necessary to place the titles and text on the hand made pages and in the pages of views.

After installing the module, in page.tpl.php add new variables

$meta_description - Description page. Add to the <head>

<?php
if ($ meta_description) {
     print '<meta name="description" content="'.$meta_description.'">';
}
?>

$seotext- Text for the promotion. One of the requirements were SEO's - the ability to post in the text of collapse, therefore, collapse_text required module.In any arbitrary place to add site

<?php
print $seotext;
?>

Pages