Closed (fixed)
Project:
Profile 2
Version:
7.x-1.x-dev
Component:
User interface
Priority:
Normal
Category:
Support request
Assigned:
Unassigned
Reporter:
Created:
3 Aug 2010 at 22:58 UTC
Updated:
12 Jan 2012 at 09:33 UTC
I know profile2 was a push away from profile.module, which if enabled can be found at admin/config/people/profile. However, it seems to be identical to the built-in ability to add fields to users via admin/config/people/accounts/fields . I don't know this interface was added for fieldable users after profile2 was created, or what. My question is whether profile2 is still necessary / continuing, and if so if there's a difference between these two methods?
Comments
Comment #1
matt2000 commentedprofile2 provides it's own profile entity, which means that, in theory, you can have profiles that represent people who do not have user accounts.
I.e., user account field is exactly that - a field for storing meta data about a user account. Profile2 will ultimately be able to store meta data about a person and that data might be attached to a user account, or a Drupal Commerce customer record, or any kind of entity that might need to be related to information about people.
At this point, "Fieldable Users" is probably the more natural successor to the old core profile module. Profile2 is more naturally the successor to Content Profile module. As always, if you can use core to do what you need, that's probably the better choice for you.
Comment #2
fago>At this point, "Fieldable Users" is probably the more natural successor to the old core profile module.
I'd not say so. There is no registration integration for them or access stuff. I'd might be enough for simple use cases though. Else it makes sense to me to user the account edit page as account settings only (as the account manage field tab is called too).
Comment #4
marktheshark commentedSorry for resurrecting this thread, though it would be better than opening a new issue.
I'm also thinking of creating a social networking site with Drupal 7.
I don't need many different profile types nor do I need profile info for non-users, I just need the account / profile to be fieldable so that it can store personal info, location, preferences, perhaps some tags.
I'm guessing the default fieldable account in Drupal 7 suffices for this purpose and probably has better default integration with most popular contributed modules.
Is there any reason I should opt for profile2 for my needs? Thanks
Comment #5
marktheshark commentedI'm guessing this thread offers useful information on the matter.