This module provides an API for adding universally unique identifiers (UUID) to Backdrop objects, most notably entities.
- Automatic UUID generation: UUIDs will be generated for all core entities. An API is provided for other modules, to enable support for custom entities. See https://www.drupal.org/node/2387671
- UUID API for entities, properties and fields:
With this unified API you can load entities with
entity_uuid_load()
, so that all supported properties and fields are made with UUID references. You can also save entities formatted this way withentity_uuid_save()
(depends on Entity API).
- Services integration: The integration with the Services module alters all UUID enabled entity resources (nodes, users, taxonomies etc) to be based on UUIDs instead. This way it becomes easier to share and integrate content between sites. This functionality is used by the Deploy module.
- More integrations: The UUID module integrates with Views (in Backdrop CMS core), Token (also in core), Rules, and provides some CTools plugins.
- Install this module using the official Backdrop CMS instructions at https://backdropcms.org/guide/modules
There is currently no direct upgrade path from Drupal 6. See the UPGRADE.txt file in this directory for details.
This project is GPL v2 software. See the LICENSE.txt file in this directory for complete text.
This module is based on the Drupal module Universally Unique IDentifier.
Drupal Maintainers:
Supporting organizations:
- Drupal Deploy: Drupal 7 port and maintenance
- Dave Hall Consulting: Drupal 7 port and maintenance
- Four Kitchens: Contributed to Drupal 7 port