Home โ€บPlugins โ€บfair timetable
Fair Timetable logo

Fair Timetable

by Marcin Wosinek on WordPress.org

A Gutenberg block system for creating beautiful, responsive event timetables.

(0)
Timetable container block with multiple columns in the editor

Timetable container block with multiple columns in the editor

A comprehensive Gutenberg block system for creating beautiful, responsive event timetables. Build structured schedules with multiple columns and time slots, perfect for conferences, workshops, festivals, and any multi-track events.

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.

0.6.0

Minor Changes

  • 769be6b: Add automated hour as adding new time-slots

0.5.0

Minor Changes

  • 45729b3: Improve edition UX
  • 29d5b69: Rename the block attributes (Hour->Time)

0.4.0

Minor Changes

  • 094cb00: Improve the block styling

0.3.0

Minor Changes

  • 905f4e4: Refactor timetable blocks

Patch Changes

  • 84fe629: Set correctly supported version

0.2.0

Minor fixes

0.1.0

Initial version of the plugin.

Developer Notes

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

Active installations0+
Weekly downloads
61+916.67%
Version0.6.0
Last updated9/22/2025
WordPress version6.7
Tested up to6.8.2
PHP version7.4
Tags
calendareventsgutenbergscheduletimetable