Maintainers are looking for help reviewing issues.

Module template

This module creates an empty module with selected features. It generates necessary files and functions which will be used by developers to develop their great modules.

Multi-Factor Authentication

This module includes a secure method for multi-factor authentication using VoIP Drupal and phone based pin numbers. This enhancement to basic authentication greatly improves security especially for site admins.

How Multi-Factor Pin Authentication Works:

User Scenario:

  1. Existing user adds a pin and phone number to predefined profile fields.
  2. User logs out of the site.
  3. User attempts to login with username and password.
  4. A call is submitted to VoIP Drupal and the user receives a call.
  5. The user will be instructed to enter their pin and will have 60 seconds to do so.
  6. If the user enters the pin correctly they're logged in as normal. If the user doesn't know the pin or time runs out they are redirected to the login page.
  7. It's that simple!

Included Modules

  • multifactor - Multi-Factor Core which provides hooks for during the login process and takes care of loading the user and profile fields. This is a developer only module and is normally a requirement for other multi-factor modules to work.

OpenMichigan remix

Note: this is not the officially distributed OERbit which is running the Open Michigan website. This forked project is a stopgap measure

Application Process

Uses profiles (d6) or user settings (d7) to implement a step-by-step application process for new user registration.

Badgeville Gamification

This module is a minimalist module for integrating the badgeville gamification service with Drupal.

It provides an API which wraps the Badgville services' REST API and simplifies the process of registering and communicating with the Badgeville REST API from within drupal.

Badgeville http://www.badgeville.com/ is a gameification service. It allows you to assign rewards / goals to certain activities. Badgeville tracks users progress towards achievements.

How it works

Badgeville is integrated into drupal using two separate modules:

  • The badgeville drupal module, which automatically adds the relevant js and supplies an API that can be accessed in your own custom module.
  • Your own custom module, that detects and sends events to badgeville via badgeville.modules' API

The Badgeville Module

This is a minimilist module for integrating Badgeville with Drupal.

Once installed, enabled and configured the badgeville module

  • Automatically includes badgevilles' tracker js into every page viewed by a logged in user.
  • Sets the user in that tracker to the currently logged in user.
  • Creates a global $badgeville object available for use in other modules.
  • In some cases (depending on program flow) the global may not yet be available so just do:
    $badgeville = new badgeville();

Pages

Subscribe with RSS Subscribe to RSS - Seeking co-maintainer(s)