Drupal 6 - Profiling Users

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

What are people using to 'robustly' profiling users on your Drupal 6 sites?

In Drupal 4, the only solution (when I started using it) was the core profile module...no Views support.

Then I started using Drupal 5 and used the Bio module since it was a profile-as-nodes solution and it supported CCK, Views and put it's custom fields on the user registration page.

Now with Drupal 6, core Profile fields are supported in Views 2 but there still exists a profile-as-nodes solution - the Content Profile module. I want to make an informed decision on how to go with a fresh new Drupal 6 project I'm working on that will be somewhat user-focused and not make a wrong decision.

I like the idea of using things like the Advanced User Module to be able to filter users (I think it only supports using core Profile fields) to find users and send that group emails directly from Drupal....but I'm no so used to using the Bio module (in Drupal 5 sites).

Any advice? I'm confused.... :)

thx!

Comments

For a project I'm working on

deviantintegral's picture

For a project I'm working on we're using core's profile, simply because it's one less module to have to maintain. Our plan is to do whatever additional work is needed so that the users / profiles as nodes solutions are no longer required. With the support of profile in Views 2 and fields in profiles for D7, we think profile will continue to have a long and useful life :)

Depends

kbahey's picture

I agree with Andrew that less modules is better.

Having users as nodes is "richer", and content profile is the way forward with this direction.

With Views 2 supporting the profile module, minimalism would win though, since you don't need CCK.

One example from a year ago: a site that had 225,000+ nodes, out of which 219,000+ were user nodes! You can imagine the scalability and complexity issues that this caused.

Drupal performance tuning, development, customization and consulting: 2bits.com, Inc..
Personal blog: Baheyeldin.com.

Drupal performance tuning, development, customization and consulting: 2bits.com, Inc..
Personal blog: Baheyeldin.com.

Waterloo Region Drupal Users Group

Group organizers

Group notifications

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

Hot content this week