Profiles as Nodes in Drupal 7

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

What's the go-to solution for making profiles into nodes in Drupal 7?

The current standard for an enhanced profile module is Profile 2 and it is built on the Entity API. And there is no release of Content Profile for Drupal 7. What's the new way to make profiles into nodes?

In Drupal 6 it was easy to integrate the User Relationships module with Content Profile to create a private profile that other users needed to request to view. Now, I'm at a loss as to how to make this work in Drupal 7 since User Relationships does not provide Entity Access capability, just Node Access.

Thank you for any input on this matter.

Comments

I have the same

thulenb's picture

I have the same problem.
@BullMoose: Did you find a solution how to make profile2 profiles to nodes?

An indirect solution

matthand's picture

I ended up using panels to provide access restrictions. And I created my own views of the profile2 entity to insert into the panel variants.

In my experience, profile2 is not nearly as handy as the old Content Profile. Sure it's entity based which is more advanced, but it's not easy to work with at all. I've had to install many other modules to get the same affect that Content Profile plus User Relationships used to provide out of the box.

This is one of those situations where the current goal is to build a profile system on top of the newer entity API, instead of providing the same features that were easily available in Drupal 6. Because of this, there's an increased need for custom development in Drupal 7 profile systems.

For all of the focus on Entity API in Drupal 7, there's still no easy, standard, smooth solution to Comments on Entities. Comments can only be applied to nodes still. At least there's finally a working Path Auto solution for Entities.

Profiles as nodes

Group organizers

Group notifications

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