Drupal 7

When Drupal Users are created a CiviCRM record is automatically created. If those Users are spammers, and therefore need to be Blocked or Deleted, you are faced with the difficulty of getting rid of both their Drupal user and the related CiviCRM record.To help us with this task and others related… more
Because CiviCRM uses ? in its urls it can get tricky to specify when you want a Drupal Block to show on specific donation or other pages.A solution we found to work well is the https://www.drupal.org/project/block_query which adds a new Visibility Setting called Query.There you can set eg id=39 … more
I did this to help out on the CiviCRM Forum. It should show the logged in user any events they are registered for.The ingredients for the view recipe are (in short)View of type 'CiviCRM Participant'View Relationships of type CiviCRM Contacts: Drupal ID (which connects the Participant to the Drupal… more
In many cases, such as for the European Greens, we want to create Drupal pages for some contacts, in their case Parties, so that we can pull together both a collection of information about the contact from Civi, and display related Drupal content, such as News items about the Party. You can see an… more
The European Greens (and other clients since) wanted to have blocks showing News items relating to their Party pages, so that for example a news item that 'node references' Die Grunen would show up on the page about Die Grunen.The concept is simple enough and can be handled in Views but requires a… more
This has come up repeatedly on the Civi Forums and in this case International Mountain Biking Association needed one for Drupal 6, so I thought I would quickly share a Drupal 6 and Drupal 7 solution as a starting point for others.The block is built from a View based on 'memberships' and links the… more
When a customer buys something from the Ubercart store, this module:Creates a CiviCRM contact record if the purchaser doesn't already exist.Adds the purchaser to the specified CiviCRM group.Adds (or updates) a contribution history to their record. (this works by rules in Drupal 7. This is not… more
This is a sandbox project, which contains experimental code for developer use only.The most up-to-date code is at githubThis is a migrate add on module for CiviCRM - see http://fuzion.co.nz/content/migrate-2-civicrm-api-3-civimigratehttps://github.com/eileenmcnaughton/civimigrate
A module that provides CiviCRM entities (contacts, addresses, phones) as Drupal entities, to allow rules integration, entity references, node to civi-views etc.