Contents

Software

List of Drupal modules contributed by 2bits.com

The following is a list of Drupal modules contributed by 2bits, and their version numbers.

Please use the links to file issues and support requests.

New module: Session expire

A new module that helps with busy sites has been released.

This is the session expire module.

Problem

On busy sites, the number of rows in Drupal's sessions table can be really high. We saw sites with 1.7 million rows in it!

Drupal's core relies on PHP garbage collection to do this cleanup, but the options are sometimes not set correctly in php.ini, and vary from distro to distro, so the cleanup may not kick in at all. Moreover, the cleanup can be triggered by normal page views.

Usepoints Email: An example for the new Userpoints API

Here is an example module that demonstrates how to use the new Userpoints API, currently available in 4.7.x-2.x.

This is a simple module that shows how a module can act on points gained/lost.

The site admin define a threshold of points, if it is reached, then the user will get a custom email message. The message can be customized, for example, they can get a free gift or something like that.

This module demonstrates the following:

Utility: Delete all nodes in a site

Here is a module that can come in handy in certain cases.

Say you have a site and want to delete all content in it.

Reasons are:

xfront module

A custom module providing a complex front page with sections.

Written for telecentre.org, on Drupal 4.6.

On 4.7, the views module probably does most of what this module does. 

Recent module

Lists the most recently posted nodes by a certain group of users. User IDs and node types are selectable.

For Drupal 4.6.

Download the recent module from Bryght's SVN repository.

Category List module

This is a custom category list module for Drupal 4.6, providing a custom term/node type combination listing, as well as a context sensitive block.

The views module probably supercedes this module for 4.7.

Download the catlist module from Bryght's SVN repository.

Aggregator Gallery module

This is a module that displays a pseudo-gallery from RSS feeds.

The module was developed for telecentre.org, for Drupal 4.6.

Download aggregator gallery from Bryght's SVN repository.

 

Spread Fire Fox Affiliates module

Spread Fire Fox is a web site dedicated to marketing the Fire Fox browser, and they use an affiliate system to track who refers them the most.

Users select a button or an email link and publish it on their site, and then they get listed with a link back if they make the top X in the list.

This is a clone of the Spread Fire Fox affiliate module with some enhancements.

It works with Drupal 4.7.

Project 5.x 4.7 HEAD 4.6
AdSense Yes Yes Yes Yes
Clean Feeds Yes Yes Yes No
Click Thru Tracking Yes Yes Yes Yes
Currency Exchange Yes Yes Yes Yes
CustomError Yes Yes Yes Yes
Delete all Yes No Yes No
Donation Yes No Yes No
Extended Tracker Yes Yes Yes Yes
Favorite Nodes Yes Yes Yes No
Feature Yes Yes Yes No
Fee Yes No Yes No
Feedback Yes Yes Yes Yes
Flag content Yes Yes Yes No
Image watermark Yes Yes Yes No
Job Search Yes Yes Yes Yes
Logging and alerts No No No No
Mailing lists subscription Yes Yes Yes No
Mailing lists subscriptions Yes Yes Yes No
Node Vote Yes Yes Yes Yes
Nudge Yes No Yes No
Profile CSV Yes Yes Yes Yes
Referer Theme Yes Yes Yes Yes
Reroute Email Yes No Yes No
SecondLife Framework Yes No Yes No
Session Expire Yes No Yes No
Simple Paypal Framework Yes No Yes No
SiteMenu Yes Yes Yes Yes
SpreadFirefox Affiliates Yes Yes No No
Stock Yes Yes Yes Yes
stockapi Yes Yes Yes Yes
Technorati Yes Yes Yes No
TextLinkAds Yes Yes Yes Yes
topic No No Yes Yes
User Points Yes Yes Yes Yes
User Points contributed modules Yes Yes Yes No
User Referral Yes Yes Yes Yes