Open Event is a foundation for any cultural organisation who would like to manage and publish their events on-line. It models the events into an Open Event Data Model (described below) and automatically publishes them via a JSON API.

The development of Open Event was initially sponsored by Southbank Centre.

This module is in active development and big changes may happen frequently.

Features

It is a distribution focused on doing one thing only: to allow the management and publishing of event related data as read-only JSON endpoints, without imposing any opinionated views about how the CMS must be operated or configured.

Open Event provides the following out of the box:

  • Create Once Publish Everywhere system.
  • A collaboration framework to share and improve event data management for cultural organizations, easy to use and easy to expand.
  • An event model mapped to Schema.org for maximum data compatibility.
  • Just add water read-only JSON data endpoints.
  • Customizable mappings. Nothing is hard coded.
  • Automatic API documentation.
  • Data entities for Events, Places, Persons and Organizations, with a super flexible relationships system between them to allow further customization.
  • Freedom to customize Drupal as you like (workflows, search, caching, permissions, etc).

Open Event Data Model

The Open Event Data Model is a shared data modelling initiative led by Southbank Centre with the collaboration of the Barbican.

“We want to make the arts available to everyone. To do this we should actively open up our information and data in a way that it can be accessed, joined up, understood and reused.”
Rob Gethen Smith (Southbank Centre CIO)

The purpose of the OEDM is to unleash the power of cultural events information for everyone by creating a shared information framework, using existing interoperable standards, that will allow data to be joined up and exposed to people and machines. The model is structured with reference to schema.org in order to maximize the opportunities to link content to related sources and maximize cross-site discoverability. Content can be reused accurately because it will be predefined using a common language/vocabulary and published through APIs as open linked data (available to anyone) through Open Event.

Development

Issues for the individual modules that come with Open Event should be reported directly in those modules' issue queues.

Warning: breaking changes in release 7.x-0.8!

Release 7.x-0.8 includes many important changes to improve the development experience with OpenEvent. That includes replacing all features with custom modules. This will affect your development, specially if you are using features on top of the distribution ones. Read the release notes before upgrading.

Supporting organizations: 
Initial development funding as part of its Digital Strategy
Technical design and direction. Available for custom work and training about OpenEvent.

Project information

Releases