Drupal Answers is a question and answer site for Drupal developers and administrators. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

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.

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

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

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