Skip to main content
Drupal is a registered trademark of Dries Buytaert
Release: Trash 3.0.33 Minor update available for module trash (3.0.33). EOL Warning: Drupal 11.0 has reached end of life and no longer receives security updates. Usage Milestone: Focal Point Module focal_point crossed 1,000 active installs. Release: UI Patterns (SDC in Drupal UI) 2.0.20 Minor update available for module ui_patterns (2.0.20). Release: Trash 3.1.0-rc1 First release candidate for module trash (3.1.0-rc1). Release: Country 2.2.0 Minor update available for module country (2.2.0). Usage Milestone: Ultimate Cron Module ultimate_cron crossed 1,000 active installs. Usage Milestone: Easy Breadcrumb Module easy_breadcrumb crossed 1,000 active installs. Usage Milestone: Config Filter Module config_filter crossed 1,000 active installs. Usage Milestone: Blog Module blog crossed 1,000 active installs.

Event Platform ConClár exports confirmed session nodes and their speakers (Drupal user accounts with the speaker role) as JSON in the "schemaVersion 2" format expected by ConClár, a static React app for displaying convention schedules (see that project's own docs/conclar_file_specs.md for the full data format spec). It can build a single combined file or separate schedule/people files, on a schedule (cron) or on demand (an admin button or a Drush command).

Only sessions in the published ("Confirmed") session_acceptance moderation state are exported -- not merely "published" in the Drupal sense, since the workflow also flags accepted and `proposed` sessions as published. A session with no time slot assigned is skipped (it cannot be placed on ConClár's schedule grid without a real date/time); the build result reports how many were skipped. A speaker only appears in the output if they are credited on at least one exported session.

Features

  • Write schedule file to the Drupal file system, or to a directory outside the file system (set in settings.php to minimise risk).
  • Output single file or separate sessions and speakers files.
  • Output in "human readable" indented JSON, or space saving minimal format.
  • Optionally, rebuild JSON output on every Cron run.
  • Export JSON output with a Drush command.
  • Can also rebuild output from the settings form.
  • Supports mapping of speaker fields to link icon types.

Post-Installation

See README.md for full setup instructions.

Additional Requirements

This module only requires the Event Platform Helper module.

This goes great with the Summit Site Template.

Similar projects

Event Platform has its own "Sessions" display, but

Supporting this Module

Support this module by holding great Drupal events (of course if you want to offer me a free ticket, depending on my availability, I might just say yes).

Community Documentation

Please contribute to the community documentation!

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
Aug 2026
Latest release
4 hours ago
Releases (12 mo)
2 ▲ from 0
Maintenance
Active

Releases

Version Type Core Release date
1.0.0-alpha1 Pre-release 11 Aug 28, 2026
1.0.x-dev Dev 11 Aug 28, 2026