The Field Widget Storage API module is a storage engine that can be used by any field widget that needs to save extra configurations alongside a field. Developers are able to leverage the modules API so they don't have to worry about implementing CRUD functionality for their field widget.
Hypothetically, say you need to collect a class attribute from a user when an image is uploaded on a given entity. Currently the Image field type doesn't expose a way to define class attributes. We're going to have to accomplish this by defining a new field using the Field API, and rebuild the image uploading capabilities inside that module. Then implement the code for collecting the class attribute. That seems like a lot of development time just to allow a user to input a class attribute for an image.
This is a module to gather API-snippets that make working with drupal more convenient. It started out as a dump for common workarounds around drupal API oddities.
This module provides a cache class exposing hooks allowing other code to intercept calls to the caching layer. by implementing those hooks it is possible to alter expiry before an object is saved to the database or to prevent a cache flush under some condition.
In order to expose the cache object hooks only for the
cache_form bin, put the following lines into your
# Include the Cache Object API Wrapper as a cache backend
$conf['cache_backends'] = 'sites/all/modules/cacheobject/cacheobject.inc';
# Set the cache class for the form cache to
$conf['cache_class_cache_form'] = 'CacheObjectAPIWrapper';
# Optionally set the underlying cache class
$conf['cacheobject_class_cache_form'] = 'DrupalDatabaseCache';
When the underlying cache class is not specified, the cache object wrapper falls back to
$conf['cacheobject_class'] and if that does not exist to
$conf['cache_class'] and finally to
This module does not expose any configuration interface. Developers may implement one or more of the exposed hooks to influence the caching policy. See the API docs for more information.
Handle duplicate entities well! Scan for duplicate entities, and merge them. Includes integration with Relations and Rules.
Define which fields should be compared (e.g. title and date) on each entity. If they match, entity is flagged as duplicate. Merging UI lets you choose a master entity and merge the rest in.
Service integration API for the fluxkraft module suite.
This modules provides a framework for integrating Drupal with remote services like twitter, facebook or whatever. It exposes an admin UI for managing service connection settings and service accounts, but exposes no functionality for end-users.
Status: Work in Progress