18 November, 2015
By ramesh
Filed under v4.6, CiviCRM, Drupal, Extensions

We in NFPservies have some client using secure.worldpay as their payment processor and it was always an issue in making it work and now worldpay has introduced online.worldpay gateway with API reference which are easy and quicker than before

Earlier in secure.worldpay gateway we used to redirect from CiviCRM to secure.worldpay website and process all the card details and then it will be passed over to CiviCRM website and we process the details. But, in online.worldpay we are using API for creating Tokens and Card Authorize. so no more redirection. Also the processes is straight forward and quicker


This Extension is based on online.worldpay.com - https://online.worldpay.com/

Please make sure you have an account with https://online.worldpay.com/


To install the uk.co.nfpservice.module...

Read more
31 October, 2015
Filed under v4.7, CiviCRM, Extensions, Tips

Your CiviCRM installation may have undead contacts.  Contacts are marked as deceased in CiviCRM by setting the is_deceased column to 1; living contacts are marked with 0.  However, it's possible for import mistakes to cause contacts to have a value of null for is_deceased.  The result is that the contacts don't appear as dead when you view them, but they're excluded from mailings and other features that filter on is_deceased = 0.  The same goes for Do not mail, Do not email, and so forth.

A recent question on StackExchange, along with the Halloween holiday, prompted me to write an extension that checks your system for zombies.  It uses the new Status Messages page to display a notice with the fields with an inappropriate null value:


Read more
15 October, 2015
By johnff
Filed under Extensions

The story so far...

Future First is an ambitious young charity that works with state-funded schools to use their old students to motivate their current students in the same way that privately funded schools do. Way back in 2012, they approached Michael McAndrew, then of Third Sector Design, to produce a system to help them to stay in touch with students who might have changed their email addresses since leaving school. The SMS Survey technology would send messages back and forth to students and then interpret the results into data that could be merged into the profile. Since then their internal software development team - lead by myself - added an interface for easier conversion of responses into data, more robust response detection, and an interface to clean up invalid responses.

FF commissioned me to add some key features to it and, most importantly, put it and our subsequent additions into a releasable state. The work was to be done during the UK 2015...

Read more
14 October, 2015
Filed under CiviMember, CiviCRM, Extensions

The last year I have been working with the Socialistic Party to implement CiviCRM for their membership administration. Whilst doing that we developed some small extensions which makes life easier for them with their membership administration. In this blog post I want to give an overview of the extensions we have developed and what they do.

We have developed more extension for the Socialistic Party so please take a look around at https://github.com/SPnl.

Link membership to contributions

Extension: org.civicoop.membershippayment
Url: https://github.com/CiviCooP/org.civicoop.membershippayment

This extension adds a drop down to the contribution edit form to add a contribution to a membership. Or unlink a...

Read more
14 September, 2015
Filed under Extensions

In my last blog post I promised I'd share more about CiviVolunteer 2.0's new features as they come together. We've finished our first round of development on what I've been calling the volunteer opportunity shopping cart, and I'm excited to share it with you.

While the 1.x branch of CiviVolunteer focused primarily on administrative tools for managing volunteers, with 2.0 we've brought our focus to improving the volunteer experience. We've built a new interface which helps potential volunteers find opportunities in your organization and makes it easy for them to sign up for multiple opportunities in one go. Organizations brokering volunteers to chapters or to partner organizations will find the beneficiary and proximity search functionality particularly interesting.

... Read more
21 August, 2015
Filed under Extensions

Thanks to tremendous support from the CiviCRM community, development of CiviVolunteer 2.0 is well underway, with a beta slated to be released in time for the CiviCRM User Summit in September. Read on for a preview of what CiviVolunteer 2.0 will add to your volunteer management practice.

Volunteer Recruitment

At the heart of any volunteer program is recruitment. CiviVolunteer 2.0 makes it easy for people to identify volunteer opportunities that fit their skills and interests. Signing up is easier than ever.

Searchable List of Volunteer Opportunities

Though CiviVolunteer allows organizations to recruit volunteers for a myriad of projects, it doesn’t offer a central listing of all the available opportunities. CiviVolunteer 2.0 changes that. Volunteers are empowered to choose the opportunities that most interest them. To start...

Read more
10 August, 2015

I have just completed the first cookbook on CiviRules, with 2 basic examples and an example on how to automatically classify donors based on their contributing behaviour. Have a look, any comment is highly appreciated :-)


The CiviRules extension is in the CiviCRM extension list (https://civicrm.org/extensions/civirules) and on GitHub (https://github.com/CiviCooP/org.civicoop.civirules)

01 August, 2015

The Australian Greens developed 2 new custom searches to enable us to do data clean-up and to monitor for spam records that were coming into our system, mainly through the Drupal user registration form.

The first search (addresses needing fixing) has a number of different combinations to find different issues with addresses. This allows to check for where there is a state set but that doesn't match the set country or where the postcode isn't correct for Australian postcodes. All Australian Postcodes are numerical and are 3 or 4 digits in length.

This search also has options to check to check on addresses which we have put in "NCA" in the street address field, (this stands for No Current Address as there was no easy way to have addresses on hold).This is done so we can review and see if we have a more up to date address being added to the system.

We also have an option to check on and make sure that the city (we call suburb) field is filed out if state and...

Read more
28 July, 2015
By Eileen

IATS has been a payment processor extension with CiviCRM for quite a while and has been actively developed & supported. If you are using the IATS extension you can say a quiet thank you to Alan, Karin & Stephen & stop reading.


If, however, you have been using IATS since the dark days before it was an extension and never switched over then it's time to make that change to ensure your site stays secure. Use IATS & need to check? Go to administer -> customise data & screens -> manage extensions and look for IATS. If it says installed - refer to the quiet thank you above (or better yet make a quiet donation to CiviCRM :-).


If not it's time to install the IATS extension https://civicrm.org/extensions/iats-payments - Alan has generously offered to provide support anyone making the transition. You can log an issue on the github repo if you need help -...

Read more
16 July, 2015

During the past year, I've been working with a number of medium and larger organizations using CiviCRM, and have found a few gaps in CiviCRM's CiviContribute functionality, particularly around the management of recurring donors, which are often a really important part of a larger organizations' donor base.

To this end, I'm happy to share a couple of extensions that I've been developing to fill these holes, detailed below.

Feedback and patches welcome, as usual. 

Also a side note -- if you're using our iATS Payments extension, we've just released a new 1.4.0 release, which is CiviCRM 4.6.x compatible.

1. CiviContribute Recur Extra

Until I put together an official release, use this page: https://github.com/adixon/ca.civicrm.contributionrecur which...

Read more