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.

Project information

Releases