Comparison of node / entity references and relationships modules

We encourage users to post events happening in the community to the community events group on https://www.drupal.org.
You are viewing a wiki page. You are welcome to join the group and then edit it. Be bold!

Node relationships

Module Versions Description Dependencies Status
BackReference 6.x-1.1 Syncs a CCK Node Reference from one node to another with a CCK Node Reference in the reverse direction. D6: CCK and Node Reference Recommends Corresponding node references for D7.
Corresponding node references 6.x-4.1, 7.x-4.22 Syncs a CCK Node Reference from one node to another with a CCK Node Reference in the reverse direction. D6: CCK and Node Reference
D7: References
Active, 3021 installs
Entity reference 7.x-1.0-rc1 Provides a field type that can reference arbitrary entities of a type. 13558 installs
Node Hierarchy 5.x-1.3, 6.x-1.4, 7.x-2.x-dev Allows nodes to be children of other nodes. Supplies menus and breadcrumbs, Active, 3548 installs
NodeReferrer 6.x-1.0-rc2, 7.x-1.x-dev Provides and populates a read-only CCK field which identifies CCK Node Reference referring nodes. Maintenance fixes only, 4562 installs
Node Relationships 6.x-1.6 Enhances CCK Nodereference with view /edit /create /search /translate options, provides automatic back references and reports. D6: CCK and Node Reference, Views, Modal Frame API, jQuery UI Unknown, 5075 installs
Relation 7.x-1.0-rc4 API for directional and symmetrical relations between entities. Stores relations as entities. Arguably the most flexible, but most ambitious of the four D7 reference projects. Active, 4508 installs
References 7.x-2.0 D7 port of CCK Node Reference and User Reference fields. Could soon be deprecated in favor of Relation or Entity Reference. Maintenance fixes only. 41962 installs
Reverse Node Reference 6.x-1.0 Provides a Views relationship connecting the node with one linking to it with CCK Node Reference, allowing for complex lookups. Features provided by References in D7 No further development
Trees 6.x-1.1 Allows users to structure nodes into one or more hierarchies or outlines, and provides blocks for parent, sibling, and child nodes. Maintenance fixes only

An earlier thread is available; however, it is not an editable wiki page. Thanks go to the maintainers of BackReference and Reverse Node Reference for providing explanations of the technical subtleties behind the differing approaches linked from their project pages.

Related:

  • Autocreate Node Reference: Adds a CCK node reference field and automatically creates the referred node by cloning a template node. 6.x-2.2.
  • Backlinks, incorporated into Views 2.

Abandoned:

Taxonomy relationships

Module Versions Description Dependencies Status
Entity reference 7.x-1.0-rc1 Provides a field type that can reference arbitrary entities of a type. 13558 installs
Taxonomy Vocabulary Relate 6.x-1.0 Allows the selection of related terms from another vocabulary.
Term Relations 6.x-1.1, 7.x-1.x-dev Allows for directed and cross-vocabulary relationships between terms, and integration with Taxonomy Manager. Active, 81 installs
Term Relation Types 6.x-1.x-dev "Enables to specify relations between terms in more detail." Unknown, 15 installs.

Related:

  • Taxonomy NCO uses Normalised Co-Occurrence analysis to look for relationships between terms in a Drupal vocabulary, revealing possible semantic relationships between terms

User relationships

Module Versions Description Dependencies Status
Entity reference 7.x-1.0-rc1 Provides a field type that can reference arbitrary entities of a type. 13558 installs
User Relationships 6.x-1.2, 7.x-1.0-alpha3 Allows creation of optional or mandatory relationships between users. Includes numerous bundled modules for integrations. Active, 5504 installs
References 7.x-2.0 D7 port of CCK Node Reference and User Reference fields. Could soon be deprecated in favor of Relation or Entity Reference. Maintenance fixes only. 41962 installs

Related:
For modules which allow users to identify others as social network "friends," please see Comparison of Buddylist, Friends, etc. modules or an older offsite Comparison of Friend Modules in Drupal 6.