Download & Extend

Universally Unique IDentifier

This module provides an API for adding universally unique identifiers (UUID) to Drupal objects, most notably entities.

Features in Drupal 7 version

Automatic UUID generation

UUIDs will be generated for all core entities. An API is provided for other modules to enable support for custom entities.

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 with entity_uuid_save() (depends on Entity API).

Export entities to use as default/demo content

The integration with Features module provides the ability to export UUID enabled entities with intact dependencies and references to other entities. This functionality depends on Deploy module 7.x-2.0-alpha1 (soon to be released) and is probably the most robust way for installation profiles and distributions to provide demo content!

Services integration

The integration with 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 Deploy module.

More integrations

UUID module integrates with Views, Token, Rules and provides some CTools plugins.

UUID extension modules include:

Features in Drupal 6 version

  • Automatic UUID generation for nodes, node revisions, users and taxonomy.
  • Allow choosing which content types and vocabularies to create UUIDs for.
  • Option to batch create UUIDs for objects which don't have it already.

Important

There is currently no upgrade path from 6.x-1.x to 7.x-1.x.

Read the release notes when upgrading from 7.x-1.0-alpha1 to later releases.

Credits

Initial development of the Drupal 7 port was funded by Buy a Line supporters, Four Kitchens and Technocrat.

Improvements of the Drupal 7 version is being done by dixon_ and funded by Al Jazeera.

Downloads

Recommended releases

Version Downloads Date Links
7.x-1.0-alpha4 tar.gz (32.09 KB) | zip (42.1 KB) 2013-Apr-26 Notes
6.x-1.0-rc2 tar.gz (17.42 KB) | zip (19.74 KB) 2012-Nov-17 Notes

Development releases

Version Downloads Date Links
7.x-1.x-dev tar.gz (32.1 KB) | zip (42.13 KB) 2013-Feb-03 Notes
6.x-1.x-dev tar.gz (17.42 KB) | zip (19.75 KB) 2012-Nov-17 Notes

Project Information


Maintainers for Universally Unique IDentifier

  • skwashd - 47 commits
    last: 15 weeks ago, first: 2 years ago
  • neochief - 9 commits
    last: 1 year ago, first: 1 year ago
  • recidive - 42 commits
    last: 1 year ago, first: 4 years ago
  • dixon_ - 94 commits
    last: 1 year ago, first: 1 year ago

Issues for Universally Unique IDentifier

To avoid duplicates, please search before submitting a new issue.
All issues
Bug reports
Statistics (2 years)
New issues
Open bugs
Participants