Named relations between Nodes, how can it be done?

We encourage users to post events happening in the community to the community events group on https://www.drupal.org.
enzipher's picture

Hi all,

I hope someone can help out, or at least point me in the right direction. I am working on a project that needs to have a named relation between nodes. I am posting in this group because I think this is a common feature of Band/Artist music sites. I am pretty sure I have gone through all current modules of Drupal a couple of times but none seems to do this out-of-the-box. The closest I have come is the CCK Multireference field.

What I want to achieve something like this:

Node: Artist1
  Node: Musician1
    - Named relation for Artist1: Current member
    - Named relation for Artist1: Years 2005 - present
    - Named relation for Artist1: Vocalist
    
Node: Artist2
  Node: Musician1
    - Named relation for Artist2: Former member
    - Named relation for Artist2: Years 1995 - 2004
    - Named relation for Artist2: Vocalist

Of course there should be more than one musician for each artist, but this is the basic idea. I have been looking for ages to solve this issue.. currently working with Drupal 6. Is the only solution to create a custom module for this, or can it be done in some way I haven't thought of?

The new version of Node Relativity (v3.0) would have managed this, but it doesn't seem like it will be finished any time soon.

I have made some posts about this before:
http://drupal.org/node/310919#comment-1057191
http://drupal.org/node/270280

Thanks in advance!

Music

Group organizers

Group notifications

This group offers an RSS feed. Or subscribe to these personalized, sitewide feeds:

Hot content this week