I've installed the UserNode family of Modules (namely nodefamily, nodeprofile, pageroute, and usernode) in order to create "MySpace-like" profiles to my Drupal sites. (user comments, tagged interests, etc.) Unfortunately I'm finding this to quite difficult even with the assistance of the README.TXTs.
What I've accomplished thus far:
1. Installed the previously mentioned modules on the server and enabled them through Admin.
2. Created a Personal Profile content type using CCK.
3. Added a relation through the nodefamily settings between Usernode as the parent type and personal profile as the child.
When I view the usernode I was assuming that it would somehow be related to the personal profile and that I would be able to view and edit the profile accordingly. I've created a View and am able to view a list of user nodes but none of the nodes are associated with the Personal Profile content type.
Am I missing something?
Comments
Additional Configurations
I forgot to add that I've also selected the checkbox to "Use this content type as a node profile" under the personal profile content type settings.
This hasn't yet associated the personal profile content with user nodes.
And I can't change the value below the checkbox to increase the maxium population of personal profiles.
Any assistance would be greatly appreciated!
solution?
I'm trying to solve similar problem now. I think the way through is Views + Views Fusion or maybe Views Inline (=view filter) and Contemplate module http://drupal.org/project/contemplate. Look also at the nodefamily API, look especially at functions nodefamily_relation_load($nid) or nodefamily_relation_load_by_type($nid) - instructions for use are provided in README.TXT (or look inside the module).
The best way for you will be probably special template for Usernode (via Contemplate) and there you can put some Views or manualy load and view some nodes with nodefamily_relation_load and node_view.
I hope it helps
Exploring Different Options
The more I look at the problem I see the Profile module offering most of what I need without any of the issues I'm having with Usernodes. Commenting on a usernode is a bad ideas with individuals having the ability to moderate their profile comments. Modules such as the 4.7 Guestbook offer better functionality with greater ease.
The only problem I'm left with in creating a "social network" profile is the "Interests." These should work as Freelinking currently does but for now I'm simply leaving them as a description without the ability to search Interests in the database.
The remaining peices of the "social network" profile can (hopefully) be solved through blocks. This includes a block for the user's recent entries (blog or other content), along with a custom calendar, mp3 player block, and an RSS block to display their content from other sites (such as Flickr, YouTube, Blogger, etc.)
read the readme's again
If you read the readme.txt files for the different modules you listed above that Moshe Weitzmen wrote, one of them shows how you can modify the files to have the child node (personal profile) be embedded into the (usernode) so that everytime the user views their usernode, all the related child nodes show up instead.
Is there a way to theme
the usernode to pull in the child node data in my own way? I'd also like to pull in the user's role but have no idea how to do that within the node-usernode.tpl.php file.