I've not gotten a COD 7 dev site setup yet to play with, so I'll ask... does (or will) COD7 use Signup? There is a signup_profile module at http://drupal.org/project/signup_profile which integrates and allows for profile fields to be displayed in the signup UI.
That is all for D6 btw.
It supports core profile and can probably be ported to D7. There is a semi-working patch that makes it support content_profile (which has turned into profile2 for D7).
Cool, so the user's profile fields will be added to registrations via Field Collection. I'll have a play with that and see what/how that works with core profile and profile2.
@ezra-g I haven't had time yet to look at profile2, I'm afraid.
However, I did have a scan through some of the arguments for profile2 in #1555038: Use core Entity API for User profile fields and although I agree that different profile types for different users can be very useful for many Drupal sites, I don't think it actually makes life easier when trying to run an event. If anything, it adds complexity where none is needed.
So I concur that core profiles are the way to go :-)
Comments
Comment #1
sheldonkreger commentedIt still seems there is some debate in the above thread. Has a decision been made?
Comment #2
cafuego commentedI've not gotten a COD 7 dev site setup yet to play with, so I'll ask... does (or will) COD7 use Signup? There is a signup_profile module at http://drupal.org/project/signup_profile which integrates and allows for profile fields to be displayed in the signup UI.
That is all for D6 btw.
It supports core profile and can probably be ported to D7. There is a semi-working patch that makes it support content_profile (which has turned into profile2 for D7).
Comment #3
twardnw commentedCOD7 is going to use Entity Registrations
Comment #4
cafuego commentedCool, so the user's profile fields will be added to registrations via Field Collection. I'll have a play with that and see what/how that works with core profile and profile2.
Comment #5
ezra-g commented@cafuego What have you learned from that investigation?
I suggest we proceed assuming well use the core entity/field system for user profiles.
Comment #6
cafuego commented@ezra-g I haven't had time yet to look at profile2, I'm afraid.
However, I did have a scan through some of the arguments for profile2 in #1555038: Use core Entity API for User profile fields and although I agree that different profile types for different users can be very useful for many Drupal sites, I don't think it actually makes life easier when trying to run an event. If anything, it adds complexity where none is needed.
So I concur that core profiles are the way to go :-)
Comment #7
ezra-g commentedWe've been using core entity fields via commons_profile_base for months now.