Take the 2-minute tour ×
Drupal Answers is a question and answer site for Drupal developers and administrators. It's 100% free, no registration required.

In creating a 'multiple' user type Drupal 7 site (e.g. student, teacher, professor, janitor), should I use a single Drupal backend table/fields for all user types, or should I create fields relevant to each Profile (I'm using Profile2 module along with UberCart)? I'm trying to self-learn Drupal, and have been struggling for 6 months, spending more time googling than actually learning and absorbing knowledge.

share|improve this question

closed as not a real question by kiamlaluno May 10 '12 at 22:05

It's difficult to tell what is being asked here. This question is ambiguous, vague, incomplete, overly broad, or rhetorical and cannot be reasonably answered in its current form. For help clarifying this question so that it can be reopened, visit the help center.If this question can be reworded to fit the rules in the help center, please edit the question.

add comment

2 Answers 2

You should create a role per user type. This helps you manage users better and you can use related modules for manage them.

Profile fields are useful for name/last name, address, age, company, etc...

share|improve this answer
add comment

In my opinion it depends, if you need to give different permissions to your user types then create roles. If not then use a field.

share|improve this answer
add comment

Not the answer you're looking for? Browse other questions tagged or ask your own question.