EventBuzz_Backend/microsite-v2-templates/crest-novel/template.json

963 lines
22 KiB
JSON

{
"version": 7,
"meta": {
"title": "CREST NOVEL Summit",
"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": true,
"fields": [
{
"key": "heading",
"type": "text",
"label": "Heading",
"default": "Introducing"
},
{
"key": "logo",
"type": "image",
"label": "Popup logo"
},
{
"key": "media.type",
"type": "select",
"label": "Media",
"default": "none",
"options": [
{
"value": "none",
"label": "None"
},
{
"value": "image",
"label": "Image"
},
{
"value": "video",
"label": "Video (upload)"
},
{
"value": "youtube",
"label": "YouTube video"
}
]
},
{
"key": "media.image",
"type": "image",
"label": "Popup image",
"showIf": {
"field": "media.type",
"equals": "image"
}
},
{
"key": "media.video",
"type": "video",
"label": "Popup video",
"showIf": {
"field": "media.type",
"equals": "video"
}
},
{
"key": "media.youtube",
"type": "url",
"label": "YouTube URL",
"placeholder": "https://www.youtube.com/watch?v=...",
"showIf": {
"field": "media.type",
"equals": "youtube"
}
},
{
"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": ""
},
{
"key": "popup.url",
"type": "image",
"label": "Marketing popup logo"
},
{
"key": "popup.alt",
"type": "text",
"label": "Marketing popup 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": "date",
"label": "Countdown date",
"default": ""
},
{
"key": "countdown.time",
"type": "time",
"label": "Countdown time",
"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": "media.type",
"type": "select",
"label": "Media",
"default": "none",
"options": [
{
"value": "none",
"label": "None"
},
{
"value": "image",
"label": "Image"
},
{
"value": "video",
"label": "Video (upload)"
},
{
"value": "youtube",
"label": "YouTube video"
}
]
},
{
"key": "media.image",
"type": "image",
"label": "About image",
"showIf": {
"field": "media.type",
"equals": "image"
}
},
{
"key": "media.video",
"type": "video",
"label": "About video",
"showIf": {
"field": "media.type",
"equals": "video"
}
},
{
"key": "media.youtube",
"type": "url",
"label": "YouTube URL",
"placeholder": "https://www.youtube.com/watch?v=...",
"showIf": {
"field": "media.type",
"equals": "youtube"
}
},
{
"key": "youtubeUrl",
"type": "url",
"label": "YouTube URL (legacy)",
"placeholder": "https://www.youtube.com/watch?v=..."
}
]
},
{
"id": "video",
"label": "Expert videos",
"show": true,
"fields": [
{
"key": "heading",
"type": "text",
"label": "Heading",
"default": "Hear it from experts"
},
{
"key": "items",
"type": "array",
"label": "Videos",
"itemFields": [
{
"key": "url",
"type": "video",
"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": "tabs",
"type": "array",
"label": "Speaker tabs",
"itemFields": [
{
"key": "label",
"type": "text",
"label": "Tab label",
"default": "Speakers"
},
{
"key": "items",
"type": "array",
"label": "Speakers in tab",
"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": "#"
}
]
}
]
},
{
"key": "items",
"type": "array",
"label": "Speakers (single tab fallback)",
"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": "Session Time"
},
{
"key": "name",
"type": "text",
"label": "Session Name"
},
{
"key": "topics",
"type": "array",
"label": "Session Topics",
"itemFields": [
{
"key": "type",
"type": "text",
"label": "Topic Type"
},
{
"key": "duration",
"type": "text",
"label": "Topic Duration"
},
{
"key": "title",
"type": "text",
"label": "Topic Title"
},
{
"key": "role",
"type": "text",
"label": "Topic Role"
}
]
},
{
"key": "type",
"type": "text",
"label": "Type (legacy flat row)",
"default": "Main programme"
},
{
"key": "title",
"type": "text",
"label": "Title (legacy flat row)"
}
]
}
]
}
]
},
{
"id": "about_crest",
"label": "About CREST",
"show": true,
"fields": [
{
"key": "heading",
"type": "text",
"label": "Heading",
"default": "About CREST"
},
{
"key": "content",
"type": "richtext",
"label": "Content",
"default": ""
},
{
"key": "youtubeUrl",
"type": "url",
"label": "YouTube URL",
"placeholder": "https://www.youtube.com/watch?v=..."
},
{
"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"
}
]
}
]
},
{
"key": "tierSizes.platinum",
"type": "text",
"label": "Platinum logo max height (px)",
"default": "360"
},
{
"key": "tierSizes.other",
"type": "text",
"label": "Other sponsor logo max height (px)",
"default": "80"
}
]
},
{
"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"
},
{
"key": "email",
"type": "text",
"label": "Email (optional)"
}
]
},
{
"key": "detailsHeading",
"type": "text",
"label": "Details heading",
"default": "Contact us:"
}
]
},
{
"id": "feedback",
"label": "Feedback FAB",
"show": true,
"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"
}
]
}
]
}
]
}