EventBuzz_Backend/microsite-v2-templates/event-up/template.json

338 lines
12 KiB
JSON

{
"version": 1,
"meta": {
"title": "EventUp Conference",
"eventId": ""
},
"theme": {
"fields": [
{ "key": "accent", "type": "color", "label": "Accent color", "default": "#189A95" },
{ "key": "headingColor", "type": "color", "label": "Heading color", "default": "#015AAA" }
]
},
"sections": [
{
"id": "marketing_popup",
"label": "Marketing popup",
"show": false,
"fields": [
{ "key": "heading", "type": "text", "label": "Heading", "default": "Introducing" },
{ "key": "logo", "type": "image", "label": "Popup logo" },
{
"key": "autoCloseDuration",
"type": "text",
"label": "Auto-close after (ms)",
"default": "3000"
}
]
},
{
"id": "logo",
"label": "Logos",
"show": true,
"fields": [
{ "key": "header.url", "type": "image", "label": "Header logo" },
{ "key": "header.alt", "type": "text", "label": "Header logo alt", "default": "Event logo" },
{ "key": "header.maxHeight", "type": "text", "label": "Header logo max height (px)", "default": "56" },
{ "key": "hero.url", "type": "image", "label": "Hero logo" },
{ "key": "hero.alt", "type": "text", "label": "Hero logo alt", "default": "" },
{ "key": "footer.url", "type": "image", "label": "Footer logo" },
{ "key": "footer.alt", "type": "text", "label": "Footer logo alt", "default": "" }
]
},
{
"id": "hero",
"label": "Hero",
"show": true,
"fields": [
{ "key": "event_name", "type": "text", "label": "Event name", "default": "Your Event Name" },
{ "key": "date_venue", "type": "text", "label": "Date & venue", "default": "Date and location" },
{ "key": "image.url", "type": "image", "label": "Hero background image" },
{ "key": "cta.text", "type": "text", "label": "CTA label", "default": "Register Now" },
{ "key": "cta.url", "type": "url", "label": "CTA URL", "default": "#" },
{
"key": "cta.target",
"type": "select",
"label": "CTA target",
"default": "_blank",
"options": [
{ "value": "_blank", "label": "New tab" },
{ "value": "modal", "label": "Modal (iframe)" },
{ "value": "_self", "label": "Same tab" }
]
},
{ "key": "countdown.show", "type": "boolean", "label": "Show countdown", "default": true },
{ "key": "countdown.date", "type": "text", "label": "Countdown date (YYYY-MM-DD)", "default": "" },
{ "key": "countdown.time", "type": "text", "label": "Countdown time (HH:mm)", "default": "12:00" }
]
},
{
"id": "about",
"label": "About the event",
"show": true,
"fields": [
{ "key": "heading", "type": "text", "label": "Heading", "default": "About the Event" },
{ "key": "content", "type": "richtext", "label": "Content", "default": "<p>Describe your event here.</p>" },
{ "key": "youtubeUrl", "type": "url", "label": "YouTube embed URL (optional)" }
]
},
{
"id": "video",
"label": "Expert videos",
"show": false,
"fields": [
{ "key": "heading", "type": "text", "label": "Heading", "default": "Hear it from experts" },
{
"key": "items",
"type": "array",
"label": "Videos",
"itemFields": [
{ "key": "url", "type": "url", "label": "Video URL" },
{ "key": "title", "type": "text", "label": "Title" }
]
}
]
},
{
"id": "informationBar",
"label": "Information bar",
"show": true,
"fields": [
{
"key": "items",
"type": "array",
"label": "Info items",
"itemFields": [
{ "key": "icon", "type": "text", "label": "Icon class (LineIcons)", "default": "lni-map-marker" },
{ "key": "label", "type": "text", "label": "Label" },
{ "key": "value", "type": "text", "label": "Value" }
]
}
]
},
{
"id": "event_highlights",
"label": "Why join (highlights)",
"show": true,
"fields": [
{ "key": "heading", "type": "text", "label": "Heading", "default": "Why You Should Join?" },
{ "key": "subtitle", "type": "textarea", "label": "Subtitle", "default": "" },
{
"key": "items",
"type": "array",
"label": "Highlight cards",
"itemFields": [
{ "key": "icon", "type": "text", "label": "Icon class", "default": "lni-microphone" },
{ "key": "title", "type": "text", "label": "Title" },
{ "key": "description", "type": "textarea", "label": "Description" }
]
}
]
},
{
"id": "event_stats",
"label": "Stats counters",
"show": false,
"fields": [
{
"key": "items",
"type": "array",
"label": "Stats",
"itemFields": [
{ "key": "icon", "type": "text", "label": "Icon class", "default": "lni-mic" },
{ "key": "value", "type": "text", "label": "Value" },
{ "key": "label", "type": "text", "label": "Label" }
]
}
]
},
{
"id": "speakers",
"label": "Speakers",
"show": true,
"fields": [
{ "key": "heading", "type": "text", "label": "Heading", "default": "Our Speakers" },
{ "key": "subtitle", "type": "textarea", "label": "Subtitle", "default": "" },
{
"key": "items",
"type": "array",
"label": "Speakers",
"itemFields": [
{ "key": "name", "type": "text", "label": "Name" },
{ "key": "role", "type": "text", "label": "Role" },
{ "key": "image", "type": "image", "label": "Photo" },
{ "key": "url", "type": "url", "label": "Profile URL", "default": "#" }
]
}
]
},
{
"id": "event_schedule",
"label": "Schedule",
"show": true,
"fields": [
{ "key": "heading", "type": "text", "label": "Heading", "default": "Event Schedule" },
{ "key": "subtitle", "type": "textarea", "label": "Subtitle", "default": "" },
{
"key": "days",
"type": "array",
"label": "Days",
"itemFields": [
{ "key": "label", "type": "text", "label": "Day label", "default": "Day 01" },
{ "key": "date", "type": "text", "label": "Date line", "default": "" },
{
"key": "sessions",
"type": "array",
"label": "Sessions",
"itemFields": [
{ "key": "time", "type": "text", "label": "Time" },
{ "key": "type", "type": "text", "label": "Type", "default": "Main programme" },
{ "key": "title", "type": "text", "label": "Title" }
]
}
]
}
]
},
{
"id": "about_crest",
"label": "About CREST / secondary about",
"show": false,
"fields": [
{ "key": "heading", "type": "text", "label": "Heading", "default": "About" },
{ "key": "content", "type": "richtext", "label": "Content", "default": "" },
{ "key": "cta.text", "type": "text", "label": "CTA text", "default": "" },
{ "key": "cta.url", "type": "url", "label": "CTA URL", "default": "#" }
]
},
{
"id": "latest_news",
"label": "Latest news",
"show": false,
"fields": [
{ "key": "heading", "type": "text", "label": "Heading", "default": "Latest News" },
{ "key": "subtitle", "type": "textarea", "label": "Subtitle", "default": "" }
]
},
{
"id": "sponsors",
"label": "Sponsors",
"show": true,
"fields": [
{ "key": "heading", "type": "text", "label": "Heading (optional)", "default": "Sponsors" },
{ "key": "subtitle", "type": "textarea", "label": "Subtitle", "default": "" },
{ "key": "hideHeading", "type": "boolean", "label": "Hide section heading", "default": false },
{ "key": "hideGroupTitles", "type": "boolean", "label": "Hide sponsor tier titles", "default": false },
{
"key": "groups",
"type": "array",
"label": "Sponsor groups",
"itemFields": [
{ "key": "title", "type": "text", "label": "Tier title" },
{ "key": "tier", "type": "text", "label": "Tier id", "default": "other" },
{
"key": "items",
"type": "array",
"label": "Logos",
"itemFields": [
{ "key": "image", "type": "image", "label": "Logo image" },
{ "key": "alt", "type": "text", "label": "Alt text" }
]
}
]
}
]
},
{
"id": "map",
"label": "Map",
"show": false,
"fields": [
{ "key": "embedUrl", "type": "url", "label": "Google Maps embed URL" },
{ "key": "height", "type": "text", "label": "Iframe height (px)", "default": "450" }
]
},
{
"id": "contact",
"label": "Contact",
"show": true,
"fields": [
{ "key": "heading", "type": "text", "label": "Heading", "default": "Contact Us" },
{ "key": "subtitle", "type": "textarea", "label": "Subtitle", "default": "" },
{ "key": "formId", "type": "text", "label": "EventBuzz form ID" },
{ "key": "apiBaseUrl", "type": "url", "label": "API base URL", "default": "https://api.eventbuzz.live/api" },
{ "key": "address", "type": "textarea", "label": "Address", "default": "" },
{
"key": "phones",
"type": "array",
"label": "Phone numbers",
"itemFields": [
{ "key": "label", "type": "text", "label": "Label" },
{ "key": "number", "type": "text", "label": "Display number" },
{ "key": "tel", "type": "text", "label": "tel: href value" }
]
}
]
},
{
"id": "feedback",
"label": "Feedback FAB",
"show": false,
"fields": [
{ "key": "label", "type": "text", "label": "Button label", "default": "Feedback" },
{ "key": "url", "type": "url", "label": "Feedback form URL" },
{
"key": "target",
"type": "select",
"label": "Open in",
"default": "_blank",
"options": [
{ "value": "_blank", "label": "New tab" },
{ "value": "modal", "label": "Modal" }
]
}
]
},
{
"id": "footer",
"label": "Footer",
"show": true,
"fields": [
{ "key": "tagline", "type": "text", "label": "Tagline", "default": "" },
{ "key": "linksHeading", "type": "text", "label": "Links heading", "default": "Quick Links" },
{ "key": "social.heading", "type": "text", "label": "Social heading", "default": "Follow us" },
{
"key": "links",
"type": "array",
"label": "Footer links",
"itemFields": [
{ "key": "text", "type": "text", "label": "Text" },
{ "key": "url", "type": "url", "label": "URL" },
{
"key": "target",
"type": "select",
"label": "Target",
"default": "_self",
"options": [
{ "value": "modal", "label": "Modal" },
{ "value": "_blank", "label": "New tab" },
{ "value": "_self", "label": "Same tab" }
]
}
]
},
{
"key": "social.links",
"type": "array",
"label": "Social links",
"itemFields": [
{ "key": "url", "type": "url", "label": "URL" },
{ "key": "icon", "type": "text", "label": "Icon class", "default": "lni-facebook-filled" },
{ "key": "label", "type": "text", "label": "Aria label" }
]
}
]
}
]
}