I've been sort of getting into the details of how this module works, but I thought it would be a good idea to back out for a minute to get a better big-picture view of the user flow that I'm going for. If there are many others that share the same need, maybe this could guide our efforts. And hopefully we can get several modules working together to make this scenario work smoothly.

User Flow

1. Have user choose a role. In my case, it will be Student or Coach.

2. User registers and completes partial profile.
- account info (username, email)
- personal info (phone, address)
- role-specific info (Students: GPA, Graduation year. Coaches: Region, School name)
- maybe even payment information, to enable site membership

3. User Confirms account, and completes their profile. Only here, all profile fields are presented. (In registration, only some fields are presented to avoid overwhelming the registrant.)

modules I'm currently using

- content_profile - so I can assign profiles to specific roles, and so I can use CCK for fields.
- content_profile_registration - to bring some fields into the registration process.
- autonodetitles - to remove the title field from profile nodes.
- autoassignrole - to enable a registrant to choose their role.

I still have some things to work out in this process, but this is a pretty good picture of what I will need.

Comments

Liliplanet’s picture

definitely subscribe ...

bio44’s picture

this module might take part.

http://drupal.org/project/profile_role

nadavoid’s picture

Thank bio44 - that module looks great. I will be sure to try it out.

Liliplanet’s picture

Profile-Role looks like the perfect module! Perhaps to be compatible with Content Profile? (as currently it depends on core profile.module ...

All the best,
Lilian

mairav’s picture

In my site I need to do something similar to your description. Did you finish it? what modules you used for each step? how do you do the membership part? How do you force your users to complete the profile depending on the selected role? Thanks!

ergophobe’s picture

You might consider using Workflow Fields for your efforts

http://drupal.org/project/workflow_fields

Like Content Profile, it's designed to work with CCK.

asak’s picture

I'm actually just finishing up a project with a very similar workflow.

I used AAR with custom paths to assign the correct role depending on the current path, and pull in just a few of the profile field to the registration form using content profile on registration. using logintoboggan, i'm able to redirect the users to complete the profile after confirmation of their email. In my case, i not only removed the title using autonodetitles - but also the username using the email_registration module.

After messing around with this for sime time, this now works nice.

I haven't found a need to mix any other modules...

jamesmcd’s picture

@nadavoid

Did you manage to implement the workflow you wanted?

I am having a real problem setting mine up and need practically the same system, but for registration of jobseekers and employers.

If you found a set up that works, I, and I am sure others would benefit from some documented guidance on implementing it

I appreciate your help

Thanks

patriiiiiiiiiick’s picture

I'll open a new topic if needed but my issue seems to be a subset of the different descriptions I see here.

I've added Content Profile after some users had registered. Therefore, some users don't have their profile complete. Can I prompt them to complete their profile with the required fields?

Thanks in advance!

Patrick

PS: I just found Content Complete which might just do the trick for me.