What is the difference between Node Profile and Usernode?

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

What is the difference between Node Profile and Usernode modules?

1) Node Profile. According to its documentation: "This module builds user profiles as nodes, which opens the opportunity to use the Content Construction Kit (CCK)"

2) Usernode. Again the documentation says: "This module tries to make users nodes." And later on: "Use views to build user listings or even searches" and "Makes building of nodeprofiles easier"

It seems they both can help one create nodes out of user profiles and enhance them using CCK. Also they both integrate with Views. But isn't that already available just having a clean Drupal + CCK? Well the profiles will not be real nodes then but the new fields are still visible in the Views configurations.

Can somebody shed some light on this topic please?

Thanks!

Comments

node profile vs usernode

firebus's picture

usernode

  • creates a new content type called usernode
  • automatically creates a usernode for every user (every new user?)
  • hijacks the view profile page and shows the user's usernode instead.

node profile

  • allows you to associate any content type(s) with user profiles
  • allows you to display nodes on profiles in a variety of ways (as part of registration process, as subtabs as if they were profile groups, etc.)

if you just want to have a node replace the profile page, usernode is probably the way to go.
if you want something more complex, node profile is a better place to start.
also the two modules play nicely together, esp. if you know your theming.

you can do a lot of the above with views and themeing, but each module has some critical extensions that you can't get from cck+views (such as the integrations with registration, lonely node enforcement, auto creation of usernode, etc.)

Almost...

michelle's picture

"hijacks the view profile page and shows the user's usernode instead."

I'm fairly sure it doesn't do that one.

Basically it comes down to this:

usernode - empty node, one per user, automatic, meant to be used for views primarily.
nodeprofile - one or more nodes associated with a user meant to hold profile information.

Michelle


See my Drupal articles and tutorials or come check out the Coulee Region

Nice wrap-up Michelle!

sime's picture

Nice wrap-up Michelle!

Thanks

michelle's picture

Sorry I missed you this morning. Was 5:30am here.

Michelle


See my Drupal articles and tutorials or come check out the Coulee Region

Thanks, I think I got the

kirilius's picture

Thanks, I think I got the picture now.

Bio

robloach's picture

Another one is Bio module which creates an associated node for every user. Provides some settings to make it act how you want it to act.

Well...

michelle's picture

If we're throwing other modules into the mix, don't forget Advanced Profile to pretty them up. ;)

Michelle


See my Drupal articles and tutorials or come check out the Coulee Region

Not sure I fully understand the value of usernode

sito99's picture

If I'm using Bio with APK do I need to install usernode? What function does usernode perform if I already have "User profile" holding my user information and Bio is referring to "user profile"?

Any help is appreciated...thanks in advance

Buddylist

michelle's picture

Usernode is for the buddylist gallery, which is why those three modules are listed in a row followed by the description "Creates a gallery of buddies".

Michelle


See my Drupal articles and tutorials or come check out the Coulee Region

Profiles as nodes

Group organizers

Group notifications

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