Part of the Event ecosystem · 19 projects
This project exports confirmed session and speaker data from Drupal as JSON files in a format compatible with the ConClár React app for displaying convention schedules. It can generate a single combined file or separate schedule and people files, and can be triggered automatically via cron or manually.
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.
A demo of a DrupalCamp schedule generated using Summit site template and Event Platform ConClár is hosted on GitHub pages.
This module was built with assistance of AI tools.
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.
Recommended modules/libraries
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!
Ask your assistant about Event Platform ConClár
Check compatibility with your Drupal and PHP version, maintenance and security coverage, from current release data. How it works
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.
More in the Event ecosystem
Most installed first
Activity
Release Timeline
Releases
| Version | Type | Core | PHP | Release date | |
|---|---|---|---|---|---|
| 1.0.0-alpha2 | Pre-release | 11 | Aug 29, 2026 | ||
| 1.0.0-alpha1 | Pre-release | 11 | Aug 28, 2026 | ||
| 1.0.x-dev | Dev | 11 | Aug 28, 2026 |