13 June, 2018
Filed under Extensions, Sprints

CiviRules 2.0 is now available for you all!

We (Jaap Jansma, Klaas Eikelboom and me) are about to complete a little CiviRules sprint of 2 days (funded by CiviCooP). We have fixed quite a few issues, closed some that we thought were not applicable any more, introduced a few new conditions and actions and updated the documentation. And we are about to round it off with the new release CiviRules 2.0 and moving our repository to the CiviCRM GitLab server. We expect to do this tonight or tomorrow morning.

So what is new in CiviRules? Here is a comprehensive list of what we did:

  • removed all the managed entities for CiviRules actions, conditions and triggers and replaced them with inserts. We have also removed the existing records in civicrm_managed. This solved quite a few reported issues

  • added 3 conditions to be used with Events:

    1. Event...

Read more
08 June, 2018
Filed under Extensions

I have just published the Invoice Address API (https://civicrm.org/extensions/invoice-address-api).

The development of the extension was funded by Domus Medica vzw. They are a membership organization specifically for GP's (general practitioner) in Flanders and Brussels.

Their members log in on the website and have to be able to renew their membership, buy a new membership, buy products and training, buy job adverts and register for events. When it comes to paying they need to be able to select an invoice address for this specific occassion. That could be their own private address, but also the address of their employer or the address of the co-operative group they are part of, or the address of their own company.

The extension provides an API: InvoiceAddress Get (with parameter contact_id) that will return all the...

Read more
30 May, 2018
By Eileen
Filed under Extensions

A new geocoder extension released by the Wikimedia Foundation addresses some of the geocoding issues experienced by CiviCRM users. This is timely for CiviCRM users using Google as their geocoding provider who are considering how Google changes to its service affect them and whether they are operating within Google’s terms of service.

 

Geocoding is the process of getting latitude and longitude...

Read more
30 May, 2018
By Anil
Filed under Drupal, Extensions

Drupal module - CiviCRM Contact Distance Search

MillerTech released this Drupal module back in 2015 but have recently updated with new features (map and use your location) and to make it more configurable.

This module offers a fully configurable/extendable Drupal view that provides the functionality to search from a postcode and a distance.

Use case scenario – Find schools from my postcode within a 5 mile radius.

With the example above you would have schools as contacts in your CiviCRM database with a primary address and both the latitude and longitude fields should be populated.

The Drupal view that’s shipped with this module can be configured to filter on a particular contact subtype i.e. schools.

Search results will provide you with schools within a 5 mile radius of the entered postcode along with distance.

...

Read more
25 May, 2018

At Amnesty International Vlaanderen we are starting a Petition Journey. The aim is to improve the engagement of people that sign a petition for the first time as their first point of contact with Amnesty. We then would like to send them an email with a survey immediately, and then for 5 weeks an email each week. One will be informing with a video link, one will be an invitation to register for an event in the same campaign, one will be to invite them to sign another petition etc.

We are using CiviCRM and specifically the CiviRules extension for this. We have configuration where our public website and CiviCRM are on different servers. We have a petition form on our website that sends data to CiviCRM automatically using CMRF.

For this specific Petition Journey (which we call Brave) we have set up a campaign and a...

Read more
20 April, 2018

This is a first blog post about how we build the team portal for Roparun.

But first what is Roparun? The Roparun is a relay race of over 500 kilometres from Paris and Hamburg to Rotterdam, where people in teams, take part in an athletic event to raise money for people with cancer. It’s also called an adventure for life. This is also clear from the motto, which for years has been: ‘Adding life to days, when days often can’t be added to life’.

So each year Roparun organizes this race and around 400 teams participate in the event. The first part of the project was to setup donation functionality and that is working right now.

The next part of the project is to create a new portal for team captains where they can manage their team data, (e.g. name of the team, start location and the individual team members). We...

Read more
11 April, 2018
Filed under CiviCRM, Extensions

CiviCRM users rely daily on many of the "out-of-the-box" fields, like communication preferences and demographics, to send targeted email communications and create basic reports. While these fields are essential in many smart and basic groups, they have historically taken up prime real estate in the contact record view.

The new "Collapse Comms and Demographics" extension cleans this up by displaying information graphically within collapsible field sets. 

Our brains prefer this type of display, since we can process graphics much more quickly than seeing the same information as text. Neuroscientists from MIT have found that the human brain can process entire images in as little as 13 milliseconds.

With the extension, you're basically getting what you need to know about your contacts, nothing more and nothing less....

Read more
10 April, 2018
By pkeogan
Filed under Community, Extensions

Higher Logic, the leader in association and nonprofit community engagement platforms, and CiviCRM, the open source CRM and AMS leader, are announcing an important integration. The Higher Logic community platform will now be able to work seamlessly with the leading open source AMS and nonprofit CRM.  CiviCRM has over 10,000 active sites.  Additionally, over 2,000 of these sites have at least 25,000 constituents (see Civi stats). This integration to the CiviCRM ecosystem further strengthens its competitiveness in the AMS and nonprofit CRM space. 

BackOffice Thinking,  a leading nonprofit technology consulting firm, who is also a  founding CiviCRM partner with significant experience with Higher Logic, developed the integration.

What does this mean:

    ...
Read more
26 March, 2018
Filed under CiviMail, CiviCRM, Extensions, Tips

I've had a few requests from clients recently with queries around updating contact details and permissions with the new GDPR data protection legislation coming into force in Europe in May.

As a result I've developed two very simple extensions which I'd like to share:

Contact Checksum

This extension provides a simple UI under the contact summary via Actions->Contact Checksum.

When opened a simple UI is displayed with information and example links to use in emails when sending personalised / "update your details" links from CiviCRM.

Available from https://civicrm.org/extensions/contact-checksum-ui

 

Opt-In Communications Fields

This is a simple extension that provides a set of "Communication Preferences" custom fields for each contact.  Email, Phone and Mail(Post) are provided.

 

The fields are provided as "Yes/No" fields so that when...

Read more
23 March, 2018
Filed under Extensions

Ginkgo Street Labs is pleased to announce the availability of CiviVolunteer 2.3.0 and Angular Profiles 1.1.0 for CiviCRM 4.7.31 and above.

Site administrators maintaining an older version of CiviCRM should upgrade core before upgrading these extensions. CiviCRM 4.7.31 introduced an improvement to how CiviCRM manages the BackboneJS library which these extensions need to account for in order to continue functioning properly. The extension updates are not backward-compatible and should not be applied to pre-4.7.31 sites.

Additionally, CiviVolunteer 2.3.0 contains a number of modest improvements and minor bugfixes (and a few more for which code was contributed but no issue created).

Installation

...

Read more