1
|
|
2
|
INTRODUCTION
|
3
|
------------
|
4
|
|
5
|
This module provides an API for adding universally unique identifiers (UUID) to
|
6
|
Drupal objects, most notably entities.
|
7
|
|
8
|
FEATURES
|
9
|
--------
|
10
|
|
11
|
* Automatic UUID generation:
|
12
|
UUIDs will be generated for all core entities. An API is provided for other
|
13
|
modules to enable support for custom entities.
|
14
|
* UUID API for entities, properties and fields:
|
15
|
With this unified API you can load entities with entity_uuid_load() so that
|
16
|
all supported properties and fields are made with UUID references. You can
|
17
|
also save entities formatted this way with entity_uuid_save() (depends on
|
18
|
Entity API).
|
19
|
* Export entities to use as default/demo content:
|
20
|
The integration with Features module provides the ability to export UUID
|
21
|
enabled entities with intact dependencies and references to other entities.
|
22
|
This functionality depends on Deploy module 7.x-2.0-alpha1 (soon to be
|
23
|
released) and is probably the most robust way for installation profiles and
|
24
|
distributions to provide demo content!
|
25
|
* Services integration:
|
26
|
The integration with Services module alters all UUID enabled entity resources
|
27
|
(nodes, users, taxonomies etc) to be based on UUIDs instead. This way it
|
28
|
becomes easier to share and integrate content between sites. This
|
29
|
functionality is used by Deploy module.
|
30
|
* More integrations:
|
31
|
UUID module integrates with Views, Token, Rules and provides some CTools
|
32
|
plugins.
|