Yo Drupallers!

I'm new here and real happy to see this tremendous supportive community.

I'm currently going about setting up my own music community site which I intend to trick out a bit with flash/actionscript and so forth...

I was wondering if anyone else has begun using the Content Profile module. http://drupal.org/project/content_profile
I'd like my user profiles to include mp3 playlists, and a simple gallery...maybe some video too. Is this possible to set up with the Content Profile module? Are there some other modules I absolutely need to set these things up? Just looking for some examples or a bit of direction.

Yeah, you guessed it. I'm a drupal rookie.

Any and all help is appreciated. Thanks!

Comments

zilla’s picture

i'm using content profile now on d6 as well and have done the following (this may help you tweak) - to begin with, i create a new content type to call a 'content profile' (didn't want to replace any defaults like blog or story, so just added a new one that really is identical to 'blog' or story, but called it 'profile page' to make it easier to keep an eye on...

1) using friend module - displays friends, add friends, all of that AND also shows a 'corkboard' in a user profile that only common friends can see - the alternative is allowing comments on user profiles which could be a nightmare...corkboard is way cooler...friend also puts a minifeed in user profile so user can see things like 'jim and suzy are now friends' or 'jim posted a new blog' etc - this will all show up below 'content profile' by default - it's a killer module, love it.

2) using 'profile fields' in the profile core to allow a few items to be included in user registration. e.g. go to admin/ look for 'user management' and user profiles - add a field like 'favorite band' and set to public, and select 'show during user registration' and select optional or required - now when a user registers, he fills out that field and it shows up in user profile as well (below content profile text/etc) - repeat for as many items as you'd like to show during registration (and note that users can edit this in 'my account' at any time, which you might want to mention in an edited 'welcome message' (under site configuration, you can edit the message sent to users at registration) ALSO - profile fields can be grouped automatically and presented as pages (more on this in that same settings screen, very neat tool if you decide to include a dropdown field like 'favorite genre' and then a page is automagically created by clicking on 'punk rock' in a user profile - pulls up a page of all users who like 'punk rock'

3) using CCK to add fields to 'content profile' - i've added some fields, most importantly "personal links" and set to unlimited so users can add hyperlinks to a myspace page, personal blog, etc - it will show up right in the content profile - more on cck at cck page, very powerful tool...and of course, because content profile module makes all content searchable in a regular way, this is a powerful tool....you can also use this to add an open text field for an mp3 playlist or something like that...

4) using 'external links' module in my d6 - tiny tool module, just turns those kinds of links above into links that open in a new tab and inserts a super tiny icon of a little arrow letting users know that they're going offsite

5) img package module - can't rave enough about it. wrote the documentation myself that you see in the handbook from the project page for hte module. basic idea for your use: first, grab lightbox2 module (cool popup images effect), then with img package - allow users to put images into user profile, set a thumbnail size, they upload or whatever and all images in that content profile type are autogrouped into little gallery - so if you have 20 pictures of yourself, i see a row of tiny thumbnails, click one and up pops a gallery i can tab through (little right and left arrows courtesy of lightbox2, autogrouping courtesy of img package)

6) for video, i've added 'object' and 'embed' to the allowed input types allowed for input filter ('filtered html') so that users can simply cut and paste youtube type 'embed this' code right into a profile or any node on the d6 site...

7) vocabulary: now that profiles are a content type, you can actually create whole vocabularies and terms that apply to content profiles if you're interested in such a thing...e.g. five vocabularies assigned to profile only, each with something you want users to select from so when they create the profile they select from a bunch of drop downs or whatever (this is an alternative to using something like 'favorite genre' in signup, in this partiuclar case you'd create a vocab with terms for each genre, and show it as a drop down in profile creation - selection would still show up as a link/tag, so clicking will bring up not only users with that tag (e.g. punk rock) but also any content tagged the same way (if you use genres for some other content type too) - might be more interesting...

7a) freetagging: assign freetags to content profile and users can toss in all sorts of freetags too (like fender, mosh, etc)

these are some quick ideas - of course, if you need very granular instructions on how to do some of this stuff after visiting the assorted module pages, let me know and i'll try to add that level of detail....

in fact, i may actually write this up for the handbook AND specifically make it all granular for new users who totally don't get where to find this crap in the admin screens!

shaman365’s picture

That's what I'm talking about! Good looking out zilla!

This is a great starting point for rooks like me! I'm going to see how far I can get with this before I ask you for any more details. This is a great help indeed.

Also, A handbook is an exquisite idea! I think new users looking to start with D6 specifically, would consider that information priceless.
Let me know how I can help with that.

Thanks again!

mracarpenter’s picture

This would be an awesome handbook! I have been scratching my head over this whole profile thing because there's not much on documentation but I think I can see the light at the end of the tunnel with a lot more reading and tweaking.

webthingee’s picture

How did you get the friends module to work.
I have tried a number of tests and it will not accept or send friend requests.

Any advice?

zilla’s picture

i'm also trying out user relationships module for d6 - it's a bit more robust as an api for other tools and does pretty much what friends is doing although until 'activity module' is ready it won't be offering a tracker for friends ;)

........................................................................
i love to waste time: http://twitter.com/passingnotes

Passionate_Lass’s picture

Here's a question...

I'm pretty much exclusively using CCK, Views, and Content Profile for ... profiles. :P

I'm wondering if you found a way to auto-create a profile on join... Or how to make users go through a series of pages for registration including the profile (without using the standard profile fields in core).

Also, have you found a way to make a page to search users based on the additional CCK fields? :)

war1237’s picture

You can use the Rules module to auto-create the profile when a new user is added.

Don't know about search, though :)

Good luck!

davidneedham’s picture

I realize this is about 5 months later, so this may no longer be an issue, but you can do that in views. I'm not sure exactly how you'd set it up, but I definitely know it's possible.

--
David Needham
Team Lead of Training at Datadog

dorien’s picture

Hi,

If you are interested in setting up entire community with content profile, friends, messaging, groups, picture and video galleries, etc...
Please check out the following ebook:

Drupal 6: Ultimate Community Site Guide.
With notes for Drupal 5
Now everyone can set up a community.
ISBN 978-2-8399-0490-2

More information at http://book.drupalfun.com

kashem’s picture

With Content Profile can I also build a resume builder for the job seekers ? My company posts current opening in its site . The applicants will apply online submitting their information .

-------------
list drupal site

not_Dries_Buytaert’s picture

Configuration manual:
protoscopic
templatezine

1) Those instructions recommend enabling the "create {profile content type}" option for the appropriate role(s) under the "node module" section of '{domain}/admin/user/permissions'. Is this correct, since that would add a menu-item to manually create an unlimited number of content types?

2) Should following permissions be set in '{domain}/admin/user/permissions', to enable users/ roles to view other user's profiles?
under the "node module" section, the "access content" option
under the "user module" section, the "access user profiles" option

hugafish’s picture

I must be completely missing something. I ordered that ebook and followed step by step up to this issue / roadblock. I did post a comment on the books web site but maybe in the wrong area, not sure. I think all permissions are correct, and I see the create content profile link, and on the user account page within the edit tab I see profile tab. When I go to that tab I see the fields I have created for the profile to use, including the "Some keywords about me" field I created for later use with the tagadelic module setup. Everything seems to be there, and in place except I have no save button on the page to make these fields stick after being populated. I have recently cleaned up my system by removing some modules I no longer use or want but kept everything needed for this module, I think? I am in the middle of a site shut down period for redesign so I have some time to try to figure this out. Here is all that I am currently using on my live site to follow. I have also just recently reset all menus to default in the hopes of fixing this issue but no luck there either. What am I missing here? Any help is appreciated.

Eric

Drupal version, and modules I am currently using:

Drupal 6.17

Account reminder 6.x-1.2
Audio 6.x-1.0-unstable6
Audio getID3
Author Pane 6.x-1.1
Automatic Nodetitles 6.x-1.2
CAPTCHA 6.x-2.2
CCK Blocks 6.x-1.3
Content Construction Kit (CCK) 6.x-2.6
Content Profile 6.x-1.0
Date 6.x-2.4
DHTML Menu 6.x-3.5
Email Field 6.x-1.2
Embed Google Maps Field 6.x-1.2
FileField 6.x-3.7
Fivestar 6.x-1.19
getID3() 6.x-1.3
Global Redirect 6.x-1.2
Image Resize Filter 6.x-1.9
ImageAPI 6.x-1.8
ImageCache 6.x-2.0-beta10
ImageCache Profiles 6.x-1.3
ImageField 6.x-3.3
jQ 6.x-1.2
jQuery Media 6.x-1.3
jQuery UI 6.x-1.3
Mime Mail 6.x-1.0-alpha2
Pathauto 6.x-1.4
Privatemsg 6.x-2.x-dev (2010-Jan-20)
Profile role 6.x-1.3
Rules 6.x-1.2
SEO Checklist 6.x-3.0
Service links 6.x-1.0
Site verification 6.x-1.0-rc1
Statistics Advanced Settings 6.x-1.5
Tagadelic 6.x-1.2
Thickbox 6.x-1.6
Token 6.x-1.x-dev (2009-Apr-20)
Track 'n' Stack 6.x-1.1
Transliteration 6.x-3.0
User registration notification 6.x-1.11
Views 6.x-2.10
Views Bonus Pack 6.x-1.0
Voting API 6.x-2.3
Web File Manager 6.x-2.12
Wysiwyg 6.x-2.1
XML sitemap 6.x-1.2