I've spent the last couple of days looking closely at the current versions of the Organic Groups module, with an eye to handling some of the issues that CiviCRM users have wanted to get done in getting the two systems working together.
Right now, there are two main things that need to get done for starters. More details after the jump.
Those issues are:
- We need to add a bit of functionality to Organic Groups. I'm working with Moshe Weitzman on this. You may want to check out the discussion about this on the OG issues queue. I've already come up with a draft of the patch for the current 4.7 version of og.module. You can help out by downloading the patch and testing it. Also, take a look at some of the issues that Moshe and I raise. I'm not sure what all the different "use cases" are for people who need integration. If I'm not covering cases you care about, please feel free to bring them up.
- There are a few things that we need to get working better on the CiviCRM side. I discussed this at some length with Lobo via IRC yesterday. The big one is being able to do searches that only pull on contacts that already have Drupal users linked to them (since a contact with no Drupal user means nothing to OG), something that CiviCRM's search capabiity doesn't cover yet. I'll be submitting some patches for this soon, most likely via Civicrm.org's JIRA queue. Once I link to these, it would help a lot if people try out the patches to help us test.
I'll be contacting some of the interested folk soon in person, but if you're just stumbling in on this now, that's where things stand.