Version 4 > User Guides > V4 Transition Guide > Events

Events

Calendars are content objects, and websites can host as many different calendars as they need to.

Calendar automatically publish month and year views for every date that the calendar holds. Just add /YYYY/MM to your static calendar URL to view that month. The calendar archive is just a listing of all years & months known to the calendar, both past and present.

Ticketing

V4 event registrations all follow a ticketing model. Every event that can be attended has an inventory of tickets, and you register for the event by buying one of the tickets. This model means that:

  • a registration limit is just a fixed ticket inventory (eg. there are only 25 tickets available for this event).
  • when a ticket is selected for purchase, it is "held" for that purchaser so that nobody else can "steal" it before they check out. If the purchaser doesn't buy it, the ticket is released back into the inventory for re-sale.
  • event-wide registration limits are treated as "General Admission" ticket inventory, which can be shared by multiple fees.
  • printable tickets with scannable QR codes can be generated.
  • tickets can be personalized or otherwise made unique (eg. seat numbers, tables).
  • you have more options for controlling the registration rate to your event, including holding tickets back for later release, withdrawing tickets to hold them back for later, issuing new tickets to expand the capacity, and so on.

When you create a registration fee, you must decide what the ticketing method is. It should be one of:

  • automatic - new tickets are automatically issued when they are purchased, and there is no pre-set limit to how many can be sold
  • general admission - there is a fixed ticket inventory for the event
  • special - there is a limited number of tickets reserved for this fee, over and above the general admission tickets

Pricing

Fee/ticket pricing follows standard V4 pricing rules, so you can distinguish between regular pricing, early fees, late fees, and member rates in the pricing rules - no need to create a plethora of different fees, if the only difference is the price.