christianwach / civicrm-wp-profile-sync

Keeps a WordPress User profile in sync with a CiviCRM Contact and integrates WordPress and CiviCRM Entities with data synced via Advanced Custom Fields.
https://wordpress.org/plugins/civicrm-wp-profile-sync/
GNU General Public License v2.0
13 stars 17 forks source link

" First pass at Participant sync" #23

Closed jbonlinea closed 3 years ago

jbonlinea commented 3 years ago

Hi @christianwach

I've seen you've recently added some field type int he comit of the above name, but they do not seems to apear on the readme file.

I've tried them, events ref and event type, civi events are loaded, but can't figure what happen on civi side ?

Is this already functional or only the field exist but they are not "linked" to Civi "action" yet ?

Very interested in that ;)

christianwach commented 3 years ago

@jbonlinea This functionality isn't quite ready yet. I'll write it up when it is.

christianwach commented 3 years ago

@jbonlinea FYI there is now some documentation on Participant sync in the ACF Docs.

jbonlinea commented 3 years ago

Hi @christianwach

Ok, excellent !

This plug-in provides a lot !

I'm a bit puzzuled by its recent turn, it is awesome to sync wp-user<=> civi-contact more extensivelly compared to before, and awesome to see that participant are now handled. Yet, I feel a bit overwhelmed by post types... having user and post-type for contact sync is great since we may not always want to create users. But, isn't participant a "sub-set" data of a contact ? then why having a "whole" post type rather than a acf field ? It would have to be a repeater field or flexible content field. Or why not adopt the same approach you had to civi-groups, syncing groups with taxonomy terms, but participant to a given event could be sync with a term (to be fair terms would need to have extra fields to handle participant role and such)

This to say that's it's great to see participant coming, but I'm not sure yet how to use it as I think I had a diferent approach (which might be completely wrong)

Cheers