Considered feature-complete by its maintainers.

Ejector Seat

A Drupal module to immediately log out (eject) a user whose session has ended
by Jeff Robbins / Lullabot

Ejector Seat provides some Javascript (ajax) code which checks periodically to see if a user is still logged in. If the user is NOT logged in, the current page is reloaded so that the user sees the page as an anonymous user.

This module will usually be used with either Session Limit or Automated Logout in order to reload the current page for users who have been automatically logged out by logging in at another location.

Common use case: You have a private access website and you want to be sure that users are not sharing accounts. You can use Session Limit to ensure that each user can only be logged in from one location at a time. However, a user will not be logged out until they reload the page. Ejector Seat runs an ajax script on a configurable timer (every minute by default) to check to see if the user is still logged in. If they are not, the current page is reloaded and Session Limit displays a message telling the user that they have been logged out because someone else is using their account.

Social groups

Social groups

This module collects 'likes' of your groups in social networks. At the moment the module collects 'likes' from Facebook, Twitter, and YouTube.

Book Menu

This simple module exposes a book tree as a menu. It allows modules like DHTML Menu to apply themselves to book navigation.

Entity Reference Autocomplete

Example of Form API Element to define an entity reference field

This module defines a new form element type, called "entityreference", that allows developers to add autocomplete fields to forms, so that users can reference any entity in the same way they would do through an Entity Reference field.

Right now, it supports:

  • Filtering by Entity type (mandatory)
  • Filtering by bundle (Any number of them)
  • Limit to a maximum number of referenced entities (optional).

The following features might be added soon:

  • Filtering by any column of the entity table (instead of just the label).
  • Filtering by the value of any field of the entity.

For an example of usage, see the pictures attached, or check the README.txt file.

Modules with similar features:

Chitika Ads

Chitika

Chitika is the destination for publishers looking to maximize online revenue.

Chitika’s network of over 300,000 publishers leverage its targeting and optimization technology - a delicate blend of “Art + Science”- to deliver intent driven ads to the right user, at the right time and in the right place. High quality search-targeted, local and mobile ads are drawn from an extensive network of advertiser partners including; Yahoo!, SuperMedia, hibu and HomeAdvisor, among others.

Chitika ads perform on their own but can also generate additional revenue when used alongside other ad types and services. Publishers of all sizes and demographics are increasing earnings with Chitika ads.

What this module does

This module provides you with simple to use Chitika Ad blocks for your Drupal page.

Customize your user experience by choosing the ad unit that best fits your site content and audience.

Prerequisites

Sign up for a Chitika publisher account.

Note: Until your Chitika Account is approved, you will not be able to start
earning revenue from your Chitika Ads.

Installation

Installation and customization is easy and takes fewer than five minutes.

Pages

Subscribe with RSS Subscribe to RSS - Maintenance fixes only