Everything you need to set up the CMEN schedule on phones, venue TVs, and piSignage kiosks. Bookmark this page.
Share these with people at the gathering. Times always show in the venue’s local time, no matter where someone’s phone is set.
| / | Today's schedule — the main link to share with attendees. |
| /today | Same as above (today), if you prefer a named link. |
| /two-day | Today and tomorrow together. |
| /all | The whole gathering — every day, top to bottom. |
| /day/2026-07-21 | One specific day. |
| /two-day/2026-07-21 | A specific day plus the day after it. |
| /from/2026-07-21 | From a date through the end of the gathering. |
| /from/2026-07-21/to/2026-07-23 | A custom range of days. |
| /request | Propose a schedule addition, change, or removal. |
| /updates | Alias that redirects to the schedule-change request form. |
Tip: dates can be written loosely, like 7-21-26 — the site tidies them to 2026-07-21. A misspelled date just shows a “not found” page rather than breaking anything.
These are the big-screen versions. Point a TV or kiosk browser at one of them.
| /tv/today | Today's schedule, sized big for a TV. |
| /tv/grid | The full-day place grid: every place in columns and the whole day at once. |
| /tv/two-day | Today and tomorrow, side by side. |
| /tv/notice | Today plus the promo panel (the “ad” image or message set in the Sheet). |
| /tv/ads | A full-screen slideshow of today's promo images (from the Drive folder). |
| /tv/now | The rolling “happening now / up next” board — advances itself as items finish. |
| /tv/now/notice | The now board with the promo panel pinned along the bottom. |
| /tv/day/2026-07-21 | A specific day on a TV. |
| /tv/grid/2026-07-21 | A specific day's full-day place grid. |
| /tv/two-day/2026-07-21 | A specific day plus the next day, side by side. |
| /tv/notice/2026-07-21 | A specific day with the promo panel. |
| /tv/ads/2026-07-21 | A specific day's promo slideshow. |
Every TV page except the full-screen ad slideshow shows a bottom band with a scrolling message and a live clock (set the message with the ticker value in the Sheet).
For screens rotated to be tall instead of wide, use the portrait versions — the layout stacks into one column and the text grows to fill the height.
| /tv/portrait/today | Today's schedule for a sideways (tall) screen. |
| /tv/portrait/grid | The full-day place grid as one time-ordered list for a tall screen. |
| /tv/portrait/two-day | Today and tomorrow, stacked for a tall screen. |
| /tv/portrait/notice | Today with the promo panel as a bottom band. |
| /tv/portrait/day/2026-07-21 | A specific day, stacked for a tall screen. |
| /tv/portrait/two-day/2026-07-21 | A specific day plus the next day, stacked for a tall screen. |
| /tv/portrait/notice/2026-07-21 | A specific day with the promo panel as a bottom band. |
The now board (/tv/now) and the ad slideshow (/tv/ads) already work on both landscape and portrait screens, so they have no separate portrait link. The grid does have dedicated /tv/grid and /tv/portrait/grid links, listed above.
/tv/ads shows a rotating, full-screen slideshow of promo images for the day. You control it entirely from Google Drive — no Sheet edit per day:
Optional Sheet settings: ad_seconds = how long each image holds (default 8), and ad_width = image size in pixels (use 1080 for a tall portrait panel). A day with no images shows a clean branded placeholder instead of going blank.
Each organization uses one Google Sheet with one tab per gathering. When a new gathering is ready, add a fresh tab instead of creating a new Sheet:
The admin loading process prepares the new tab before moving it to the front, so attendees continue seeing the previous complete schedule until the switch.
The top of the Sheet holds config rows (key, value pairs like the name, subtitle, timezone, footer, and promo settings). Below a blank row comes the schedule: one row per item.
The phone schedule includes a small request link below the footer. Attendees can propose an add, change, or remove request without editing the Sheet themselves.
/updates is an alias for /request. Approval changes the live schedule directly; normal attendee schedule pages never expose the moderator tools.
CMEN Schedule — this guide reflects the site as currently built.