Closed (won't fix)
Project:
Webform CiviCRM Integration
Version:
7.x-3.x-dev
Component:
CiviCRM Data Handling
Priority:
Normal
Category:
Feature request
Assigned:
Unassigned
Reporter:
Created:
5 Jun 2012 at 20:37 UTC
Updated:
16 Oct 2012 at 13:03 UTC
Comments
Comment #1
petednz commentedHi Joe
Can you provide some scenario/use cases as the purpose of this isn't leaping out to me - and maybe i am missing something really obvious
Comment #2
joemaine commentedI've got a couple that could use a clean approach.
Creating an online directory where a permissioned user could have a listing form (content type) with both CiviCRM Organization data, combined with Drupal taxonomy terms and other fields. Any updates to either the directory form or the CiviCRM profile would update the directory listing and eliminate conflicting info. The directory form would be prefilled with the CiviCRM org profile. Some individual contacts may be permissioned to update multiple orgs, which this module makes easy and clean.
Similar would be for another content type - job posting.
Perhaps there's a better solution out there? ...with limited coding?? ...and easy for contacts to understand.
Comment #3
colemanw commentedHi Joe, I'd strongly encourage you to get involved in this discussion: http://forum.civicrm.org/index.php/topic,24292.msg102922.html#msg102922
I admit that, like Pete, I am a little at a loss for comprehending how this will work and what it will do for us, but perhaps you and Matt will understand each other :)
Comment #4
petednz commentedThe way we have done the above - with an example - is to use a civicrm reference field on the Content Type and then use a Contextual Filter based View block to pull in the other data.
Eg
Political Party as a Node
reference it so civicrm contact via civicrm reference field
build view such that the block that shows on the Party page includes 'party leader' 'office phone and fax' etc
You could use civicrm reference field also for Job Listing if you are providing a Content Type that a user fills in, and they need to reference an Org that is in civicrm.
If you need them to create the Org, then I would suggest a 2 step process - first via webform to push data in to civi - then as per the Party example.
I think asking for generic Content Types to be able to pull/push data to civi is reaching for the stars (but happy for coleman to say 'ah yes, i see how to do it"
Comment #5
colemanw commentedA combo of views and webforms is a great start for making your directory. They both have advanced features and both accept contact_id as args, so you may well be able to put something together that does exactly what you want using those two tools. Something like:
Comment #6
matt2000 commentedah, yes, i see how to do it.
;-)
But it will take some time or volunteers or sponsorship. But my proof-of-concept, linked above, shows that it can be done.
Comment #7
petednz commentednice one Matt
Pete must write out x 50 "I will read and digest all forum posts and always read links coleman supplies before mouthing off" ;-)
Matt I think I can see how your approach would make the Views/Context Filters/Blocks kind of redundant which would be great if it were able to have us pulling in data from related contacts etc which i daresay is all 'possible' given what you describe on the forum
Comment #8
matt2000 commentedComment #9
colemanw commentedNot really within the scope of this project.