Race Timing Suite for e107
A set of e107 plugins for live race timing and complete event management: registration, start lists, checkpoint timing, live results, an archive of past editions, and optional RFID import and calendar export.
The suite runs inside your event's website — it is not a separate application. Same design, same admin area, one place.
Two things to know before you start
It is modular. You install only the plugins your event needs. A few form the required core; the rest are optional.
It is built for the single-event model. One website = one event. The event configuration is stored as plugin preferences, not as database rows. If you run several events, you run several websites.
The plugins at a glance
Where to go next
Understand what each plugin does
Check what I need before installing
Install the suite
Find my way around the admin
Set up my first event
Install order
raceevent — the base, must be first
racetrack — needs raceevent
racers — needs racetrack
racetiming — needs racers
racereports — last; it needs everything above
racereg, racerfid, terminovka — optional, any time
Minimal live-timing setup: raceevent + racetrack + racers + racetiming + racereports.
Add racereg for registration and payments, racerfid for chip timing, terminovka for export to the Slovak race calendar.
Source code
The suite is open-source: github.com/Jimako-e107-plugins/e107-race-timing-suite
Who made this
The Race Timing Suite was developed by JM Support.
It is free and open-source, and it was built in our own time. If it saves you work — or if you would like it to keep improving — a donation is genuinely welcome and is what makes further development possible.
Thanks
This code is public because e107 itself became worth building on again.
Without Deltik, the current maintainer of e107, there would be no stable version of this CMS, and e107 Lite would never have reached the state it is in today. The Race Timing Suite is built against the upstream 2.4.0 release he maintains — and that is precisely what made it worth releasing.
Publishing this suite and opening it to the whole community is our way of saying thank you for the changes of the past months.
Where it runs in practice
The suite is used in production by stopky.live, a project run by Eventour, s.r.o.
Eventour also provides the parts that lie beyond the software itself: reading the RFID chips and the complete on-site management of the race. A timing system is only half of what a race needs — someone still has to bring the readers, hand out the chips and run the finish area on the day.
If you would like that kind of arrangement, contact Dušan Ďurčo (dusan.durco@eventour.sk) directly. You can either use their service as it is, or have the suite installed on your own website (for example on a subdomain).
Last updated