Is it possible to automatically create a user's content profile when they register for the site without having them fill out content profile fields as part of the registration? I would like to keep the registration form itself as simple as possible, and then have users fill out their profiles once they log in for the first time. However, if they haven't entered in any content profile data on registration, when they first log in it won't show that they have a profile at all, which leaves the user pages blank. Is it possible to get the content pages created without having the user fill out the fields on registration?

Comments

nohup’s picture

Status: Active » Closed (fixed)

If you haven't already checked, there is a checkbox titled Show a link to the content profile creation page, if there is no profile. on the Content profile tab of the selected content type, this will place a link which users can click, fill the fields and save, the profile will be created.

It that does not solve your problem, you can implement a custom module using hook_user check if the profile exists (content_profile_profile_exists), if not create a node using node_save

nohup’s picture

Status: Closed (fixed) » Active

making active for the poster to decide.

deastlack’s picture

Use Rules to auto create node when user account is created

NathanM’s picture

I ended up deciding to shoehorn my two content profiles together and use the realname fields to create the profile on registration. Once registered, I'm using content complete to encourage them to fill out the rest.