Lazy Vars

Component type

module

Maintenance status

Development status

Downloads

979

Component created

Component changed

Lazy Vars is a simple utility module meant to help development on other modules.
It helps store and retrieve arbitrary persistent variables from the database. It is similar to the Core 'variable' system except that it loads the variables on demand and doesn't load them unnecessarily.

It provides a simple API for the common get, set and delete operations

Google Analytics RSS Track

Component type

module

Maintenance status

Development status

Downloads

1081

Component created

Component changed

This simple module overrides core feeds (node, taxonomy and blog) and adds query parameters to each node title link. Useful for tracking statistics of users coming to the site through the RSS feeds.

It is specifically designed to work with Google Analytics, but it could work with any tracking tool since it supports custom query parameters. The second important feature is the tokens support in query parameters, which allows you to create dynamic query parameters.

Questionnaire

Component type

module

Maintenance status

Development status

Downloads

3289

Component created

Component changed

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.

Table Size

Component type

module

Maintenance status

Development status

Downloads

635

Component created

Component changed

The Table Size module provides an administration page that allows administrators and site builders to set arbitrary row and size quotas (number of rows and size in MB) for each table in the main database.

If the quota is exceeded, the tables are highlighted.
Optionally, a status email is sent periodically to a configurable email address.

Requires Lazy Vars.

User Authentication API

Component type

module

Maintenance status

Development status

Downloads

1564

Component created

Component changed

This is a small module for developers that provides a plugin based API that hooks into the user authentication process (using the form API).

The idea is to make it easier and quicker to provide additional/custom authentication steps during the user authentication process as developers can use this module and just implement one plugin class without having to touch the Form API.

This can be useful for custom validation logic and particularly authentication using external/custom web services.

Sample implmentation:

Forms

Component type

module

Categories

Maintenance status

Development status

Downloads

1135

Component created

Component changed

Forms is a light-weight Forms API helper module.
It creates a registry that can hold lists of files to be included for each custom form.
This module helps developers
- avoid duplicate code,
- organize their code in a more efficient structure (more files is sometimes better)
- include files in a standard fashion
.

In order to register these files, developers must implement hook_forms_registry().