I'm in the midst of shifting from profiles to CiviCRM, since it does far more as a profile+contact manager.
Civicspace is already including it by default, with the next release.

Any chance of adding integrated CiviCRM support, populating those fields?

You can already import CVS to CiviCRM, but it would be nice to avoid having to upload the CVS twice, once to populate the users (ignoring the fields), and again to populate the CiviCRM fields.

Comments

sethcohn’s picture

um, CSV (not CVS) but you knew that, I knew that, and my fingers have been suitably punished.

robert castelo’s picture

"I'm in the midst of shifting from profiles to CiviCRM"

I don't understand this request, the sentence above doesn't make sense.

Also, I've never used CiviCRM, so could you explain in more detail what you mean.

sethcohn’s picture

Ok, the 'old' way to do contact management was to use profile.module and contact_manager.module.

With the integration that CiviCRM is doing, the _new_ (and way more powerful) way of doing this is to use CiviCRM, since it does so much more. CivicSpace is now going to ship with CiviCRM installed by default, instead of the contact module.

As part of using CiviCRM, civicrm fields can be integrated into the user info, the same way profile does it now, except the info is also made available to other CiviCRM functions such as searches, groups, etc etc... In other words, profiles are limited to _users_, CiviCrm fields can apply to both users _and_ just 'contacts'. For instance, one site I'm working on still has profile installed but is not used to create custom fields, and I still have a variety of 'user info' custom fields to fill out thanks to CiviCRM's replacing profile functionality.

Think of civicrm as a next gen version of profile & contact manager (and more) rolled into one.
I'd just like to see it supported so I can mass import once, instead of twice (once with this to create users, and again to populate civicrm fields)

Perhaps Boris or someone else can explain better, as I know others are checking civicrm out lately too.

Or just check out the demos at the above link... while the core focus is non-profit contact management, the system is so flexible, it can be used for almost anything.

robert castelo’s picture

Thanks for the explanation, just checked out the CiviCRM site and it looks very interesting.

I'll be exploring this as time allows.

lobo’s picture

hey robert:

We have a pretty well defined API that you can use to actually create a contact with custom fields as you are creating a Drupal User (if you are doing this the "normal" way, i suspect it will also automatically create a CiviCRM contact. You will then have to update the CiviCRM contact with a crm_update_contact call. We'd be happy to help you with this if u'd like to incorporate this into user_import

robert castelo’s picture

I'd be happy to include this functionality, but don't have time to work on it, for the next few weeks I'm tied up on other projects.

If you want to create a patch that would be great, otherwise this feature will have to wait until November.

robert castelo’s picture

Will incorporate a patch for this if someone writes it, but not on my To Do list unless commissioned.

robert castelo’s picture

robert castelo’s picture

Status: Active » Closed (works as designed)

User Import module provides hooks for other modules to add options and be included in the data import - might be useful for CivicCRM to take advantage of that.