16 February, 2014
By Eileen
Filed under Drupal
This weekend has seen 2014 Drupal South conference in Wellington with an influx of a couple of hundred of mostly Kiwis and Aussies - but a few others - to talk Drupal. Coming away from the conference I'm excited about Drupal 8 developments and even more excited about convergence between CiviCRM and Drupal. With both Drupal and CiviCRM moving towards Symfony and Drupal having selected a bunch of other 'best of breed frameworks' that we in CiviCRM are also looking at (including Backbone), one of the big wins is transferability of developer skills. This is a win in both directions - it will be easier to get people to develop for CiviCRM and Drupal as we adapt to frameworks that are becoming industry standards. Conversely developers will be better able to apply their skills elsewhere.
One 'best of breed' framework Drupal adopted some time ago was jQuery and jQuery has pretty much become the industry...
Read more
06 February, 2014
Filed under CiviCRM, Drupal, Tips

Because of the way the synchronization process works with the UF_Match table, deleting records can be tricky business.   If done in the incorrect order, your CiviCRM database can end up with a bunch of Junk contact records.  Below is a best practice process for removing records, first the Drupal user record should be deleted then the CiviCRM record.

Process to Follow

Step 1 - Identify the Identify the Contact record(s) to be merged/removed in CiviCRM and note the Drupal User ID for the record to be removed.

Step 2 - Search for and locate the Drupal record for the CiviCRM Contact you are deleting that you identified in Step 1 and use the Cancel Account button to delete the Drupal User record.

Step 3 - Go back to CiviCRM and merge/delete the CiviCRM Contact record.


Step 1

  • Identify the Contact record(s) to be merged/removed in CiviCRM.
  • Determine the record which is to be removed and note the Drupal User ID....
Read more
11 December, 2013
At Green Renters we have tried to incorporate as much of what we do into CiviCRM as possible, we figured that there was no point having a central repository of how everyone engages with our organisation if the information wasn't complete, so we sought to consolidate as much of what we do into CiviCRM as possible. This is a post explaining how we incorporated and integrated project management and accounting into our CiviCRM.
We are a small and simple organisation, so have simple requirements for accounting, project management etc… So the data objects present in CiviCRM for undertaking these tasks work for us. If you have more complex requirements, then they probably wont work for you.
There's a reasonable amount of Drupal integration here, these could be replaced with CiviCRM functionality such as reports, profiles etc if you wanted...
Read more
19 November, 2013
Filed under CiviCRM, Drupal

I love CiviCRM, but sometimes visualising and 'reporting' on data can be a complicated process and personally I think the Drupal Views module is a perfect way of easily generating listings and reports that can be filtered, sorted and manipulated on the fly by non-technical users.

Currently, Views intergration is pretty good but there's more work to do and I'm taking over the views maintenance of CiviCRM, to not only fix bugs, but also add enhahncements and features.

Let me know what you're looking for either in the comments or by creating an issue and tagging it 'views3' and we'll see what we can all accomplish.

21 October, 2013
By meberly
Filed under CiviCRM, Community, Drupal
The Trinity Forum (TTF) is a nonprofit organization that engages leaders with the great ideas of civilization in the context of faith for personal and societal renewal. 
Previously TTF used a stand-alone ecommerce store to manage the sales of their products.  This solution was not integrated with CiviCRM.  This meant a lot of time and effort was spent inputing duplicate data, plus a lot of time and effort spent "managing" the store.  For example, Margaret Eberly, Events Coordinator was responsible for manually emailing customers that had purchased downloadable products.  In addition, she also had to send all the orders to the mail order house.
Backoffice Thinking worked with TTF to implement Ubercart with CiviCRM integration.  The first step was for our Project Manager to identify TTF's needs and understand the...
Read more
19 September, 2013

Example Use Case

This example is a one event page which has tabs of many types of content and views attached which allows a anonymous user to view the info, see registered participants, register for the CiviCRM event via one webform which also automatically creates a contact, membership, active drupal user, and participant event registration to the event, logs in the user, and sets his user entered password via text field on the webform. Skvare has developed similar solutions for clients using these methods.

Using this method you can create easily customizable membership join, and event registration pages which leverage the full gauntlet of advanced Drupal 7 modules, and the ease of customizing the layout and style with css in the Drupal theme.

Original blog posted at Skvare.com.




Read more
28 August, 2013
Filed under v4.4, Drupal, Release

CiviCRM 4.4.alpha3 was released today, and there's a shiny new beta release of Webform-CiviCRM-Integration 4 to go with it. Here's what's new in Webform-Integration land:

Contact Labels

It's awesome that unlike profile forms, Webforms allow you to put more than one contact on the form. But after you've got a dozen or so, you start lose track of "what they heck are they all for?" This handy feature lets you give them more descriptive labels than "Contact 1" and "Contact 12."


Finally you can add and renew memberships via Webforms. This allows your users to sign up, renew, or upgrade their membership(s) as well as those of their spouse,...

Read more
22 August, 2013
Filed under v4.4, CiviCRM, Drupal, Joomla, WordPress

The second alpha release of CiviCRM 4.4 is now available for downloading AND you can try it out on the 4.4 sandbox site!

We Need You to Try it Out!

Excited to try the new features in this release? Please do! Great software requires great testers, and you can help. You don't need to be super technical to participate in this way, but your participation will make a huge difference.

  • Download it and either do a fresh install or (better yet) upgrade a test copy of your existing database. Note that this is alpha software and should not be used on production servers.
  • Try to break it! Do all the things you normally do with CiviCRM, try out as much as you can think of.
  • If anything doesn't seem right, please let us know on the ...
Read more
15 August, 2013


Mónica Tapia-Alvarez and Isobel Platts-Dunn

Alternativas y Capacidades


In 2009, with Common Cause International technical assistance and while developing a new citizen advocacy model for educational reform, we assessed the importance of IT solutions for managing members, petitions and donations from a large number of citizens. The IT solutions that US-based organizations used were discarded because their license was extremely expensive for Latin American organizations (Convio annual license cost is around US$50,000) and had in-built US representatives and media that was useless for Latin American contexts.

Through searching for different tools (a search suggested by...

Read more
24 July, 2013
Filed under Drupal

If you use the Drupal Webform-CiviCRM Integration module, pay attention for a sec, you're going to want to know this:

In order to keep up with the evolution of CiviCRM and the Webform module, I've forked the Webform-CiviCRM Integration project and started work on version 4. It will be compatible with the upcoming Webform 4 and CiviCRM 4.4 (a nice convergence of the number 4). Version 3 of this module will not work with those, so when you upgrade one of those modules, you'll need to upgrade the other 2 as well.  If that's not making sense, here it is in a table:

Webform-CiviCRM Integration Drupal Webform CiviCRM
Version 2 works with: 6
Read more