Considered feature-complete by its maintainers.

AJAX Picture Preview

This module uses JQuery and the AJAX File Upload Jquery plugin to present a preview of a user's new picture as soon as they select one. Uploads will be sent through the same validation process and errors will be reported immediately after selection has been made.

FAQ_Ask

🇺🇦

This module is maintained by Ukrainian developers.

vBulletin (and Photopost) to Drupal

Module that imports data from vBulletin into Drupal, including social groups, private messages, blogs and birthdays, even Photopost! Also a Drupal module that lets existing vB users login to Drupal.

This module was developed for The Webmaster Forums (yes, we do like Drupal's forum!)

Single Login

Single Login is a session management system for Drupal. It allows the site administrator to create a policy to detect, and prevent, duplicate logins on the same account. This is obviously handy for a site that requires paid subscriptions. Once a duplicate login is detected from a different system, the first login gets logged out. The admin can set a policy that determines how often and within what time period a session can "ping pong" between machines. Should the policy conditions be met, the admin can specify an action,typically to block the offending account.

Session expire

Expires rows from the session table older than a certain time.

Background

By default, Drupal ships with a session expiration time of just over 23 days, using this directive in settings.php:

ini_set('session.cookie_lifetime',  2000000);

However, for this to work automatically, it requires PHP's garbage collection to be configured correctly.

Since some distributions, e.g. Debian and Ubuntu do not ship with PHP defaults that triggers PHP garbage collection, there is a need to also set the following:

ini_set('session.gc_probability', 1);
ini_set('session.gc_divisor', 100);

This will work, but has some drawbacks:

  • It will be triggered at some random time, rather than at a predictable time.
  • It could slow the response for the unlucky user who happens to trigger it.

So, on sites with a distribution that is not setup as above, or on really busy sites, the sessions table can grow to be very large, and that can cause slow accesses to it, as well as slow writes due to locking, leading to performance bottlenecks.

Vardump

Vardump module enables users with appropriate permissions to dump the Drupal variables table in a variety of formats, including a simple XML representation, key-value pairs, and PHP code.

Pages

Subscribe with RSS Subscribe to RSS - Maintenance fixes only