Skip to content
This repository has been archived by the owner on Apr 9, 2020. It is now read-only.

mattwire/civicrm-advanced-events

Repository files navigation

CiviCRM Advanced Events Extension

Example Event Config

Advanced Event Settings

This extension provides a number of useful features to complement/improve the CiviEvent component in CiviCRM.

The extension is licensed under AGPL-3.0.

Features

  • Ability to hide functionality in the UI that is not required (eg. Tell a Friend, Personal Campaigns).
  • Replace existing repeat events functionality with new based directly on Event templates.
  • Add an "Event Search/Selector" that allows "Copy Participants" and "Delete Event" actions.

Requirements

Core PRs temporarily included in the extension (they should be merged to core eventually):

CiviCRM 5.7

Recommended: civicrm/civicrm-core#12747 without this change some page/form redirects may go to the wrong tab on submit (eg. "Info and Settings" instead of "Repeat")

CiviCRM 5.6

Requires: civicrm/civicrm-core#12781 Without this change advanced events will not work correctly.

CiviCRM 5.5

If using event locations you may require: civicrm/civicrm-core#12459

Installation (Web UI)

This extension has not yet been published for installation via the web UI.

Installation (CLI, Zip)

Sysadmins and developers may download the .zip file for this extension and install it with the command-line tool cv.

cd <extension-dir>
cv dl advanced-events@https://github.com/mattwire/civicrm-advanced-events/archive/master.zip

Installation (CLI, Git)

Sysadmins and developers may clone the Git repo for this extension and install it with the command-line tool cv.

git clone https://github.com/mattwire/civicrm-advanced-events.git
cv en advanced_events

Usage

Navigate to Administer->CiviEvent->Advanced Events Configuration.

Known Issues

This extension is under development.