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
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
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.
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
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
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.
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:
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:
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
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).
A little while ago the team here at Compucorp wrote about Shoreditch, the first CiviCRM “theme’ extension. Over the past few months, we’ve been hard at work on a series of updates and changes ready for the theme’s release in a few weeks time! With much of the work on this first stage now completed we’re pulling back the curtain to give a peek at what’s in store.
We’ll be following up shortly with more technical details about what this means for developers and how to migrate to Shoreditch or start using the new Bootstrap styles (yay!) but in the meantime let’s take a little look!
Colours / Colors...
So, what’s changed? Well, the most obvious difference is the adoption of a new colour palette which significantly improves both the...Read more