I'm a total Drupal Newbie, trying to understand the basic concepts of building hierarchical content.
Let's say I'm building a website for a Music Label and want to represent this structure, should I use taxonomies, one of the Relation/Entity modules, or a combination of both?
My site will have these "Types" : Artists (with a name, images, videos, bio, related artists). Artists have tour dates (listing the venue, time, ticket purchase information, poster image). Artists have Releases (with a name, date, genre, list of tracks, images, list of contributing artists). Many Artists can be contributing to a single release. A track in a release has an actually media file or a URL, a name, associated with an artists and release. A Genre behaves like a tag and does not relate to one specific artists but is associated to a many releases.
I'll have a Bands page, band page showing the list of releases and tour dates, release page showing the tracks and participating artists, releases per Genre page, general tour dates page (with an option to filter by band).
Should I use taxonomies, content types with Entities/Relations, a combination of both? What are the pros and cons?
Thanks! Yuval.