plugin-icon

Fair Timetable

Автор: Marcin Wosinek·
A Gutenberg block system for multi-track schedules with time slots that position themselves automatically. Responsive out of the box.
Версия
0.6.6
Активные установки
10
Последние изменения
Jul 13, 2026

A Gutenberg block system for multi-track schedules. Build a visual programme with columns (stages, rooms, tracks) and time slots that position themselves automatically based on start time. Responsive out of the box — time ranges collapse gracefully on mobile. Perfect for festivals, conferences, and workshops with parallel sessions.

Key Features:

  • Flexible Container System: Timetable container block organizes multiple columns horizontally
  • Smart Context Inheritance: Time settings defined once in the timetable, inherited by all columns
  • Responsive Time Display: Time ranges automatically hide on narrow screens for optimal mobile experience
  • Precise Time Slots: Individual time slots with calculated positioning based on start times
  • Visual Time Scale: Configurable hour height for optimal visual presentation
  • Server-side Rendering: SEO-friendly with proper WordPress block architecture
  • Clean Block Editor UX: Intuitive editing with read-only settings display and parent navigation
  • Fair Pricing Model: No premium tiers or hidden features — everything is included

Block Structure:

  • 📅 Timetable Container — Organizes columns horizontally, defines global time settings
  • 📊 Timetable Column — Individual schedule tracks (e.g., Room A, Stage 1, Workshop Track)
  • Time Slot — Individual events with precise time positioning and responsive display

Perfect For:

  • Conference organizers managing multiple tracks
  • Event venues with parallel sessions
  • Workshop coordinators with concurrent activities
  • Festival organizers with multiple stages
  • Educational institutions with class schedules
  • Any organization needing visual time-based layouts

The plugin uses advanced CSS container queries for responsive design and WordPress’s block context system for seamless data inheritance between parent and child blocks.

Development

  • GitHub Repository: https://github.com/marcin-wosinek/fair-event-plugins
  • Report Issues: https://github.com/marcin-wosinek/fair-event-plugins/issues
  • Contribute: https://github.com/marcin-wosinek/fair-event-plugins/pulls

Developer Notes

The plugin is open source and contributions are welcome on GitHub: https://github.com/marcin-wosinek/fair-event-plugins

Проверено на
WordPress 6.9.4
Этот плагин можно скачать и использовать при .