Event Platform Helper
Part of the Event ecosystem · 16 projects
This module provides tools for building event websites, such as session scheduling, dynamic access control for submissions, and thematic blocks for event pages.
This module provides functional tools for building Drupal-powered event sites, particularly community conferences and DrupalCamps. The code here was originally incorporated within Event Platform, but split out into a separate project to support the Event Platform Starter site template.
Features
Session Scheduler
An administrative interface for assigning accepted sessions to rooms and time slots. The drag-and-drop-style grid supports AJAX assignment/unassignment and is configurable per content type, workflow state, and filter field.
Dynamic Access Control
A custom access policy grants the "create session" permission automatically when the event is in the sessions_open moderation state — no manual role assignment needed. A matching cache context ensures cached content reflects the current session acceptance window.
Thematic Blocks
Four ready-to-place blocks for common event page regions:
Home Hero: Event name, dates, location, description, and call-to-action
Header CTA: Configurable call-to-action link for header regions
Copyright: Footer block with event name and current year
Session Submission Confirmation: Post-submission message with moderation workflow links
Time Slot Generation
A form-based tool for auto-generating time slots from event date fields, reducing manual configuration overhead.
Installation Helpers
On install, the module automatically grants schedule flagging permissions to authenticated users and extends the "My Schedule" flag to BOF sessions if both are present.
Additional Requirements
See the module's event_platform_helper.info.yml for the full dependency list.
Depends on
Dependencies of the latest stable release
- Config Pages
- Content Moderation Link
- Smart Date
- Storage Entities
- content_moderation Drupal core
- datetime_range Drupal core
- node Drupal core
- taxonomy Drupal core
Required by
1 tracked project depends on this one
- Event Horizon 66 sites
More in the Event ecosystem
Most installed first
Activity
Release Timeline
Releases
| Version | Type | Core | Notes | Release date | |
|---|---|---|---|---|---|
| 1.0.0 | Stable | 10–11 | New, custom cache context | Jul 12, 2026 | |
| 1.0.0-rc5 | Pre-release | 10–11 | CTA Header fixes, views query alter for jobs view | Jul 5, 2026 | |
| 1.0.0-rc4 | Pre-release | 10–11 | brings Event Platform Starter closer to stable | Jul 3, 2026 | |
| 1.0.0-rc3 | Pre-release | 10–11 | Drupal 12 readiness, and requires a stable version of Smart Date | Jun 26, 2026 | |
| 1.0.0-rc2 | Pre-release | 10–11 | Resolves an issue using event_platform_starter as an install profile | Jun 24, 2026 | |
| 1.0.0-rc1 | Pre-release | 10–11 | Support Event Horizon SDCs with Canvas; Drupal 12 readiness | Jun 22, 2026 | |
| 1.0.0-beta6 | Pre-release | 11 | Updated Smart Date dependency | Jun 18, 2026 | |
| 1.0.0-beta5 | Pre-release | 11 | Remove unnecessary dependencies | Jun 17, 2026 | |
| 1.0.0-beta4 | Pre-release | 11 | Address a downstream problem with Canvas | Jun 16, 2026 | |
| 1.0.0-beta3 | Pre-release | 11 | Misc improvements | Jun 15, 2026 | |
| 1.0.0-beta2 | Pre-release | 11 | Misc improvements | Jun 15, 2026 | |
| 1.0.0-beta1 | Pre-release | 11 | CI validation checks and test coverage | Jun 15, 2026 | |
| 1.0.0-alpha1 | Pre-release | 11 | Initial release | Jun 14, 2026 | |
| 1.0.x-dev | Dev | 10–11 | Development release | Jun 14, 2026 |