Entity Types vs Content Types?!

Events happening in the community are now at Drupal community events on www.drupal.org.
ebrittwebb's picture

Hi All,

I'm in the process of building a genealogy site on Drupal 7, with Organic Groups in order to have many family trees, each contained in an Album(OG). Speaking in database terms, the content is represented by a range of entities (also see attachment):

  1. Album - using OG, which "contains" all these other entities:
  2. Family
  3. Individual
  4. Event
  5. Place
  6. Story
  7. Citation
  8. Source
  9. Repository

Speaking in Drupal terms, I've planned to implement this using Content Types, because every instance needs to be a node on the site. The content could be created manually, or by importing a genealogy (GEDCOM) file. Likewise, all the content could be exported out of the site again.

There will be relationships between most of the content types, such as individuals in a family, events of an individual, stories about an event or individual, place where an event took place, etc.

Question for you: Does it make sense to use Content Types, or is there a compelling reason to use Entity Types instead? I've read up on them, but still don't fully understand them, and which way I should go here.

Your input would be greatly appreciated.

AttachmentSize
GreatAlbum_Entity_Model.png78.08 KB

Entity API

Group organizers

Group notifications

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