Plugin info

Total downloads: 273
Active installs: 0
Total reviews: 0
Average rating: 0
Support threads opened: 0
Support threads resolved: 0 (0%)
Available in: 1 language(s)
Contributors: 1
Last updated: 12/1/2025 (30 days ago)
Added to WordPress: 8/29/2025 (0 years old)
Minimum WordPress version: 6.7
Tested up to WordPress version: 6.9
Minimum PHP version: 7.4

Maintenance & Compatibility

Maintenance score

Actively maintained • Last updated 30 days ago

68/100

Is Fair Timetable abandoned?

Likely maintained (last update 30 days ago).

Compatibility

Requires WordPress: 6.7
Tested up to: 6.9
Requires PHP: 7.4

Similar & Alternatives

Explore plugins with similar tags, and compare key metrics like downloads, ratings, updates, support, and WP/PHP compatibility.

Timetable and Event Schedule by MotoPress
Rating 4.3/5 (68 reviews)Active installs 30,000
EasyTimetable – Responsive Schedule management system
Rating 3.5/5 (19 reviews)Active installs 1,000
Kenzap Timetable
Rating 0.0/5 (0 reviews)Active installs 70
UORS External Course List
Rating 0.0/5 (0 reviews)Active installs 10
Schedule Builder Online
Rating 0.0/5 (0 reviews)Active installs 10
Timetable
Rating 0.0/5 (0 reviews)Active installs 0

Description

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.1

Patch Changes

  • 7e7ea9c: Update version tested up to version to 6.9.

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

Installation

  1. Upload the plugin files to the /wp-content/plugins/fair-timetable directory, or install the plugin through the WordPress plugins screen directly.
  2. Activate the plugin through the ‘Plugins’ screen in WordPress.
  3. In the Gutenberg editor, find the “Timetable” block in the design category.
  4. Add the timetable container block to your post or page.
  5. Add timetable columns within the container.
  6. Add time slots within each column and configure your events.
  7. Set global time settings (start time, end time, hour height) in the timetable container.

Frequently Asked Questions

How do the time settings work?

Time settings are defined once in the timetable container block and automatically inherited by all columns within it. This ensures consistency across your entire schedule.

Can I have different time ranges for different columns?

When columns are placed inside a timetable container, they inherit the parent’s time settings for consistency. For different time ranges, use separate timetable containers or standalone timetable columns.

Can I customize the visual appearance?

Yes! The plugin provides three hour height options (Small, Medium, Large) for visual scaling, and all blocks follow WordPress styling standards for theme compatibility.

Will this work with my theme?

The plugin is designed to work with any properly coded WordPress theme. It uses WordPress’s standard block wrapper and follows WordPress coding standards.

How are time slots positioned?

Time slots calculate their position automatically based on the timetable’s start time and the slot’s start time, creating precise visual alignment in your schedule.

Review feed

No reviews available

Screenshots

  1. Timetable container block with multiple columns in the editor

    Timetable container block with multiple columns in the editor

  2. Frontend display of multi-column timetable

    Frontend display of multi-column timetable

Changelog

No changelog available