This question always comes up when I need to design a structure for data. When should I create distinct content types and when should I differentiate between nodes based on custom fields.
For example, say I have a gallery of people and a gallery of places. they differ only by one field that i use in the people gallery and not in the places gallery. in code i can easily know when it's people or places based on this field.
this is just one example from the top of my head. i'm asking for general guidelines, and not a solution to this specific problem.
these are the points i've come up with to help decide between different content types or different fields:
- what are the chances one node will need to change type (people gallery suddenly becoming places gallery)?
- how much do the fields differ?
- how much you will need to create view with both types or with a single one?
any more thoughts?