Field suppress

Component type

module

Maintenance status

Development status

Downloads

3870

Component created

Component changed

Suppress field data from being loaded during entity_load(). Since field data will not be loaded it will not be displayed nor editable through the interface. This can be handy if you are using an alternate means to display or edit data and/or if you have a large amount of data in fields which will cause the node edit (or similar) interface to use a huge amount of memory and take a very long time to build.

Form email confirmation

Component type

module

Maintenance status

Development status

Downloads

11149

Component created

Component changed

This module provides a system to require anonymous users submitting a form to confirm their action via email.

Anonymous users fill in the form as normal, but upon submitting are sent to a special page and are sent an email. This email contains a link, just like Drupal core's password reminder email. When the user follows the link from the email, the original form values they submitted are then run through the normal form submission process.

A sample module that changes comment forms to require anonymous users to confirm their email is included.

CSS Watch

Component type

module

Maintenance status

Development status

Downloads

3877

Component created

Component changed

CSS watch allows themers to live edit theme CSS files. When a css file is saved, the file is reloaded on the page without a page refresh. This can save thousands of refreshes and may end up saving you considerable time.

It works by using JavaScript to poll the server for theme css files and ask if it has been modified. If yes, it will reload the stylesheet.

Only css files declared in your theme and base theme's .info file are polled, potentially saving the overhead of polling 30+ stylesheets.

SysVar AJAX Saver

Component type

module

Categories

Maintenance status

Development status

Downloads

817

Component created

Component changed

Save any form element values as system variable with AJAX.

About

  • The module can be used by other developers.
  • Activate the module only if it is used by other modules.

Usage

It's very easy.

Extend a form element with '#ajax' and define 'svas_save' as callback function.

The name of the form element is the name of the system variable that is stored.

For an usage example please take a look at the module included doxygen documentation.

Form Manager

Component type

module

Categories

Maintenance status

Development status

Downloads

1395

Component created

Component changed

This module provides an interface for drag and drop Form Builder module to create complex forms such as multi-step forms. It will store the created form in the database, or will allow a site administrator to export the Forms API code for use in an include file.

It will also allow a site administrator to export/import the form with CTools exportables allowing forms to be bundled with modules.

Form API Multiselect element

Component type

module

Maintenance status

Development status

Downloads

781

Component created

Component changed

Provide **Multiselect widget** (form element) for developer:

  $form['select1'] = array(
    '#type' => 'fapi_multiselect',
    '#title' => 'Widget title',
    '#required' => TRUE,
    '#options' => array('Option 1', 'Option 2', '...'),
    '#default_value' => array(),
  );

Drupal 7, please use Multiselect module.

Profiling

Component type

module

Maintenance status

Development status

Downloads

7961

Component created

Component changed

This module is a time, memory and hook calls measure and profiling framework. It intensively use hooks to take ponctual measures and saves it for further consulting. It aims to be non-intrusive and lightweight as possible during runtime, however, do not activate it on production sites.

Entity Relationships

Component type

module

Categories

Maintenance status

Development status

Downloads

1886

Component created

Component changed

Allows you do define rich relationships between Drupal entities while storing relationship data independently of either entity. Provides out of the box hook_form_edit() support for nodes and users, with hooks to allow other entities to support relationships.

Provides two modules: er and er_ui. You’ll need to enable er_ui to do anything useful. (Please ignore the er_views module, which is under heavy development and likely to be broken in dev builds.)

After installing:

Cron Debug

Component type

module

Categories

Maintenance status

Development status

Downloads

27637

Component created

Component changed

Debugging cron jobs in Drupal 7.x

Cron Debug will help you find cron processes which

  • fail due to programming or runtime errors
  • time out (PHP, server, database)
  • are very slow

Cron Debug will also allow you to test run specific cron functions while not running others. This can be nice for developing cron functions where you don't want to run a full cron.php with all maintenance, alerts and other tasks every time you test your own function.