Skip to content

Content bounds

The maximum lengths of every admin-entered display field a template renders. The admin screens stop input at these caps and the API rejects anything longer, so a template can design cards, headings and captions against known worst cases. Additive-only within a contract major: a bound may loosen, never tighten. Long-form bodies (article bodies, course About pages, service pages) are deliberately outside this table; they are sanitised HTML rendered in dedicated full-width regions, never inside cards.

Design for the maximum, and use CSS (line-clamp, text-overflow) where your layout wants less than the guarantee. Never assume a field is short just because the demo data is.

Field Max Notes
brand.name 60 The masthead/wordmark text.
brand.tagline 140 One line under the masthead; may be empty.
Field Max Notes
Article title 200
Excerpt 500 The card/front-page summary.
Author name / role 120 Each.
Articles nav label 30 The tenant’s name for the section (“Latest”, “News”, …).
Categories , ≤5 per article; names come from a tenant catalogue capped at 20 entries.
Field Max Notes
Event name 200
Summary (description) 200 A sentence or two for cards and listings. The long-form About body is separate sanitised HTML on the detail page.
Venue name 200
Venue address 500
Tag 40 Each, rendered as chips.
Field Max Notes
Course title 200
Description 500 The card/detail summary; the long-form About page is separate sanitised HTML.
Venue label 200
Field Max Notes
Cause name 200
Cause description 500
Field Max Notes
Page name 200 The body is sanitised HTML rendered full-width, not card content.