Dev Environment Setup

To develop features for the BACT project, you will need a LAMP development environment with CiviCRM and OpenTickets installed in a WordPress instance.

Contents

Prerequisites

Prerequisites (LAMP) Web server PHP 7.0+ 2 Mysql Databases: wordpress and civicrm Mysql User (Optional) Gnu Make https://superuser.com/questions/405158/how-to-install-gnu-make-in-windows-7#405160

Utilites

Development Workflow UtilitiesThe following command line utilities support a development workflow, including version control, code generation and templates, and API CLI's.It is assumed that you already have git installed.PHP Composerhttps://getcomposer.org/doc/Confirm that the install...

Base Install

Base InstallInstall Wordpresshttps://codex.wordpress.org/Installing_WordPress#Famous_5-Minute_InstallationInstall CiviCRMhttps://docs.civicrm.org/sysadmin/en/latest/install/wordpress/Summarydownload and extract CiviCRM enable the wordpress plugin for CiviCRM run the installer...

Open Tickets

Install Open TicketsBase Pluginhttps://opentickets.com/community-edition/community-basic-installation/Extension PluginsThe licensed plugins can be downloaded here:https://drive.google.com/drive/folders/1RjCw22IG5TsrRm3FveIicrwXPk1Ixc9y?usp=sharingA license is not required except fo...