CMRF (Proof-of-Concept)
CMRF is a CiviCRM remote integration toolkit. This repository is a Drupal module wrapping the core.
Install
Use composer to install the abstract core library:
> cd cmrf_core
composer install
Setup
Configure your default connection profile at admin/config/civimrf/profiles.
Usage
Examples:
To be documented:
- Drupal permissions
- How to configure a connection profile through the UI and through code
- How to use this with the drupal webform integration
- Provided api's for use in other modules
- Documentation of the options for a call: e.g.: cache, retry_count and retry_interval
- Document the use of options for the civi api (sort, limit)
- Document the different statuses of a call, INIT, RETRY, DONE, FAIL, etc..
- Document that the drupal module has a trigger for failed calls to send an e-mail.