...content_profile, imagecache, cck, views, panels etc.

(I have filed this here as content_profile is the most specific module for a user profile and I am not thinking of porting D5 modules - please feel free to move this if it's better discussed elsewhere)

Having a great user profile is a cornerstone feature of a successful community website.

I have been trying to get something 'reasonable' working with the above mentioned modules but I am having some difficulty - I do realize that content_profile is still being tweaked as I write this.

That, and I still reek of newb.

Can anyone provide any reccomendations, a favourite workflow or recipe for user profiles?

***

This discussion could be a repository of ideas/workflows that could eventually be flushed out as detailed tutorial/recipes for the community.

Any interest in this?

Comments

cozzi’s picture

I would like very much to see a detailed discussion around the creation of a great custom user profiles. I'm in!

I am attempting to upgrade a community site (for an alumni group) from D5 to D6. Views 2 specifically seems much more powerful than Views 1 but at the same time comes with limited examples making it very confusing.

Just thinking through the basics of what I would like to achieve first pass:

1) Create a view of members sortable by year or name (I've done this in Views 2 - it was easy.)
2) I'd like the results of my members view to contain a link to the users profile info. Views 2 out of the box supports linking to the core profile but that's ugly. I did have this done (prettier) in D5 using UserNode which was very straight forward but also limited - and now unsupported in D6 - the recommendation is to use Content Profile.
3) My phase 2 - In the future I would like to give members granular ability to hide or show portions of their user profile data.

cozzi’s picture

So you know - to address the creation of my list of members I pretty much did what is listed here:

http://views-help.doc.logrus.com/help/views/example-users-by-role

However, I was unable to get the argument portion of this of example to work - I don't need it now but it would be great to learn what I did wrong.

I configured as instructed in the example above and then attempted to pass in the argument like so:

Note: the URL path name to the view is Whos_IN and I do have an "Alumni" Role.

mysite.com/Whos_IN/Alumni

The above resulted in the view presenting the page as if the argument was invalid. Replacing the argument with with "all" like so:
mysite.com/Whos_IN/all - resulted in my entire list being presented (as I would have expected.)

Removing my Argument "Role" and replacing it with "UserID" I was able to get the view to process a link of this structure:
mysite.com/Whos_IN/23 (where the user with UserID 23 was shown as the only entry in my list.)

Any suggestions or comments?

hexag’s picture

Hi,

Seems we might be working from the same sheet on this one, to a slight extent & I'm looking for where to go from now. Basically, I'm trying to create an artist site, when the artist signs up they'll enter all their information, this is formatted in views so you have description, gallery, etc. What I'm really after is to have Fupload within the profile page? To integrate the image node within the profile, then I can slip the images into the *absolutely wonderful* dfgallery (do check it out, it's beyond lovely).

Cheers,

Nick,

3duardo’s picture

I don't have any suggestions for your problem.
Isn't the how-to you linked to the same one you get from the views 'getting started' page?
I folowed that on line by line but I am hoping to do something with content-profile as core profile feels too limited to me.

What do I know - I'm a newb!

nadavoid’s picture

I just posted an example user registration flow here #338979: My user flow: choose role, register with partial profile, complete profile. I posted it as a separate issue so that it could have its own thread of suggestions on how to implement it.

3duardo’s picture

Still clued out as to how to get a 'reasonable' user profile. I'm not even that picky!!

Should I be looking at something other than content_profile or a combination of modules?

Anyone out there creating great user profiles in D6?

bio44’s picture

Advanced Profile Kit is waiting for a stable panels 2 before it is released for D6. Check it out.

in general though, good user guides/examples for anything in D6 is lacking/out of date/hard to use. that's my experience at least.

3duardo’s picture

Indeed! I have been hoping for some D6 action on both apk and panels2.

I am including a link for users who might be interested in an informed overview of the state of affairs regarding social networking sites in drupal. The user profile is only one part of the mix described there.

http://socnet.shellmultimedia.com/

My early 2009 launch will likely include 'skimpy' user profiles. This is okay as it is a small non-commercial local community and I can implement some of the new modules/workflows when they are ready.

I fear that a full blown high end social networking type site is still quite a ways off for D6.

michelle’s picture

I've made good progress with APK in the last couple of days. The major limitation is that you can't put the profile at user/%. It has to be at user/%/profile. This will be fixed with panels 3 for sure and possibly the next alpha of panels 2.

Michelle

3duardo’s picture

Hi Michelle,

That's great news. I look forward to testing it out. Happy holidays.