Drupal is a registered trademark of Dries Buytaert
Release: Drupal 10.3.6 Update released for Drupal core (10.3.6)! Release: Drupal 11.0.5 Update released for Drupal core (11.0.5)! Release: Drupal 10.2.9 Update released for Drupal core (10.2.9)! Release: Drupal 10.2.10 Update released for Drupal core (10.2.10)! Release: Drupal 10.3.7 Update released for Drupal core (10.3.7)! Release: Drupal 11.0.6 Update released for Drupal core (11.0.6)! Release: Drupal 10.3.8 Update released for Drupal core (10.3.8)! Release: Drupal 11.0.7 Update released for Drupal core (11.0.7)! Module Revived: Translation Management Tool 8.x-1.19 Module tmgmt updated after 7 months of inactivity (8.x-1.19). Usage Milestone: Account field split Module account_field_split crossed 10,000 active installs.

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

Depends on

Dependencies of the latest stable release

No dependencies recorded for this project.

Required by

Tracked projects that depend on this one

No tracked projects depend on this one yet.

Activity

Tracked releases
2
Tracked since
Oct 2024
Latest release
1 year ago
Releases (12 mo)
0 ▼ from 2
Maintenance
Dormant

Releases

Version Type Core Release date
1.0.0-beta2 Pre-release Dec 13, 2024
1.0.0-beta1 Pre-release Oct 4, 2024