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

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

EPGP

This module allows to store and edit EPGP of individual users. The following features exist:

  • Overall EPGP List (/epgp)
  • Mass editing (via EPGP list)
  • Compatible with Advanced Forums, Author Pane and User Stats (requires edits of the authorpane for your module).
  • Log of edits to EPGP
  • Customizable permissions to allow EPGP storing for only certain users, some users can only see EPGP, and who can give/take EP/GP.
  • Decay

Things that you should know:

  • BY DESIGN: The first decay a user experiences will cause 0 Decay if they have not had any increase/decrease in their EP or GP. This is to save anyone who would get promoted to EPGP status without gaining/losing anything. Its called a "temporary grace period." If enough people complain about the grace period issue, I will have a togglable option added to the module. However, it is very low priority.
  • PLANNED: Reasons to increase/decrease should be in list format for some users (such as if you have a certain item that you give to a player).
  • PLANNED: I'm working with the Date modules, testing which one will work the best, but I will be adding in auto-decay. For right now, you MUST click 'Decay now' to start the decay process on the next cron run.

Game servers

Game servers module acquire information from a variety of game servers and display them on your Drupal site.

Face Detection

face_detection_icon.jpg

Face Detection module uses the jQuery Facedetection library to provide an image viewer jQuery plugin.

typingtutor

a Typing Tutor very adaptable all keyboards write or paste in your Practice Text.
demo

Compare

This project is a first small step in an attempt to do something similar to
what is found at the Khan Academy (khanacademy.org).

This first step allows for setting up Rules components used for evaluating an
answer towards a given correct answer, in dynamic ways. It contains:

* A new entity type, "Question". It is used to store questions, and descriptions
of answers (either in exact form or in lists of answer alternatives). It also
has a reference field to Rules components, for allowing the question creator
to select which kind of logic should be used for evaluating answers.
* Two Rules condition components, "is equal to" and "is one of". These are used
by question creators to select answer evaluation logic.
* A content type, "Answer". This contains a reference to a question, and a field
for answer.
* A reaction rule acting when an answer is saved, using the component selected
in the question to evaluate the answer (against the question data). If the
conditions are met, the text 'it is true' is displayed.

The idea is that the question entity should be expanded with a few more fields,
to allow more flexibility in how accepted answers can be set. These fields
should be visible/hidden depending on which evaluation components are used.

More importantly, though, there should be many more evaluation components – for

Metis (VG Wort integration)

The Metis module automates the inclusion of the so called "Metis pixel" (Zählmarke) from the German association VG Wort. The pixel is included as an image that is 1px wide and high and it allows VG Wort to count visits to nodes. Based on that count, VG Wort pays authors royalties obtained through the sale of printers, copiers, and other technical devices that might be used to copy texts.

Webform Roster

Webform Roster example

Webform Roster allows you to attach a "roster" webform to a primary webform. The roster's link can be emailed to users that complete the primary webform. All results from the roster are displayed on the primary webform's original submission.

Are you using this module?

Please feel free to post in the queue with thoughts on new features or improvements.

An example

Primary Webform: "Team Application"
Your Name: [ ]
Your Email Address: [ ]
Your Team's Name: [ ]

Roster Webform: "Team Roster"
Player Name: [ ]
Liability Waiver: [ ] I agree to the liability waiver.

When a parent or coach fills out the Team Application, they receive a typical "thanks for your response" email which also includes a link to the Team Roster. This email, in this scenario, would be forwarded by the coach to all of the team's players. Each player will now add themselves to the original application, because all of these submissions will be attached to the original submission. When viewing the original submission, you'll now see something like the screenshot above.

Requirements

Instructions

  • Enable the module
  • Create your "roster" webform. This can consist of any webform using whatever components you wish.

Flaming letters input format

This module does nothing more than the title says, it adds a text format that converts your text to animated gifs with flaming letters.

Alter Ego

This is a continuation of wowguild module. It is an attempt to make a Generic gaming hosting module that other modules and admins can customize.

It allows users (with permission) to create Avatars and attach them to their accounts. Their 'main' avatar will replace their name and picture in all posts.

This module would primarly be used to create a guild/clan where users may have multiple characters and want to post as their character.

Features

  • [x] AvatarType - Allows admin to create generic Avatars.
  • [x] Permissions to create/edit/delete each AvatarType
  • [x] Users can create avatars and they are added to their user profile.
  • [x] Users can select from their avatars to be their 'main' character.
  • [x] The users main avatar name will override the user's name in posts. Basically the user becomes their main toon.
  • [x] User's main avatars picture will ovverride user's picture.
  • [x] Rollover popups display detailed popup when users rollover character names.

Postponed

  • [ ] Provide a view to list all members of a guild/clan.
    Currently I'm leaving it up to each module to provide their own guild/clan listing. i.e. WoWGuild provides a "Guild Roster" view to list all members.

[x] - Implemented

Flag inappropriate content With Reason

This is my first module i'm sharing with Drupal.org.
FICWR (Flag inappropriate content With Reason) Allows users to flag inappropriate content on specific content types.

Tournaments series

tournaments series ranking

Overview

Module for calculating and publishing a ranking list for tournaments series.

Battlefield 3 statistics

Soldier overview page

Show Battlefield 3 statistics on your site. One block available for showing statistics from a single soldier. A Battlefield 3 Soldier can be linked to each Drupal user.

Warhammer Fantasy v2 Character Sheet

This module allows you to create and view character sheets for the 2nd edition Warhammer Fantasy Roleplay game.

Under heavy development.

Bot : Urban Dictionary

Integrates with the bot module and adds a new "define" command that allows you to look up the definition of a word via urbandictionary.com

League: Online Tournament Manager

Standardized solution for sports league/tournament management over the Drupal 7 platform.

Futurama

What is Futurama

Futurama module takes a random Futurama title caption, and displays it in a block. So, it's an entertainment module.

sc2ranks integration

This module is under active development. It will implement the sc2ranks API to allow site builds to pull and manipulate player data.

Webform Locked Fields

With this module you can lock fields in a webform so that those fields cannot be deleted or modified except by administrators with appropriate permissions.

Cheat Sheet Generator

Cheat Sheet Generator

Create handy cheatsheets for Drupal using the power of doxygen.

Online demonstration

VoIP Webform

VoIP Webform makes a VoipDrupal dialplan script from a standard Drupal Webform. It can then send and receive calls with the included incoming call router. When the call is finished, the input from the user (using the keypad) is internally submitted to the webform as if the user filled it out through a browser.

Flag Cool Note

Flag Cool Note

NOTE: Flag 3.x branch supports entity, but the fields added using manage fields are shown only when flagging content and not when un-flagging content. If you don't want to ask for data when user is un-flagging content, you mostly do not need this module. But using this module will save your few extra tables for each field you create in flag entity :) .

This module integrates Flag with Webform.

This module provides the Drupal administrator to attach a webform to a flag confirmation form, so that when users flag or unflag any piece of content, they can add additional information using the webform.

Dependencies

This module integrates Flag with Webform and completely dependent on Flag and Webform module.

Important

  • The module currently only works with "Confirmation form" link type settings of flag.

Pages