Branch

Component type

module

Categories

Maintenance status

Development status

Component created

Component changed

This module provides an API allowing developers to easily and cleanly implement code branching for various common use cases, such as:

  • code execution
  • access checking
  • variable values retrieving
  • theme template preprocessing

cforms

Component type

module

Categories

Maintenance status

Development status

Component created

Component changed

This module allows you to use objects as forms. By using the ctools plugin system this module maps the form_id to the object. This enables you to contain all the form functions (get form, validate and submit) inside a single object.

For example, this will add the 'my_custom_form' as an form_id:

Intent URL API

Component type

module

Maintenance status

Development status

Component created

Component changed

This (currently experimental) code acts as a central point for modules that rely on this to define specific URLs to perform certain actions.

Modules that come with Ajax buttons, one-time click URLs, flagging, and such features have to define a menu router item in order to get them called. For every implementation, there are many tasks that are common:

Dev Sauce

Component type

module

Categories

Maintenance status

Development status

Component created

Component changed

Some functions to help developers perform common tasks.
* ds_textarea_to_array: split by " ", optionally provide a secondary delimeter key (default "|")