/cmrf_core

Drupal Core for CMRF

Primary LanguagePHPGNU Affero General Public License v3.0AGPL-3.0

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:

  1. > cd cmrf_core
  2. composer install

Setup

Configure your default connection profile at admin/config/civimrf/profiles.

Usage

Examples:

To be documented:

  1. Drupal permissions
  2. How to configure a connection profile through the UI and through code
  3. How to use this with the drupal webform integration
  4. Provided api's for use in other modules
  5. Documentation of the options for a call: e.g.: cache, retry_count and retry_interval
  6. Document the use of options for the civi api (sort, limit)
  7. Document the different statuses of a call, INIT, RETRY, DONE, FAIL, etc..
  8. Document that the drupal module has a trigger for failed calls to send an e-mail.