Pretalx integration¶
DisplayHive can pull a conference schedule from a Pretalx instance and render it as live content — useful for "next up in this room" displays at conferences.
Configuring a source¶
On the Pretalx page (/pretalx):
- Add a Pretalx API URL: a name plus the schedule URL (
schedule.json/ widget URL) for the event. - DisplayHive validates it with a test fetch.
- Optionally enable polling with an interval (minimum 30 seconds) so the schedule refreshes automatically in the background.
Global display settings are also configured on this page: time format, an "end of day" cutoff, the text shown for "no session running" / "coming up next" / invalid data, and an optional simulated date/time for previewing how the schedule will look at a future point.
Showing it on a screen¶
Create a Content Type (see Layouts, designs, content types & content) with a field using the Pretalx Table handler. When creating content of that type, pick:
- which Pretalx URL/room to pull from,
- a room name filter,
- how many sessions to show,
- which schedule fields/columns to display,
- layout (list or track list),
- toggles like "show author under title" or "group by day".
The content re-renders and pushes to screens automatically every time the Pretalx source is successfully re-fetched — no manual refresh needed.