Installing CRM Core with a Make File

Last updated on
11 March 2017

This is documentation for Drupal 7, which is no longer supported. Learn more and find resources for Drupal 7 sites

Besides just downloading the modules, you can also set up CRM Core using make files.

The following makefile is the one developers use to set up CRM Core in an automated testing environment for evaluating features in CRM Core. It downloads CRM Core along with all dependencies and builds a site that is ready to be configured.

To use it, put a copy of this make file on your server and build a sandbox using drush make commands.

; crm core testing make file
api = 2
core = 7.x
projects[drupal][type] = core

; download dependencies
projects[] = entityreference
projects[] = views
projects[] = ctools
projects[] = date
projects[] = relation
projects[] = name
projects[] = field_group
projects[] = cck_phone
projects[] = link
projects[] = email
projects[] = addressfield
projects[] = entity
projects[] = homebox
projects[] = views_bulk_operations
projects[] = devel

; download crm core
projects[crm_core][type] = "module"
projects[crm_core][download][type] = "git"
projects[crm_core][download][branch] = "development"
projects[crm_core][download][url]="git@git.drupal.org:project/crm_core.git"

Something to note: the developers of CRM Core have gone to great lengths to ensure it will work against the latest versions of all module dependencies. The various contributed modules were left without version numbers on purpose as a way of making sure they catch problems before they affect the whole community.

CRM Core gets tested every few days. If a new release of any of these modules suddenly starts breaking CRM Core, it's safe to assume it will be dealt with quickly.

Help improve this page

Page status: No known problems

You can: