Contents

Choice of sales system

There are a number of online systems that can be used for event ticket sales. Two popular ones used by State of the Map groups are EventBrite and CiviEvent (part of CiviCRM).

EventBrite

The international State of the Map used EventBrite up to 2014. It is easy to use and is great for free events. For paid events there is a fee. This comes in two parts - the EventBrite service fee and a payment processing fee. If payments are handled by paypal then the payment processing fee is the standard paypal fee.

CiviEvent

CiviEvent is part of CiviCRM, the tool that OpenStreetMap Foundation uses to manage it's membership fees. It is free and can be added to WordPress, Drupal or Joomla sites. The State of the Map working group switched to this system in 2016 as it was already established within the OpenStreetMap Foundation and reduced our fees to just that of the payment processing service (i.e. paypal).

Use the CiviCRM button to add the relevant shortcode (it should look something like [civicrm component="event" id="3" action="info" mode="live" hijack="0"])

On the right set the template to "Full page width, No sidebar"

To view a test-drive version (includes PayPal sandbox):

Navigate to Events → Manage Events.

From Event Links, select Test-drive to test the registration page. Test-drive mode will use the sandbox options for your payment processor, if available, and will create a registrant record with a test indication so that it can be reviewed and easily removed.

Extracting a list of attendees from CiviCRM

The following instructions apply to CiviEvent on the OpenStreetMap Foundation website (WordPress). Instructions for other systems are likely to be very similar.

Follow these steps to extract a list of attendees along with custom fields (e.g. tshirt size) from CiviCRM.