Skip to main content
Settings → Embed & share generates copy-paste snippets for the public schedule and speaker widgets, with live preview and configuration (track filter, accent color, compact layout):
  • Script embed/public/program/{event_slug}/embed.js drops an auto-resizing iframe into any page.
  • iframe embed — a plain <iframe> for CMSes that strip scripts (/e/{event_slug}/schedule and /e/{event_slug}/speakers are framable cross-origin by design).
  • JSON feeds/public/program/{event_slug}/schedule and /public/program/{event_slug}/speakers, read-only and unauthenticated.
  • iCal/public/program/{event_slug}/calendar.ics for the whole accepted program, plus per-session downloads on the public schedule.
Feeds and widgets update live when the program changes — snippets carry no version token. Sessions gated by content approval or unscheduled/unpublished states are excluded from all public output. The event’s stored colors, fonts, logo, density, and schedule or speaker layout now apply automatically to both iframe and script embeds. Existing per-embed accent overrides are unchanged: ?accent=RRGGBB on an iframe and data-dais-accent="RRGGBB" on the script loader override the stored accent for that embed only. All other branding continues to come from the event.