Hi,

I'm working on setting up my first Drupal and I need some advice on how to proceed. For this site, I need a lot of information (40+ fields) in my user profiles and I need to allow users to search for other users based on many of those fields. I also need to do validation on the date entered for many of the fields and I need several of the fields to be restricted to only certain values (can I do this with a taxonomy?).

Has anyone set up a site like this? If so, how did you go about it?

I've looked at several of the contributed modules which seem like they might be related to what I want to do - Content Profile, Node Profile, User Search, etc. However, several of these modules seem to be outdated / discontinued. Also, as far as I've seen, none of the existing modules allow

Can anyone point me towards modules compatible with Drupal 6.9 that would allow me to set up complex user profiles and to search those profiles?

Or should I be looking into writing a custom solution considering the complexity of the profiles I want to create?

Comments

WorldFallz’s picture

The modules you'll want to look at are http://drupal.org/project/content_profile, http://drupal.org/project/advanced_profile, and http://drupal.org/project/views.

With the views module you can make various listings of user profiles with exposed filters that allow your users to search and filter the listing.

===
"Give a man a fish and you feed him for a day. Teach a man to fish and you feed him for a lifetime." - Lao Tzu
"God helps those who help themselves." - Ben Franklin
"Search is your best friend." - Worldfallz

haleak’s picture

I'll look into those. As soon as I can get new modules to show up in my Administer > Site Building > Modules list :( . . .

gorlaz’s picture

Just in case you didn't know - copy the unzipped module folder that you've downloaded into drupal/modules and they'll show up after a refresh.

I saw something in the docco saying that user modules should go under a sub folder but haven't tried this - I'm new too!

CobraMP’s picture

non-core modules should go in your sites/modules directory not the core modules directory