Creating a private profile

Events happening in the community are now at Drupal community events on www.drupal.org.
WebWeasel's picture

I'm working on a couple of sites where I want to have 2 profiles for each user. The first is the public profile visible to all visitors and a private profile that is only available to some roles and the profile creator.

I've used usernode for the public profile and nodeprofile to create a second content type for the private profile.

I'm looking at the modules private, tac_lite and taxonomy access to control access to the private profile but I thought I'd see what the rest of you think would be a good way of addressing this issue.

Comments

I have a similar problem

jaydubb181's picture

I'm trying to have each user be able to edit his own "profile" then be able to create new content under that profile "directory". User's shouldn't be able to edit/update other users content. I have no idea how to do this. The whole nodeprofile/usernode thing kind of runs together for me. I understand that usernode attempts to create nodes for all users, and does that well, but then the users profile still exists, and I don't understand how to mesh the two. Can anyone point me in the right direction? Thanks in advance!

you might give this tutorial

fago's picture

you might give this tutorial a try: http://drupal.org/node/130489

I think the nodeaccess

fago's picture

I think the nodeaccess module would fit best - or my fresh alternative: http://groups.drupal.org/node/3620 - I think I've to create a new project or it...
Or as an alternative have you thought about just unchecking "published" for the default node publishing options? The nodes won't be accessible by anyone else by the author and admins, which would perfectly fit for your case, wouldn't it?

Nodeaccess to the rescue

WebWeasel's picture

It looks like nodeaccess is just what I needed. Thanks all.

Oops, the rescue attempt failed.

WebWeasel's picture

It seems that nodeaccess is still a bit buggy see http://drupal.org/node/139080.

Any other suggestions?

Never mind, nodeaccess is fixed

WebWeasel's picture

The CVS version of nodeaccess is working now and it does what I want.

Profiles as nodes

Group organizers

Group notifications

This group offers an RSS feed. Or subscribe to these personalized, sitewide feeds: