Localist Drupal settings page showing instructions, a sync now button, and a list of preflight checks and their status
Localist Drupal provides an example migration and this area gives instructions as well as a Create Example button
The bottom part of the Localist Drupal settings page shows the additional fields necessary to configure migrations such as the group, dependency, and event migration ids

This module utilizes Drupal migrations along with custom migration plugins and functions to import events, groups, and taxonomy terms from Localist, an event management platform, into Drupal from the Localist API.

What is Localist?

Localist is a hosted event management system which offers a branded solution for entering, viewing, filtering, and finding events. They also have an API to be able to integrate these events on other platforms.

Features

  • Provides an interface to set up the module and connect to your Localist instance
  • Sets up a group migration (that can be overridden) to sync events from a specific group
  • Documentation on how to create custom migrations to retrieve most event information from Localist into Drupal
  • Provides an installable recipe to create an example migration to show how the module works
  • Migrations specified in the module config will run hourly on cron

Post-Installation

  1. Visit the Localist settings page under Configuration -> Web services -> Localist settings (/admin/config/services/localist).
  2. Check the box next to "Enable Localist sync".
  3. Enter the Localist endpoint base URL for your organization. Get this by visiting your Localist home page or by asking your Localist representative.
  4. Click Save Configuration at the bottom.
  5. Once the form refreshes, check the Preflight Check section at the top. If the endpoint works, a green checkmark will appear next to Localist Endpoint.
  6. Click "Create Groups" to create the group taxonomy terms. Groups will synchronize from Localist and be added to the localist_groups taxonomy vocabulary.
  7. Once the groups have been created, select a group in the autocomplete for "Group to Sync Events". This will synchronize events from the selected group.
  8. At this point, all Preflight Checks should be green and the module is set up for accepting custom migrations. No events will be synchronized until an Event Migration is specified. See the README.md for more information about creating an event migration.

Additional Requirements

Supporting organizations: 

Project information

Releases