Now that I have my Open Publish 1.7.1 site up and running, with feeds coming in, Calais etc. all working fine, I am looking for a way to create "node relationships" between OP content type nodes (mainly articles) created and CiviCRM Contacts. I am using OP as an aggregation platform, with most of the content being created by the feeds module and not user creation.
I have successfully installed the latest release of CiviCRM Drupal module on my OP site, with CiviCRM and OP each using a different mysql database as was suggested in the CiviCRM Drupal module installation instructions. Both CiviCRM and OP work fine on their own, with CiviCRM working within the OP base theme.
From an integration perspective, I am looking for functionality to handle the following:
1) create node relationships between an OP article and CiviCRM contact
- ideally this would be done automatically if a contact in CiviCRM can be identified within a generated article (possibly through Calais)
- if not automatically, then in the first instance I would like to be able to edit an article and create the node relationship to CiviCRM contact manually
2) be able to see the relationships from both an article view and from viewing the contact in CiviCRM
The intention here I am after is to create a form of semantic network of CiviCRM contact relationships and OP created RSS feed generated articles or items identified through the More Like This module etc.
I am aware of the Node Relationship module, but that does not appear from what I have read to work with / integrate with CiviCRM. I thought about using CCK to create a thin contact management system in OP, which would allow me to use the Node Relationship module, but I want a fair amount of the functionality that CiviCRM provides.
I have found the Civinode module, which appears to be on the right track to what I am looking for, but it appears to have stopped development on Drupal 5 and I am running the latest Drupal 6.16.
If the above makes sense, then I would like to know if there are hooks / modules etc. out there I could use through configuration or whether this will end up being custom development. If custom development, then I would like to hear from anyone interested in the development effort so that I can gain an understanding of the project scope etc.
I am relatively new to Drupal and OP, so I realise that this query may not have anything to do with OP and hence not necessarily suitable for this Group. If you agree with this, then can you kindly point me in the right direction as to the most suitable place to post this query to.
Cheers,
Neil