Skip to content
Snippets Groups Projects
erik's avatar
erikbrouwer authored
df606c3b
History

Introduction

Data Processor is an extension originally developed by CiviCooP, mainly funded by Velt, Barnekreftforeningen, Zorg om Boer en Tuinder, NIHR BioResource, Civiservice.de and CiviCooP themselves.

The aim of the extension is to create an engine to quickly create data overviews without coding that can be used within CiviCRM but also outside of CiviCRM, like on the public website.

And without the requirement of having CiviCRM installed on the same server. So I could have my public website on server A and CiviCRM installed on server B and still show data from CiviCRM on my public website using the Data Processor extension.

The configuration we had in mind when developing is a CiviCRM installation on a different server than the public website and communication with CiviCRM using the CiviMRF framework (see the CiviMRF GitHub repo).

!!! Note "About CiviMRF" CiviMRF is a framework that enables communication between a public website and CiviCRM on a separate server. It contains a generic core, a Drupal 7 specific implementation, a Wordpress specific implementation, a Drupal 8 specific implementation etc.

This is not required, you can just as well use the Data Processor extension to communicate with a CiviCRM installation on the same server as the public website.

Contents

This guide is an attempts to explain the basic concept of the Data Processor and a few examples on how to use the data processor.

In some examples other related extensions are required as well, we will mention that in the examples.

The basic concepts of the Data Processor are explained on:

This guide also contains a few examples of use cases:

And some technical information on how to add your own data sources:

CiviCRM versions

The Data Processor extension has initially been developed with CiviCRM 4.7 and has been tested with CiviCRM 5.x on various sites.

!!! Note If you want the Data Processor updated to a newer version you can do so. Alternatively, if you want us to do it and have some funding, contact Jaap Jansma (jaap.jansma@civicoop.org) or Erik Hommel(erik.hommel@civicoop.org). You can also find them on the CiviCRM Mattermost Channel using the handles jaapjansma or ehommel.

Screen prints

In this guide you will find a number of screenshots. These were all taken from an installation with the Shoreditch theme.