With generous support from the community funding our first Form Builder Make-it-happen campaign, Tim Otten & Coleman Watts have begun regular code sprints for phase 1 of the Form Builder project. The extension is evolving rapidly, but I wanted to take a break from development for a few minutes to update you on what we've accomplished so far and where we go from here.
We now have a data model that can support the complex needs of CRM forms - multiple contacts, relationships, and repeatable entities (e.g. enter 1 or more children for a family, and 1 or more email address & phone number for the parents). We've developed the concept of "field blocks" which are configurable groups of fields that all function together (e.g. a Name block which handles first, middle, last name, prefix, suffix and title). And we have a prototype framework to render and...Read more
This extension integrates the Bitpay payment processor with CiviCRM and allows you to accept payments that can be paid in Bitcoin and Bitcoin Cash.
MJW Consulting were approached by the Calyx Institute to develop a replacement for the old bitcoin extension that was no longer supported.
Download the extension from the extension directory here: https://civicrm.org/extensions/bitpay
Setup is straightforward, you have to setup an account at https://bitpay.com, "pair" your system with their API and add the payment processor to one or more contribution pages. On the contribution page you select items to pay for in the normal way, then on the "Thankyou" page a bitpay invoice is displayed:
For detailed setup instructions please see ...Read more
Have you ever wished you could configure the actions you can perform after a search in CiviCRM?
It is now possible to do this with the Search Action Designer extension.
An example use case
Your organisation works with activities and one activity is send a renewal reminder by postal mail 6 weeks before the end of the membership. The activity is scheduled with CiviRules when a new membership is created.
Now you want to do the following:
- Search on activity send renewal reminder by postal mail and status scheduled. Possible with the Find Activities
- You want to generate a letter for each activity Not possible in CiviCRM at the moment
- And you want to set the status of the activity to completed. Possible...
Long, long ago, before we had indoor plumbing, penicillin or `civix generate:module`, a humble drupal module was born.
It tried its best to be helpful by employing an (at the time) cutting edge technique known as CRM_Utils_Migrate_Import to dump a motley collection of custom fields, profiles and options into your CiviCRM database.
Along with other cutting edge techniques (such as lobotomies), the process of automatically adding custom fields, profiles and options has been improved and now can be done with managed entities and our lovely api.
The Progressive Technology Project helped bring about civicrm_engage, and has now prepared a series of much more sane alternatives that provide the same functionality, but are implemented using CiviCRM-native extensions that employ the CiviCRM API.
The replacement extensions are described below.
In addition civicrm_engage provided a few demographic fields and...Read more
Agiliway continues actively working on CiviMobile - a mobile app that allows leveraging all the benefits of CiviCRM anywhere and anytime. The major change introduced in the second release was the ability to update CiviCRM data via mobile app. Current third release of CiviMobile has a set of new important changes complementing the mobile application with additional value.
What Is New
The new features that users are about to discover in the latest version of CiviMobile are:
I have just published a new extension Former Communication Data.
The extension simply saves emailaddresses, phone numbers and address details in a separate tab on the contact summary when they are deleted as you can see in the attached screen print.
The use case is that some customers receive updates to address details from many sources, sometimes with quite a delay. That means that potentially they could apply an update that is actually already not valid anymore, re-setting an old email address. So far they have used different location types to allow the users processing the updates to check but that really messes up the contact summary. Hence this extension.
The extension can be found here: https://civicrm.org/extensions/former-communication-data
How can we find a user-friendly way of creating templates for serial letters and other mass communication? Is it possible to integrate CiviCRM with open-source online applications to facilitate the creation of office templates for our users?
This has been bothering us for some time, because many of our users find it hard to set up and work with templates in HTML format. So we started a proof of concept to check possible options… and we found an answer!
After the server version of libreoffice unfortunately turned out to be unsuitable, we found a feasible solution using the open-source office suite ONLYOFFICE, and created an extension to plug it into CiviCRM.
In a first draft version of the extension “onlyoffice”, you will be able to ….
- Install ONLYOFFICE on a CiviCRM server and use its comprehensive functionality for document management.
- Display files created with ONLYOFFICE in CiviCRM ...
CiviCRM core now offers a Continuous Integration service to partner & member organisations on their extensions. The service will run the unit tests associated with an extension whenever a PR is submitted to that extension. This is similar to the process that runs on core and is driven by jenkins and runs on the same test infrastructure. There are free services that do this (e.g Travis) on github in general but they don’t provide the CiviCRM setup and database environment that is needed to run tests on CiviCRM.
Basically because I wanted it & I paid the core team to do the technical work to make this an offering :-). This is something I’ve pushed for and I chose to fund it personally with financial help from Joe Murray from JMA Consulting to make it happen.
Erm still why?
I was finding that I was spending a lot of my own time dealing with...Read more
2018 was a big year for Webform CiviCRM module. I wanted to take a moment to highlight some of the new features that were added in 2018 (with some examples/screenshots) and take a look at what's to come in 2019!
Webform CiviCRM Integration - what is this?
Webform CiviCRM is a Drupal module that in a nutshell exposes CiviCRM APIs (with which you can create CiviCRM contacts, contributions, memberships, participant registrations, activities - just about any CiviCRM Entity programmatically) to the powerful Drupal Webform module - a very popular (over 450,000 Drupal sites are using it) and highly configurable drag and drop form builder. Webform CiviCRM itself is a popular module - over 3,000 CiviCRM projects are using it. That's more users/sites than the Mosaico Extension has! Webform CiviCRM was invented by Coleman Watts (of the CiviCRM Core Team) and is supported by the CiviCRM community: ...Read more