A tenant file, in practice
Suffolk, expressed as data. Change the brand block and the same renderer produces a different university.
- →Colours become CSS variables, not class names
- →Videos reference categories by key
- →Tour stops reference videos by id
- →Sections are an ordered list, so clients can drop or reorder
{
"tenant": "suffolk",
"brand": {
"primary": "#13284c", "accent": "#f0b323",
"surface": "#203962", "font": "Montserrat",
"logo": "cdn/suffolk/logo-reversed.svg"
},
"copy": { "hero": { "headline": "Boston is our campus.",
"emphasis": "Make it yours." } },
"interests": ["Business", "Arts & Sci", "Boston Life",
"Transfers", "Graduate", "Athletics"],
"sections": [
{ "type": "recommended", "title": "Recommended For You" },
{ "type": "continue", "title": "Continue Exploring" },
{ "type": "popular", "title": "Most Viewed Videos" },
{ "type": "categories", "title": "Explore more" }
],
"videos": [ { "id": "dil", "title": "A Day in the Life…",
"category": "student-life", "duration": 140,
"src": "cdn/…/3_1_DIL_v3.mp4" } ],
"tour": ["ridgeway", "sargent", "sawyer", "samia"],
"ctas": { "apply": "https://…", "visit": "https://…" },
"features": { "studentHub": true, "pip": true,
"signIn": "optional", "chat": true }
}