Node Access Rebuild - Quick

Component type

module

Maintenance status

Development status

Component created

Component changed

Sites with very high numbers of nodes often times have trouble rebuilding their node access permissions since the default drupal behavior is to load and save each node individually. This is an adequate solution when you have a few hundred nodes, but when sites have 500k or possibly millions of nodes, this can take hours to days to complete. Needless to say, that can really cut into your beer time.

Drupal.org Project Browser Server

Component type

module

Categories

Maintenance status

Development status

Downloads

1812

Component created

Component changed

This is an implementation of the Project Browser Server API specifically for Drupal.org

The 6.x-1.x branch was for when Drupal.org was running Apache Solr 1.x

The 6.x-2.x branch is for Apache Solr 3.x on Drupal.org

The 7.x-1.x branch will be for when Drupal.org moves to Drupal 7 and Apache Solr 3.x

Predelete

Component type

module

Maintenance status

Development status

Downloads

992

Component created

Component changed

The predelete module hooks into the deletion process of nodes. By default it is not possible to react on a deleteion attempt before the deletion of a node. This is cured by providing the hook_predelete_node(). Other modules may implement the hook and add custom checks on the node that is about to be deleted.

The module ships with an API documentation and an example module that provides a single checkbox field. Nodes that contain the field could only be deleted if the checkbox is checked.

Views If Empty

Component type

module

Categories

Maintenance status

Development status

Downloads

9812

Component created

Component changed

This module enables a view to output a field if another field is empty.

You need Views If Empty when

You have a content type with an embedded video and an imagefield thumbnail. The nodes always have the images but occasionally have a video. You want your view to display the image field when the video field is empty, display the video field when available, and never display both.

Installation & Usage

Install normally. Add or edit a view where the row style utilizes fields, and add a Views If Empty field.

external smtp

Component type

module

Categories

Maintenance status

Development status

Component created

Component changed

This module allows a site to use an external smtp server to send e-mails instead of using its internal smtp daemon. The module users tcp socket calls using smtp commands to an external smtp server.

Lock

Component type

module

Categories

Maintenance status

Development status

Component created

Component changed

Provide an high-level applicative locking API.

Core provides, in lock.inc file a low-level locking framework for basic and technical-related maintenance operations, such as cache rebuild; This module intends to provide a high-level applicative locking API for business modules.

A good example of applicative lock would be, for example, locking the node form. If a user locked it, any other user cannot access it, but if the user that locked it wants to fetch it back from another place, another browser and session, you can let it happen.

Speech recognition

Component type

module

Categories

Maintenance status

Development status

Downloads

1655

Component created

Component changed

Adds speech recognition to forms.

Allows site admins to enable experimental Speech Input API features on form inputs through a convenient user interface.

Speech recognition can, by configuration, be applied to all applicable form inputs, or enabled individually through a widget that appears next to form inputs. There is also an option to make a speech input automatically submit the form when it is used.