Skip to content

Composite Events

Some occasions take more than one calendar entry: a weekly dinner and the band that plays during it, or one festival that two organizers each list. Composite events show those entries as one event.

Mark the main entry

#already:composite

Add this to the description of the main entry, the parent. Every entry on the same calendar that starts during the parent's hours becomes one of its parts:

An entry starts during the parent's hours when its start is at or after the parent's start and before the parent's end. If the parent is a recurring event, the flag applies to every occurrence, and an occurrence with nothing inside it looks the way it always has.

Example: a dinner with live music

"Burger Night" runs every Friday from 5:00 PM to 9:00 PM, and its description includes #already:composite. On Fridays with music, you add the band as its own entry, "John Cavender", from 6:00 PM to 8:00 PM. Visitors see one Burger Night card with the line "6:00 PM John Cavender". Fridays without a band are unchanged.

Join a parent on another calendar

#already:part-of

When a view combines several calendars, a parent only takes entries from its own calendar. That keeps a festival flagged on one calendar from absorbing another organization's events. Add #already:part-of to an entry to let a parent on a different calendar take it. The entry still has to start during that parent's hours: the flag has no effect on an entry that no parent contains.

Example: one occasion listed twice

Two calendars in one view each list "John Prine Night", one from 4:00 PM and one from 5:00 PM. Put #already:composite on the entry that starts first, so that its hours contain the other's start, and #already:part-of on the other. Visitors see one card. The two titles match once capitals, punctuation, and emoji are set aside, so the second title is not repeated, and the event page shows both descriptions.

Keep an entry separate

#already:standalone

An entry with this flag never becomes a part. Use it for an event that starts during a parent's hours and has nothing to do with it, such as a dinner in another room on the second night of a two-day class.

Details