├── .DS_Store ├── Ecommerce ├── custom_types │ ├── index.json │ ├── ecommerce_navigation.json │ ├── ecommerce_homepage.json │ └── ecommerce_product-page.json ├── ecommerce_navigation.json ├── ecommerce_homepage.json └── ecommerce_product-page.json ├── Editorial ├── editorial_category-page.json ├── editorial_author.json └── editorial_article.json ├── Marketing ├── marketing_category-page.json ├── marketing_navigation.json ├── marketing_landing-page.json ├── marketing_author.json ├── marketing_blog-post.json └── marketing_homepage.json ├── README.md ├── Blog ├── blog_homepage.json ├── blog_author.json └── blog_blog-post.json └── Documentation ├── documentation_author.json └── documentation_article.json /.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prismicio/content-modelling-examples/main/.DS_Store -------------------------------------------------------------------------------- /Ecommerce/custom_types/index.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "id": "homepage", 4 | "name": "Homepage", 5 | "repeatable": false, 6 | "value": "ecommerce_homepage.json" 7 | }, 8 | { 9 | "id": "navigation", 10 | "name": "Navigation", 11 | "repeatable": false, 12 | "value": "ecommerce_navigation.json" 13 | }, 14 | { 15 | "id": "product", 16 | "name": "Product", 17 | "repeatable": true, 18 | "value": "ecommerce_product-page.json" 19 | } 20 | ] 21 | -------------------------------------------------------------------------------- /Editorial/editorial_category-page.json: -------------------------------------------------------------------------------- 1 | { 2 | "Main" : { 3 | "uid" : { 4 | "type" : "UID", 5 | "config" : { 6 | "label" : "UID", 7 | "placeholder" : "" 8 | } 9 | }, 10 | "category_name" : { 11 | "type" : "StructuredText", 12 | "config" : { 13 | "single" : "heading3", 14 | "label" : "Category Name", 15 | "placeholder" : "Enter category name" 16 | } 17 | }, 18 | "category_description" : { 19 | "type" : "StructuredText", 20 | "config" : { 21 | "multi" : "paragraph, preformatted, heading2, heading3, heading4, heading5, heading6, strong, em, hyperlink, rtl", 22 | "label" : "category description", 23 | "placeholder" : "Enter category description here" 24 | } 25 | }, 26 | "hero_image" : { 27 | "type" : "Image", 28 | "config": { 29 | "constraint": { 30 | "width": null, 31 | "height": null 32 | }, 33 | "thumbnails": [ 34 | { 35 | "name": "large", 36 | "width": 1600, 37 | "height": 850 38 | }, 39 | { 40 | "name": "medium", 41 | "width": 1200, 42 | "height": 638 43 | }, 44 | { 45 | "name": "small", 46 | "width": 800, 47 | "height": 425 48 | } 49 | ], 50 | "label" : "Hero image" 51 | } 52 | } 53 | } 54 | } 55 | -------------------------------------------------------------------------------- /Marketing/marketing_category-page.json: -------------------------------------------------------------------------------- 1 | { 2 | "Main" : { 3 | "uid" : { 4 | "type" : "UID", 5 | "config" : { 6 | "label" : "UID", 7 | "placeholder" : "" 8 | } 9 | }, 10 | "category_name" : { 11 | "type" : "StructuredText", 12 | "config" : { 13 | "single" : "heading3", 14 | "label" : "Category Name", 15 | "placeholder" : "Enter category name" 16 | } 17 | }, 18 | "category_description" : { 19 | "type" : "StructuredText", 20 | "config" : { 21 | "multi" : "paragraph, preformatted, heading1, heading2, heading3, heading4, heading5, heading6, strong, em, hyperlink, image, embed, list-item, o-list-item, rtl", 22 | "label" : "category description", 23 | "placeholder" : "Describe" 24 | } 25 | }, 26 | "hero_image" : { 27 | "type" : "Image", 28 | "config": { 29 | "constraint": { 30 | "width": null, 31 | "height": null 32 | }, 33 | "thumbnails": [ 34 | { 35 | "name": "large", 36 | "width": 1600, 37 | "height": 850 38 | }, 39 | { 40 | "name": "medium", 41 | "width": 1200, 42 | "height": 638 43 | }, 44 | { 45 | "name": "small", 46 | "width": 800, 47 | "height": 425 48 | } 49 | ], 50 | "label" : "Hero image" 51 | } 52 | } 53 | } 54 | } 55 | -------------------------------------------------------------------------------- /Marketing/marketing_navigation.json: -------------------------------------------------------------------------------- 1 | { 2 | "Header" : { 3 | "header" : { 4 | "type" : "Group", 5 | "config" : { 6 | "fields" : { 7 | "title" : { 8 | "type" : "StructuredText", 9 | "config" : { 10 | "single" : "heading5", 11 | "label" : "Title", 12 | "placeholder" : "Title here" 13 | } 14 | }, 15 | "link" : { 16 | "type" : "Link", 17 | "config" : { 18 | "select" : "document", 19 | "label" : "Link", 20 | "placeholder" : "Link to page" 21 | } 22 | } 23 | }, 24 | "label" : "Header elements" 25 | } 26 | } 27 | }, 28 | "Footer" : { 29 | "footer_links" : { 30 | "type" : "Group", 31 | "config" : { 32 | "fields" : { 33 | "link_label" : { 34 | "type" : "StructuredText", 35 | "config" : { 36 | "single" : "paragraph", 37 | "label" : "Link Label", 38 | "placeholder" : "Link Label..." 39 | } 40 | }, 41 | "link" : { 42 | "type" : "Link", 43 | "config" : { 44 | "label" : "Link" 45 | } 46 | } 47 | }, 48 | "label" : "Footer Links" 49 | } 50 | }, 51 | "footer_icon" : { 52 | "type" : "Image", 53 | "config" : { 54 | "constraint" : { 55 | "width" : 25, 56 | "height" : 25 57 | }, 58 | "label" : "Footer Icon" 59 | } 60 | }, 61 | "footer_text" : { 62 | "type" : "StructuredText", 63 | "config" : { 64 | "single" : "paragraph, strong, em", 65 | "label" : "Footer Text", 66 | "placeholder" : "Enter footer text..." 67 | } 68 | } 69 | }, 70 | "Logo" : { 71 | "logo" : { 72 | "type" : "Image", 73 | "config" : { 74 | "constraint" : { }, 75 | "thumbnails" : [ ], 76 | "label" : "company logo" 77 | } 78 | }, 79 | "tag_line" : { 80 | "type" : "StructuredText", 81 | "config" : { 82 | "multi" : "paragraph, heading5, em", 83 | "label" : "Tag line", 84 | "placeholder" : "if any" 85 | } 86 | } 87 | }, 88 | "Banner" : { 89 | "banner1" : { 90 | "type" : "StructuredText", 91 | "config" : { 92 | "multi" : "paragraph, hyperlink", 93 | "label" : "banner", 94 | "placeholder" : "Communicate on any subjects of the moment (Covid-19, new shop, new releases, features, events etc.)" 95 | } 96 | } 97 | } 98 | } 99 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Content Modelling Examples 2 | Examples and best practices of content modelling in Prismic. Copy and paste the JSON definition of these Custom Types into your Prismic repository to see the examples in action. 3 | 4 | ## Ecommerce Website 5 | Eshops of all sizes are using Prismic to enhance their visitor's experience with rich content. Some examples of custom types definition for managing this content in Prismic: 6 | * [Homepage](https://github.com/prismicio/content-modelling-examples/blob/main/Ecommerce/homepage.json) 7 | * [Navigation](https://github.com/prismicio/content-modelling-examples/blob/main/Ecommerce/ecommerce_navigation.json) 8 | * [Product page](https://github.com/prismicio/content-modelling-examples/blob/main/Ecommerce/ecommerce_product-page.json) 9 | * Story `coming soon` 10 | 11 | ## Marketing Website 12 | Marketing site are now made of Components (sections) that marketing teams want to be able to arrange to create a infinity of lead-gen, landing pages, SEO page to communicate the value of their product. See some configuration examples for: 13 | * [Homepage](https://github.com/prismicio/content-modelling-examples/blob/main/Marketing/marketing_homepage.json) 14 | * [Navigation](https://github.com/prismicio/content-modelling-examples/blob/main/Marketing/marketing_navigation.json) 15 | * [Landing Page](https://github.com/prismicio/content-modelling-examples/blob/main/Marketing/landingpage.json) 16 | * [Blog Post](https://github.com/prismicio/content-modelling-examples/blob/main/Marketing/marketing_blog-post.json) 17 | * [Blog Author](https://github.com/prismicio/content-modelling-examples/blob/main/Marketing/marketing_author.json) 18 | * [Category page](https://github.com/prismicio/content-modelling-examples/blob/main/Marketing/marketing_category-page.json) 19 | 20 | ## News Website 21 | Telling inspiring stories online require more than Paragraph Text and Images. In this example, see how to configure your custom types in Prismic for managing rich content for a modern editorial experience: 22 | * [Article](https://github.com/prismicio/content-modelling-examples/blob/main/Editorial/editorial_article.json) 23 | * [Author](https://github.com/prismicio/content-modelling-examples/blob/main/Editorial/editorial_author.json) 24 | * [Category page](https://github.com/prismicio/content-modelling-examples/blob/main/Editorial/editorial_category-page.json) 25 | 26 | ## Blog 27 | * [Homepage](https://github.com/prismicio/content-modelling-examples/blob/main/Blog/homepage.json) 28 | * [Blog Post](https://github.com/prismicio/content-modelling-examples/blob/main/Blog/blog_blog-post.json) 29 | * [Author Page](https://github.com/prismicio/content-modelling-examples/blob/main/Blog/author.json) 30 | 31 | 32 | ## Developer Documentation Site 33 | Communicating knowledge about a technical product involves straigtforward and structured content components. Here are some examples: 34 | * [Docs article](https://github.com/prismicio/content-modelling-examples/blob/main/Documentation/documentation_article.json) 35 | * [Article author](https://github.com/prismicio/content-modelling-examples/blob/main/Documentation/documentation_author.json) 36 | * API Reference `coming soon` 37 | * Multi-steps Tutorial `coming soon` 38 | -------------------------------------------------------------------------------- /Ecommerce/ecommerce_navigation.json: -------------------------------------------------------------------------------- 1 | { 2 | "Header": { 3 | "header": { 4 | "type": "Group", 5 | "config": { 6 | "fields": { 7 | "title": { 8 | "type": "StructuredText", 9 | "config": { 10 | "single": "heading5", 11 | "label": "Title", 12 | "placeholder": "Title here" 13 | } 14 | }, 15 | "link": { 16 | "type": "Link", 17 | "config": { 18 | "select": "document", 19 | "label": "Link", 20 | "placeholder": "Link to page" 21 | } 22 | } 23 | }, 24 | "label": "Header elements" 25 | } 26 | } 27 | }, 28 | "Footer": { 29 | "footer_links": { 30 | "type": "Group", 31 | "config": { 32 | "fields": { 33 | "link_label": { 34 | "type": "StructuredText", 35 | "config": { 36 | "single": "paragraph", 37 | "label": "Link Label", 38 | "placeholder": "Link Label..." 39 | } 40 | }, 41 | "link": { 42 | "type": "Link", 43 | "config": { 44 | "label": "Link" 45 | } 46 | } 47 | }, 48 | "label": "Footer Links" 49 | } 50 | }, 51 | "footer_icon": { 52 | "type": "Image", 53 | "config": { 54 | "constraint": { 55 | "width": 25, 56 | "height": 25 57 | }, 58 | "thumbnails": null, 59 | "label": "Footer Icon" 60 | } 61 | }, 62 | "footer_text": { 63 | "type": "StructuredText", 64 | "config": { 65 | "single": "paragraph, strong, em", 66 | "label": "Footer Text", 67 | "placeholder": "Enter footer text..." 68 | } 69 | } 70 | }, 71 | "Logo": { 72 | "logo": { 73 | "type": "Image", 74 | "config": { 75 | "constraint": {}, 76 | "thumbnails": null, 77 | "label": "logo" 78 | } 79 | }, 80 | "tag_line": { 81 | "type": "StructuredText", 82 | "config": { 83 | "multi": "paragraph, heading5, em", 84 | "label": "Tag line", 85 | "placeholder": "if any" 86 | } 87 | } 88 | }, 89 | "Banner": { 90 | "banner": { 91 | "type": "Link", 92 | "config": { 93 | "select": "document", 94 | "customtypes": [ 95 | "banner" 96 | ], 97 | "label": "banner", 98 | "placeholder": "Link to any banner of the moment (Covid, new features, announcements etc.)" 99 | } 100 | } 101 | } 102 | } 103 | -------------------------------------------------------------------------------- /Ecommerce/custom_types/ecommerce_navigation.json: -------------------------------------------------------------------------------- 1 | { 2 | "Header": { 3 | "header": { 4 | "type": "Group", 5 | "config": { 6 | "fields": { 7 | "title": { 8 | "type": "StructuredText", 9 | "config": { 10 | "single": "heading5", 11 | "label": "Title", 12 | "placeholder": "Title here" 13 | } 14 | }, 15 | "link": { 16 | "type": "Link", 17 | "config": { 18 | "select": "document", 19 | "label": "Link", 20 | "placeholder": "Link to page" 21 | } 22 | } 23 | }, 24 | "label": "Header elements" 25 | } 26 | } 27 | }, 28 | "Footer": { 29 | "footer_links": { 30 | "type": "Group", 31 | "config": { 32 | "fields": { 33 | "link_label": { 34 | "type": "StructuredText", 35 | "config": { 36 | "single": "paragraph", 37 | "label": "Link Label", 38 | "placeholder": "Link Label..." 39 | } 40 | }, 41 | "link": { 42 | "type": "Link", 43 | "config": { 44 | "label": "Link" 45 | } 46 | } 47 | }, 48 | "label": "Footer Links" 49 | } 50 | }, 51 | "footer_icon": { 52 | "type": "Image", 53 | "config": { 54 | "constraint": { 55 | "width": 25, 56 | "height": 25 57 | }, 58 | "thumbnails": null, 59 | "label": "Footer Icon" 60 | } 61 | }, 62 | "footer_text": { 63 | "type": "StructuredText", 64 | "config": { 65 | "single": "paragraph, strong, em", 66 | "label": "Footer Text", 67 | "placeholder": "Enter footer text..." 68 | } 69 | } 70 | }, 71 | "Logo": { 72 | "logo": { 73 | "type": "Image", 74 | "config": { 75 | "constraint": {}, 76 | "thumbnails": null, 77 | "label": "logo" 78 | } 79 | }, 80 | "tag_line": { 81 | "type": "StructuredText", 82 | "config": { 83 | "multi": "paragraph, heading5, em", 84 | "label": "Tag line", 85 | "placeholder": "if any" 86 | } 87 | } 88 | }, 89 | "Banner": { 90 | "banner": { 91 | "type": "Link", 92 | "config": { 93 | "select": "document", 94 | "customtypes": [ 95 | "banner" 96 | ], 97 | "label": "banner", 98 | "placeholder": "Link to any banner of the moment (Covid, new features, announcements etc.)" 99 | } 100 | } 101 | } 102 | } 103 | -------------------------------------------------------------------------------- /Marketing/marketing_landing-page.json: -------------------------------------------------------------------------------- 1 | { 2 | "Main" : { 3 | "uid" : { 4 | "type" : "UID", 5 | "config" : { 6 | "label" : "UID", 7 | "placeholder" : "" 8 | } 9 | }, 10 | "page_title" : { 11 | "type" : "StructuredText", 12 | "config" : { 13 | "single" : "heading1", 14 | "label" : "Page Title", 15 | "placeholder" : "Enter page title..." 16 | } 17 | }, 18 | "body" : { 19 | "type" : "Slices", 20 | "fieldset" : "Slice zone", 21 | "config" : { 22 | "labels" : { 23 | "cta_feature" : [ ], 24 | "centered_text" : [ ] 25 | }, 26 | "choices" : { 27 | "cta_feature" : { 28 | "type" : "Slice", 29 | "fieldset" : "Hero Banner", 30 | "description" : "Feature Section with a CTA Button", 31 | "icon" : "star", 32 | "non-repeat" : { 33 | "heading" : { 34 | "type" : "StructuredText", 35 | "config" : { 36 | "single" : "heading1, heading2, heading3, heading4, heading5, heading6", 37 | "label" : "Heading", 38 | "placeholder" : "Section Heading..." 39 | } 40 | }, 41 | "text" : { 42 | "type" : "StructuredText", 43 | "config" : { 44 | "multi" : "paragraph, preformatted, heading2, heading3, heading4, heading5, heading6, strong, em, hyperlink, list-item, o-list-item", 45 | "allowTargetBlank" : true, 46 | "label" : "Text", 47 | "placeholder" : "Enter text..." 48 | } 49 | }, 50 | "cta_link" : { 51 | "type" : "Link", 52 | "config" : { 53 | "label" : "CTA Link" 54 | } 55 | }, 56 | "cta_text" : { 57 | "type" : "StructuredText", 58 | "config" : { 59 | "single" : "paragraph", 60 | "label" : "CTA Text", 61 | "placeholder" : "CTA Text..." 62 | } 63 | }, 64 | "featured_image" : { 65 | "type" : "Image", 66 | "config" : { 67 | "constraint" : { }, 68 | "thumbnails" : [ ], 69 | "label" : "Featured Image" 70 | } 71 | } 72 | }, 73 | "repeat" : { }, 74 | "display" : "list" 75 | }, 76 | "centered_text" : { 77 | "type" : "Slice", 78 | "fieldset" : "Text component", 79 | "description" : "A text section with a header and paragraph", 80 | "icon" : "text_fields", 81 | "non-repeat" : { 82 | "heading" : { 83 | "type" : "StructuredText", 84 | "config" : { 85 | "single" : "heading1, heading2, heading3, heading4, heading5, heading6", 86 | "label" : "Heading", 87 | "placeholder" : "Section Heading..." 88 | } 89 | }, 90 | "text" : { 91 | "type" : "StructuredText", 92 | "config" : { 93 | "multi" : "paragraph, preformatted, heading2, heading3, heading4, heading5, heading6, strong, em, hyperlink, list-item, o-list-item", 94 | "allowTargetBlank" : true, 95 | "label" : "Text", 96 | "placeholder" : "Enter text..." 97 | } 98 | } 99 | }, 100 | "repeat" : { }, 101 | "display" : "list" 102 | }, 103 | "feature" : { 104 | "type" : "Slice", 105 | "fieldset" : "Feature", 106 | "description" : "Feature Section with an image and text", 107 | "icon" : "art_track", 108 | "non-repeat" : { 109 | "heading" : { 110 | "type" : "StructuredText", 111 | "config" : { 112 | "single" : "heading1, heading2, heading3, heading4, heading5, heading6", 113 | "label" : "Heading", 114 | "placeholder" : "Section Heading..." 115 | } 116 | }, 117 | "text" : { 118 | "type" : "StructuredText", 119 | "config" : { 120 | "multi" : "paragraph, preformatted, heading2, heading3, heading4, heading5, heading6, strong, em, hyperlink, list-item, o-list-item", 121 | "allowTargetBlank" : true, 122 | "label" : "Text", 123 | "placeholder" : "Enter text..." 124 | } 125 | }, 126 | "featured_image" : { 127 | "type" : "Image", 128 | "config" : { 129 | "constraint" : { }, 130 | "thumbnails" : [ ], 131 | "label" : "Featured Image" 132 | } 133 | }, 134 | "image_position" : { 135 | "type" : "Select", 136 | "config" : { 137 | "options" : [ "Left", "Right" ], 138 | "label" : "Image position", 139 | "placeholder" : "Choose image postion" 140 | } 141 | } 142 | }, 143 | "repeat" : { } 144 | } 145 | } 146 | } 147 | } 148 | } 149 | } 150 | -------------------------------------------------------------------------------- /Blog/blog_homepage.json: -------------------------------------------------------------------------------- 1 | { 2 | "Main" : { 3 | "title" : { 4 | "type" : "StructuredText", 5 | "config" : { 6 | "single" : "heading1", 7 | "label" : "title", 8 | "placeholder" : "Home page title" 9 | } 10 | }, 11 | "subtitle" : { 12 | "type" : "StructuredText", 13 | "config" : { 14 | "single" : "paragraph, heading2, strong, em, hyperlink", 15 | "allowTargetBlank" : true, 16 | "label" : "Subtitle", 17 | "placeholder" : "Homepage subtitle/description" 18 | } 19 | }, 20 | "hero_image" : { 21 | "type" : "Image", 22 | "config": { 23 | "constraint": { 24 | "width": null, 25 | "height": null 26 | }, 27 | "thumbnails": [ 28 | { 29 | "name": "large", 30 | "width": 1600, 31 | "height": 850 32 | }, 33 | { 34 | "name": "medium", 35 | "width": 1200, 36 | "height": 638 37 | }, 38 | { 39 | "name": "small", 40 | "width": 800, 41 | "height": 425 42 | } 43 | ], 44 | "label" : "Hero image" 45 | } 46 | }, 47 | "cta_text" : { 48 | "type" : "Text", 49 | "config" : { 50 | "label" : "CTA text" 51 | } 52 | }, 53 | "cta_link" : { 54 | "type" : "Link", 55 | "config" : { 56 | "label" : "CTA Link" 57 | } 58 | }, 59 | "body" : { 60 | "type" : "Slices", 61 | "fieldset" : "Slice zone", 62 | "config" : { 63 | "labels" : { 64 | "featured_posts" : [ ] 65 | }, 66 | "choices" : { 67 | "featured_posts" : { 68 | "type" : "Slice", 69 | "fieldset" : "Featured posts", 70 | "description" : "A concise selection of featured blogposts", 71 | "icon" : "grade", 72 | "display" : "list", 73 | "non-repeat" : { 74 | "title1" : { 75 | "type" : "StructuredText", 76 | "config" : { 77 | "single" : "heading2, heading3, heading4, heading5, heading6", 78 | "label" : "title", 79 | "placeholder" : "Section title" 80 | } 81 | } 82 | }, 83 | "repeat" : { 84 | "featured_blogpost" : { 85 | "type" : "Link", 86 | "config" : { 87 | "select" : "document", 88 | "customtypes" : [ "blog_post" ], 89 | "label" : "Featured blogpost", 90 | "placeholder" : "Select a blogpost that you want to get featured" 91 | } 92 | } 93 | } 94 | } 95 | } 96 | } 97 | } 98 | }, 99 | "SEO & Social" : { 100 | "meta_title" : { 101 | "type" : "StructuredText", 102 | "config" : { 103 | "single" : "heading1", 104 | "label" : "Meta title", 105 | "placeholder" : "Meta title" 106 | } 107 | }, 108 | "meta_description" : { 109 | "type" : "StructuredText", 110 | "config" : { 111 | "single" : "paragraph", 112 | "label" : "Meta description", 113 | "placeholder" : "Meta description" 114 | } 115 | }, 116 | "social" : { 117 | "type" : "Slices", 118 | "fieldset" : "Slice zone", 119 | "config" : { 120 | "choices" : { 121 | "twitter_card" : { 122 | "type" : "Slice", 123 | "fieldset" : "Twitter Card", 124 | "description" : "Fields to customize Twitter Card (Summary Card with Large Image)", 125 | "icon" : "credit_card", 126 | "display" : "list", 127 | "non-repeat" : { 128 | "twitter_title" : { 129 | "type" : "StructuredText", 130 | "config" : { 131 | "single" : "paragraph", 132 | "label" : "Title", 133 | "placeholder" : "Title for Twitter Card" 134 | } 135 | }, 136 | "twitter_description" : { 137 | "type" : "StructuredText", 138 | "config" : { 139 | "single" : "paragraph", 140 | "label" : "Description", 141 | "placeholder" : "Description for Twitter Card" 142 | } 143 | }, 144 | "twitter_image" : { 145 | "type" : "Image", 146 | "config" : { 147 | "constraint" : { 148 | "width" : 1024, 149 | "height" : 512 150 | }, 151 | "thumbnails" : [ ], 152 | "label" : "Image" 153 | } 154 | } 155 | }, 156 | "repeat" : { } 157 | }, 158 | "open_graph" : { 159 | "type" : "Slice", 160 | "fieldset" : "Open Graph", 161 | "description" : "Fields to customize Open Graph", 162 | "icon" : "thumb_up", 163 | "display" : "list", 164 | "non-repeat" : { 165 | "og_title" : { 166 | "type" : "StructuredText", 167 | "config" : { 168 | "single" : "paragraph", 169 | "label" : "Title", 170 | "placeholder" : "Title for Open Graph" 171 | } 172 | }, 173 | "og_description" : { 174 | "type" : "StructuredText", 175 | "config" : { 176 | "single" : "paragraph", 177 | "label" : "Description", 178 | "placeholder" : "Description for Open Graph" 179 | } 180 | }, 181 | "og_image" : { 182 | "type" : "Image", 183 | "config" : { 184 | "constraint" : { 185 | "width" : 1200, 186 | "height" : 628 187 | }, 188 | "thumbnails" : [ ], 189 | "label" : "Image" 190 | } 191 | } 192 | }, 193 | "repeat" : { } 194 | } 195 | } 196 | } 197 | } 198 | } 199 | } 200 | -------------------------------------------------------------------------------- /Blog/blog_author.json: -------------------------------------------------------------------------------- 1 | { 2 | "Main": { 3 | "uid" : { 4 | "type" : "UID", 5 | "config" : { 6 | "label" : "UID", 7 | "placeholder" : "" 8 | } 9 | }, 10 | "firstname": { 11 | "type": "StructuredText", 12 | "config": { 13 | "single": "heading1, heading2, heading3, heading4, heading5, heading6", 14 | "label": "First Name", 15 | "placeholder": "Author's First Name" 16 | } 17 | }, 18 | "lastname": { 19 | "type": "StructuredText", 20 | "config": { 21 | "single": "heading1, heading2, heading3, heading4, heading5, heading6", 22 | "label": "Last Name", 23 | "placeholder": "Author's Last Name" 24 | } 25 | }, 26 | "bio": { 27 | "type": "StructuredText", 28 | "config": { 29 | "multi": "paragraph, strong, em, hyperlink, list-item, o-list-item", 30 | "allowTargetBlank": true, 31 | "label": "Author's bio", 32 | "placeholder": "Enter a short description of the author" 33 | } 34 | }, 35 | "profile_picture": { 36 | "type": "Image", 37 | "config": { 38 | "constraint" : { 39 | "width" : null, 40 | "height" : null 41 | }, 42 | "thumbnails": [ 43 | { 44 | "name": "large", 45 | "width": 1200, 46 | "height": 1800 47 | }, 48 | { 49 | "name": "medium", 50 | "width": 800, 51 | "height": 1200 52 | }, 53 | { 54 | "name": "small", 55 | "width": 400, 56 | "height": 600 57 | } 58 | ], 59 | "label": "Profile picture" 60 | } 61 | }, 62 | "social_media": { 63 | "type": "Group", 64 | "config": { 65 | "fields": { 66 | "name": { 67 | "type": "Text", 68 | "config": { 69 | "label": "Name", 70 | "placeholder": "Social media name" 71 | } 72 | }, 73 | "link": { 74 | "type": "Link", 75 | "config": { 76 | "allowTargetBlank": true, 77 | "label": "Link", 78 | "placeholder": "Link to the social media page" 79 | } 80 | } 81 | } 82 | } 83 | }, 84 | "body" : { 85 | "type" : "Slices", 86 | "fieldset" : "Slice zone", 87 | "config" : { 88 | "labels" : { 89 | "paragrah" : [ ], 90 | "full_width_image" : [ ] 91 | }, 92 | "choices" : { 93 | "paragraph" : { 94 | "type" : "Slice", 95 | "fieldset" : "Paragraph", 96 | "description" : "Insert a paragraph in the page", 97 | "icon" : "short_text", 98 | "display" : "list", 99 | "non-repeat" : { 100 | "text_block_title" : { 101 | "type" : "StructuredText", 102 | "config" : { 103 | "single" : "heading3", 104 | "label" : "Paragraph title", 105 | "placeholder" : "Enter paragraph title here" 106 | } 107 | } 108 | }, 109 | "text_block_paragraph" : { 110 | "type" : "StructuredText", 111 | "config" : { 112 | "multi" : "paragraph, strong, em, hyperlink, image", 113 | "label" : "Paragraph text", 114 | "placeholder" : "Enter text here" 115 | } 116 | }, 117 | "repeat" : { } 118 | }, 119 | "full_width_image" : { 120 | "type" : "Slice", 121 | "fieldset" : "Full width image", 122 | "description" : "Insert a full width image in the page", 123 | "icon" : "image", 124 | "display" : "list", 125 | "non-repeat" : { 126 | "full_width_image" : { 127 | "type" : "Image", 128 | "config": { 129 | "constraint": { 130 | "width": null, 131 | "height": null 132 | }, 133 | "thumbnails": [ 134 | { 135 | "name": "large", 136 | "width": 1600, 137 | "height": 850 138 | }, 139 | { 140 | "name": "medium", 141 | "width": 1200, 142 | "height": 638 143 | }, 144 | { 145 | "name": "small", 146 | "width": 800, 147 | "height": 425 148 | } 149 | ], 150 | "label": "Full width image" 151 | } 152 | } 153 | }, 154 | "repeat" : { } 155 | } 156 | } 157 | } 158 | } 159 | } 160 | } 161 | -------------------------------------------------------------------------------- /Editorial/editorial_author.json: -------------------------------------------------------------------------------- 1 | { 2 | "Main": { 3 | "uid" : { 4 | "type" : "UID", 5 | "config" : { 6 | "label" : "UID", 7 | "placeholder" : "" 8 | } 9 | }, 10 | "firstname": { 11 | "type": "StructuredText", 12 | "config": { 13 | "single": "heading1, heading2, heading3, heading4, heading5, heading6", 14 | "label": "First Name", 15 | "placeholder": "Author's First Name" 16 | } 17 | }, 18 | "lastname": { 19 | "type": "StructuredText", 20 | "config": { 21 | "single": "heading1, heading2, heading3, heading4, heading5, heading6", 22 | "label": "Last Name", 23 | "placeholder": "Author's Last Name" 24 | } 25 | }, 26 | "bio": { 27 | "type": "StructuredText", 28 | "config": { 29 | "multi": "paragraph, strong, em, hyperlink, list-item, o-list-item", 30 | "allowTargetBlank": true, 31 | "label": "Author's bio", 32 | "placeholder": "Enter a short description of the author" 33 | } 34 | }, 35 | "profile_picture": { 36 | "type": "Image", 37 | "config": { 38 | "constraint" : { 39 | "width" : null, 40 | "height" : null 41 | }, 42 | "thumbnails": [ 43 | { 44 | "name": "large", 45 | "width": 1200, 46 | "height": 1800 47 | }, 48 | { 49 | "name": "medium", 50 | "width": 800, 51 | "height": 1200 52 | }, 53 | { 54 | "name": "small", 55 | "width": 400, 56 | "height": 600 57 | } 58 | ], 59 | "label": "Profile picture" 60 | } 61 | }, 62 | "social_media": { 63 | "type": "Group", 64 | "config": { 65 | "fields": { 66 | "name": { 67 | "type": "Text", 68 | "config": { 69 | "label": "Name", 70 | "placeholder": "Social media name" 71 | } 72 | }, 73 | "link": { 74 | "type": "Link", 75 | "config": { 76 | "allowTargetBlank": true, 77 | "label": "Link", 78 | "placeholder": "Link to the social media page" 79 | } 80 | } 81 | } 82 | } 83 | }, 84 | "body" : { 85 | "type" : "Slices", 86 | "fieldset" : "Slice zone", 87 | "config" : { 88 | "labels" : { 89 | "paragrah" : [ ], 90 | "full_width_image" : [ ] 91 | }, 92 | "choices" : { 93 | "paragraph" : { 94 | "type" : "Slice", 95 | "fieldset" : "Paragraph", 96 | "description" : "Insert a paragraph in the page", 97 | "icon" : "short_text", 98 | "display" : "list", 99 | "non-repeat" : { 100 | "text_block_title" : { 101 | "type" : "StructuredText", 102 | "config" : { 103 | "single" : "heading3", 104 | "label" : "Paragraph title", 105 | "placeholder" : "Enter paragraph title here" 106 | } 107 | } 108 | }, 109 | "text_block_paragraph" : { 110 | "type" : "StructuredText", 111 | "config" : { 112 | "multi" : "paragraph, strong, em, hyperlink, image", 113 | "label" : "Paragraph text", 114 | "placeholder" : "Enter text here" 115 | } 116 | }, 117 | "repeat" : { } 118 | }, 119 | "full_width_image" : { 120 | "type" : "Slice", 121 | "fieldset" : "Full width image", 122 | "description" : "Insert a full width image in the page", 123 | "icon" : "image", 124 | "display" : "list", 125 | "non-repeat" : { 126 | "full_width_image" : { 127 | "type" : "Image", 128 | "config": { 129 | "constraint": { 130 | "width": null, 131 | "height": null 132 | }, 133 | "thumbnails": [ 134 | { 135 | "name": "large", 136 | "width": 1600, 137 | "height": 850 138 | }, 139 | { 140 | "name": "medium", 141 | "width": 1200, 142 | "height": 638 143 | }, 144 | { 145 | "name": "small", 146 | "width": 800, 147 | "height": 425 148 | } 149 | ], 150 | "label": "Full width image" 151 | } 152 | } 153 | }, 154 | "repeat" : { } 155 | } 156 | } 157 | } 158 | } 159 | } 160 | } 161 | -------------------------------------------------------------------------------- /Marketing/marketing_author.json: -------------------------------------------------------------------------------- 1 | { 2 | "Main": { 3 | "uid" : { 4 | "type" : "UID", 5 | "config" : { 6 | "label" : "UID", 7 | "placeholder" : "" 8 | } 9 | }, 10 | "firstname": { 11 | "type": "StructuredText", 12 | "config": { 13 | "single": "heading1, heading2, heading3, heading4, heading5, heading6", 14 | "label": "First Name", 15 | "placeholder": "Author's First Name" 16 | } 17 | }, 18 | "lastname": { 19 | "type": "StructuredText", 20 | "config": { 21 | "single": "heading1, heading2, heading3, heading4, heading5, heading6", 22 | "label": "Last Name", 23 | "placeholder": "Author's Last Name" 24 | } 25 | }, 26 | "bio": { 27 | "type": "StructuredText", 28 | "config": { 29 | "multi": "paragraph, strong, em, hyperlink, list-item, o-list-item", 30 | "allowTargetBlank": true, 31 | "label": "Author's bio", 32 | "placeholder": "Enter a short description of the author" 33 | } 34 | }, 35 | "profile_picture": { 36 | "type": "Image", 37 | "config": { 38 | "constraint" : { 39 | "width" : null, 40 | "height" : null 41 | }, 42 | "thumbnails": [ 43 | { 44 | "name": "large", 45 | "width": 1200, 46 | "height": 1800 47 | }, 48 | { 49 | "name": "medium", 50 | "width": 800, 51 | "height": 1200 52 | }, 53 | { 54 | "name": "small", 55 | "width": 400, 56 | "height": 600 57 | } 58 | ], 59 | "label": "Profile picture" 60 | } 61 | }, 62 | "social_media": { 63 | "type": "Group", 64 | "config": { 65 | "fields": { 66 | "name": { 67 | "type": "Text", 68 | "config": { 69 | "label": "Name", 70 | "placeholder": "Social media name" 71 | } 72 | }, 73 | "link": { 74 | "type": "Link", 75 | "config": { 76 | "allowTargetBlank": true, 77 | "label": "Link", 78 | "placeholder": "Link to the social media page" 79 | } 80 | } 81 | } 82 | } 83 | }, 84 | "body" : { 85 | "type" : "Slices", 86 | "fieldset" : "Slice zone", 87 | "config" : { 88 | "labels" : { 89 | "paragrah" : [ ], 90 | "full_width_image" : [ ] 91 | }, 92 | "choices" : { 93 | "paragraph" : { 94 | "type" : "Slice", 95 | "fieldset" : "Paragraph", 96 | "description" : "Insert a paragraph in the page", 97 | "icon" : "short_text", 98 | "display" : "list", 99 | "non-repeat" : { 100 | "text_block_title" : { 101 | "type" : "StructuredText", 102 | "config" : { 103 | "single" : "heading3", 104 | "label" : "Paragraph title", 105 | "placeholder" : "Enter paragraph title here" 106 | } 107 | } 108 | }, 109 | "text_block_paragraph" : { 110 | "type" : "StructuredText", 111 | "config" : { 112 | "multi" : "paragraph, strong, em, hyperlink, image", 113 | "label" : "Paragraph text", 114 | "placeholder" : "Enter text here" 115 | } 116 | }, 117 | "repeat" : { } 118 | }, 119 | "full_width_image" : { 120 | "type" : "Slice", 121 | "fieldset" : "Full width image", 122 | "description" : "Insert a full width image in the page", 123 | "icon" : "image", 124 | "display" : "list", 125 | "non-repeat" : { 126 | "full_width_image" : { 127 | "type" : "Image", 128 | "config": { 129 | "constraint": { 130 | "width": null, 131 | "height": null 132 | }, 133 | "thumbnails": [ 134 | { 135 | "name": "large", 136 | "width": 1600, 137 | "height": 850 138 | }, 139 | { 140 | "name": "medium", 141 | "width": 1200, 142 | "height": 638 143 | }, 144 | { 145 | "name": "small", 146 | "width": 800, 147 | "height": 425 148 | } 149 | ], 150 | "label": "Full width image" 151 | } 152 | } 153 | }, 154 | "repeat" : { } 155 | } 156 | } 157 | } 158 | } 159 | } 160 | } 161 | -------------------------------------------------------------------------------- /Documentation/documentation_author.json: -------------------------------------------------------------------------------- 1 | { 2 | "Main": { 3 | "uid" : { 4 | "type" : "UID", 5 | "config" : { 6 | "label" : "UID", 7 | "placeholder" : "" 8 | } 9 | }, 10 | "firstname": { 11 | "type": "StructuredText", 12 | "config": { 13 | "single": "heading1, heading2, heading3, heading4, heading5, heading6", 14 | "label": "First Name", 15 | "placeholder": "Author's First Name" 16 | } 17 | }, 18 | "lastname": { 19 | "type": "StructuredText", 20 | "config": { 21 | "single": "heading1, heading2, heading3, heading4, heading5, heading6", 22 | "label": "Last Name", 23 | "placeholder": "Author's Last Name" 24 | } 25 | }, 26 | "bio": { 27 | "type": "StructuredText", 28 | "config": { 29 | "multi": "paragraph, strong, em, hyperlink, list-item, o-list-item", 30 | "allowTargetBlank": true, 31 | "label": "Author's bio", 32 | "placeholder": "Enter a short description of the author" 33 | } 34 | }, 35 | "profile_picture": { 36 | "type": "Image", 37 | "config": { 38 | "constraint" : { 39 | "width" : null, 40 | "height" : null 41 | }, 42 | "thumbnails": [ 43 | { 44 | "name": "large", 45 | "width": 1200, 46 | "height": 1800 47 | }, 48 | { 49 | "name": "medium", 50 | "width": 800, 51 | "height": 1200 52 | }, 53 | { 54 | "name": "small", 55 | "width": 400, 56 | "height": 600 57 | } 58 | ], 59 | "label": "Profile picture" 60 | } 61 | }, 62 | "social_media": { 63 | "type": "Group", 64 | "config": { 65 | "fields": { 66 | "name": { 67 | "type": "Text", 68 | "config": { 69 | "label": "Name", 70 | "placeholder": "Social media name" 71 | } 72 | }, 73 | "link": { 74 | "type": "Link", 75 | "config": { 76 | "allowTargetBlank": true, 77 | "label": "Link", 78 | "placeholder": "Link to the social media page" 79 | } 80 | } 81 | } 82 | } 83 | }, 84 | "body" : { 85 | "type" : "Slices", 86 | "fieldset" : "Slice zone", 87 | "config" : { 88 | "labels" : { 89 | "paragrah" : [ ], 90 | "full_width_image" : [ ] 91 | }, 92 | "choices" : { 93 | "paragraph" : { 94 | "type" : "Slice", 95 | "fieldset" : "Paragraph", 96 | "description" : "Insert a paragraph in the page", 97 | "icon" : "short_text", 98 | "display" : "list", 99 | "non-repeat" : { 100 | "text_block_title" : { 101 | "type" : "StructuredText", 102 | "config" : { 103 | "single" : "heading3", 104 | "label" : "Paragraph title", 105 | "placeholder" : "Enter paragraph title here" 106 | } 107 | } 108 | }, 109 | "text_block_paragraph" : { 110 | "type" : "StructuredText", 111 | "config" : { 112 | "multi" : "paragraph, strong, em, hyperlink, image", 113 | "label" : "Paragraph text", 114 | "placeholder" : "Enter text here" 115 | } 116 | }, 117 | "repeat" : { } 118 | }, 119 | "full_width_image" : { 120 | "type" : "Slice", 121 | "fieldset" : "Full width image", 122 | "description" : "Insert a full width image in the page", 123 | "icon" : "image", 124 | "display" : "list", 125 | "non-repeat" : { 126 | "full_width_image" : { 127 | "type" : "Image", 128 | "config": { 129 | "constraint": { 130 | "width": null, 131 | "height": null 132 | }, 133 | "thumbnails": [ 134 | { 135 | "name": "large", 136 | "width": 1600, 137 | "height": 850 138 | }, 139 | { 140 | "name": "medium", 141 | "width": 1200, 142 | "height": 638 143 | }, 144 | { 145 | "name": "small", 146 | "width": 800, 147 | "height": 425 148 | } 149 | ], 150 | "label": "Full width image" 151 | } 152 | } 153 | }, 154 | "repeat" : { } 155 | } 156 | } 157 | } 158 | } 159 | } 160 | } 161 | -------------------------------------------------------------------------------- /Documentation/documentation_article.json: -------------------------------------------------------------------------------- 1 | { 2 | "Main": { 3 | "uid": { 4 | "type": "UID", 5 | "config": { 6 | "label": "UID" 7 | } 8 | }, 9 | "article_main_title": { 10 | "type": "StructuredText", 11 | "config": { 12 | "single": "heading1", 13 | "label": "Article main title", 14 | "placeholder": "Enter main title here" 15 | } 16 | }, 17 | "author": { 18 | "type": "Link", 19 | "config": { 20 | "select": "document", 21 | "label": "Author", 22 | "placeholder": "Select the author of this article" 23 | } 24 | }, 25 | "body": { 26 | "type": "Slices", 27 | "fieldset": "Slice zone", 28 | "config": { 29 | "labels": { 30 | "code_snippet": [], 31 | "full_width_image": [], 32 | "related_articles": [], 33 | "highlighted_text": [] 34 | }, 35 | "choices": { 36 | "paragraph": { 37 | "type": "Slice", 38 | "fieldset": "Paragraph", 39 | "description": "Insert a paragraph in the page", 40 | "icon": "short_text", 41 | "display": "list", 42 | "non-repeat": { 43 | "text_block_title": { 44 | "type": "StructuredText", 45 | "config": { 46 | "single": "heading3", 47 | "label": "Paragraph title", 48 | "placeholder": "Enter paragraph title here" 49 | } 50 | }, 51 | "text_block_paragraph": { 52 | "type": "StructuredText", 53 | "config": { 54 | "multi": "paragraph, strong, em, hyperlink, image", 55 | "label": "Paragraph text", 56 | "placeholder": "Enter text here" 57 | } 58 | } 59 | }, 60 | "repeat": {} 61 | }, 62 | "code_snippet": { 63 | "type": "Slice", 64 | "fieldset": "Code Snippet", 65 | "description": "Inserts code in your article", 66 | "icon": "code", 67 | "non-repeat": { 68 | "quote": { 69 | "type": "StructuredText", 70 | "config": { 71 | "single": "preformatted", 72 | "label": "Code", 73 | "placeholder": "Your code" 74 | } 75 | } 76 | }, 77 | "repeat": {}, 78 | "display": "list" 79 | }, 80 | "highlighted_text": { 81 | "type": "Slice", 82 | "fieldset": "Highlighted text", 83 | "description": "A highligthed text with a title", 84 | "icon": "short_text", 85 | "display": "list", 86 | "non-repeat": { 87 | "highlighted_text_title": { 88 | "type": "StructuredText", 89 | "config": { 90 | "single": "heading2, heading3, heading4, heading5, heading6", 91 | "label": "Highlighted text title", 92 | "placeholder": "Enter title for the highlighted text" 93 | } 94 | }, 95 | "highlighted_text": { 96 | "type": "StructuredText", 97 | "config": { 98 | "multi": "paragraph, preformatted, strong, em, hyperlink, list-item, o-list-item", 99 | "allowTargetBlank": true, 100 | "label": "Highlighted text", 101 | "placeholder": "Enter text here" 102 | } 103 | } 104 | }, 105 | "repeat": {} 106 | }, 107 | "full_width_image": { 108 | "type": "Slice", 109 | "fieldset": "Full width image", 110 | "description": "Insert a full width image in the page", 111 | "icon": "image", 112 | "display": "list", 113 | "non-repeat": { 114 | "full_width_image": { 115 | "type": "Image", 116 | "config": { 117 | "constraint": { 118 | "width": 1440, 119 | "height": 450 120 | }, 121 | "thumbnails": [], 122 | "label": "Full width image" 123 | } 124 | } 125 | }, 126 | "repeat": {} 127 | }, 128 | "image_text_block": { 129 | "type": "Slice", 130 | "fieldset": "Image Text Block", 131 | "description": "A block with an image and a text", 132 | "icon": "art_track", 133 | "display": "list", 134 | "non-repeat": { 135 | "image_block_image": { 136 | "type": "Image", 137 | "config": { 138 | "constraint": { 139 | "width": 585, 140 | "height": 585 141 | }, 142 | "thumbnails": [], 143 | "label": "Image block image" 144 | } 145 | }, 146 | "image_block_title": { 147 | "type": "StructuredText", 148 | "config": { 149 | "single": "heading2", 150 | "label": "Image block title", 151 | "placeholder": "Enter Image block title here" 152 | } 153 | }, 154 | "image_block_text": { 155 | "type": "StructuredText", 156 | "config": { 157 | "multi": "paragraph, strong, em, hyperlink, list-item, o-list-item", 158 | "allowTargetBlank": true, 159 | "label": "Image block text", 160 | "placeholder": "Enter text here" 161 | } 162 | } 163 | }, 164 | "repeat": {} 165 | } 166 | } 167 | } 168 | } 169 | }, 170 | "Related Articles": { 171 | "related_articles_title": { 172 | "type": "Group", 173 | "config": { 174 | "fields": { 175 | "related_article": { 176 | "type": "Link", 177 | "config": { 178 | "select": "document", 179 | "label": "Related article", 180 | "placeholder": "Select an article to link" 181 | } 182 | } 183 | }, 184 | "label": "Related articles title" 185 | } 186 | } 187 | } 188 | } 189 | -------------------------------------------------------------------------------- /Blog/blog_blog-post.json: -------------------------------------------------------------------------------- 1 | { 2 | "Main" : { 3 | "uid" : { 4 | "type" : "UID", 5 | "config" : { 6 | "label" : "UID", 7 | "placeholder" : "" 8 | } 9 | }, 10 | "post_main_title" : { 11 | "type" : "StructuredText", 12 | "config" : { 13 | "single" : "heading1", 14 | "label" : "Post main title", 15 | "placeholder" : "Enter main title here" 16 | } 17 | }, 18 | "main_image" : { 19 | "type" : "Image", 20 | "config": { 21 | "constraint": { 22 | "width": null, 23 | "height": null 24 | }, 25 | "thumbnails": [ 26 | { 27 | "name": "large", 28 | "width": 1600, 29 | "height": 850 30 | }, 31 | { 32 | "name": "medium", 33 | "width": 1200, 34 | "height": 638 35 | }, 36 | { 37 | "name": "small", 38 | "width": 800, 39 | "height": 425 40 | } 41 | ], 42 | "label": "Main image" 43 | } 44 | }, 45 | "body" : { 46 | "type" : "Slices", 47 | "fieldset" : "Slice zone", 48 | "config" : { 49 | "labels" : { 50 | "quote" : [ ] 51 | }, 52 | "choices" : { 53 | "paragraph" : { 54 | "type" : "Slice", 55 | "fieldset" : "Paragraph", 56 | "description" : "Insert a paragraph in the page", 57 | "icon" : "short_text", 58 | "display" : "list", 59 | "non-repeat" : { 60 | "text_block_title" : { 61 | "type" : "StructuredText", 62 | "config" : { 63 | "single" : "heading3", 64 | "label" : "Paragraph title", 65 | "placeholder" : "Enter paragraph title here" 66 | } 67 | } 68 | }, 69 | "text_block_paragraph" : { 70 | "type" : "StructuredText", 71 | "config" : { 72 | "multi" : "paragraph, strong, em, hyperlink, image", 73 | "label" : "Paragraph text", 74 | "placeholder" : "Enter text here" 75 | } 76 | }, 77 | "repeat" : { } 78 | }, 79 | "image" : { 80 | "type" : "Slice", 81 | "fieldset" : "Image", 82 | "description" : "Image", 83 | "icon" : "image", 84 | "display" : "list", 85 | "non-repeat" : { 86 | "img" : { 87 | "type" : "Image", 88 | "config": { 89 | "constraint": { 90 | "width": null, 91 | "height": null 92 | }, 93 | "thumbnails": [ 94 | { 95 | "name": "large", 96 | "width": 1600, 97 | "height": 850 98 | }, 99 | { 100 | "name": "medium", 101 | "width": 1200, 102 | "height": 638 103 | }, 104 | { 105 | "name": "small", 106 | "width": 800, 107 | "height": 425 108 | } 109 | ], 110 | "label": "Full width image" 111 | } 112 | } 113 | }, 114 | "repeat" : { } 115 | }, 116 | "embed" : { 117 | "type" : "Slice", 118 | "fieldset" : "Embed", 119 | "description" : "Embed an external object", 120 | "icon" : "cloud", 121 | "display" : "list", 122 | "non-repeat" : { 123 | "embed" : { 124 | "type" : "Embed", 125 | "config" : { 126 | "label" : "Embed" 127 | } 128 | } 129 | }, 130 | "repeat" : { } 131 | }, 132 | "slider" : { 133 | "type" : "Slice", 134 | "fieldset" : "Slider", 135 | "description" : "A slider of full-width images + description", 136 | "icon" : "image", 137 | "display" : "list", 138 | "non-repeat" : { 139 | "title" : { 140 | "type" : "StructuredText", 141 | "config" : { 142 | "single" : "heading2", 143 | "label" : "Title" 144 | } 145 | } 146 | }, 147 | "repeat" : { 148 | "slider_image" : { 149 | "type" : "Image", 150 | "config" : { 151 | "constraint": { 152 | "width": null, 153 | "height": null 154 | }, 155 | "thumbnails": [ 156 | { 157 | "name": "large", 158 | "width": 1600, 159 | "height": 850 160 | }, 161 | { 162 | "name": "medium", 163 | "width": 1200, 164 | "height": 638 165 | }, 166 | { 167 | "name": "small", 168 | "width": 800, 169 | "height": 425 170 | } 171 | ], 172 | "label" : "Slider Image" 173 | } 174 | } 175 | } 176 | }, 177 | "quote" : { 178 | "type" : "Slice", 179 | "fieldset" : "Quote", 180 | "description" : "A short quote with author's portrait", 181 | "icon" : "format_quote", 182 | "non-repeat" : { 183 | "quote" : { 184 | "type" : "StructuredText", 185 | "config" : { 186 | "single" : "em", 187 | "label" : "Quote", 188 | "placeholder" : "Enter quote here" 189 | } 190 | }, 191 | "name_of_the_author" : { 192 | "type" : "StructuredText", 193 | "config" : { 194 | "multi" : "paragraph", 195 | "label" : "Name of the author", 196 | "placeholder" : "Enter author's name" 197 | } 198 | }, 199 | "portrait_author" : { 200 | "type" : "Image", 201 | "config" : { 202 | "constraint" : { 203 | "width" : null, 204 | "height" : null 205 | }, 206 | "thumbnails": [ 207 | { 208 | "name": "large", 209 | "width": 1200, 210 | "height": 1800 211 | }, 212 | { 213 | "name": "medium", 214 | "width": 800, 215 | "height": 1200 216 | }, 217 | { 218 | "name": "small", 219 | "width": 400, 220 | "height": 600 221 | } 222 | ], 223 | "label" : "Portrait Author" 224 | } 225 | } 226 | }, 227 | "repeat" : { }, 228 | "display" : "list" 229 | } 230 | } 231 | } 232 | } 233 | } 234 | } 235 | -------------------------------------------------------------------------------- /Marketing/marketing_blog-post.json: -------------------------------------------------------------------------------- 1 | { 2 | "Main" : { 3 | "uid" : { 4 | "type" : "UID", 5 | "config" : { 6 | "label" : "UID", 7 | "placeholder" : "" 8 | } 9 | }, 10 | "post_main_title" : { 11 | "type" : "StructuredText", 12 | "config" : { 13 | "single" : "heading1", 14 | "label" : "Post main title", 15 | "placeholder" : "Enter main title here" 16 | } 17 | }, 18 | "main_image" : { 19 | "type" : "Image", 20 | "config": { 21 | "constraint": { 22 | "width": null, 23 | "height": null 24 | }, 25 | "thumbnails": [ 26 | { 27 | "name": "large", 28 | "width": 1600, 29 | "height": 850 30 | }, 31 | { 32 | "name": "medium", 33 | "width": 1200, 34 | "height": 638 35 | }, 36 | { 37 | "name": "small", 38 | "width": 800, 39 | "height": 425 40 | } 41 | ], 42 | "label": "Main image" 43 | } 44 | }, 45 | "body" : { 46 | "type" : "Slices", 47 | "fieldset" : "Slice zone", 48 | "config" : { 49 | "labels" : { 50 | "quote" : [ ] 51 | }, 52 | "choices" : { 53 | "paragraph" : { 54 | "type" : "Slice", 55 | "fieldset" : "Paragraph", 56 | "description" : "Insert a paragraph in the page", 57 | "icon" : "short_text", 58 | "display" : "list", 59 | "non-repeat" : { 60 | "text_block_title" : { 61 | "type" : "StructuredText", 62 | "config" : { 63 | "single" : "heading3", 64 | "label" : "Paragraph title", 65 | "placeholder" : "Enter paragraph title here" 66 | } 67 | } 68 | }, 69 | "text_block_paragraph" : { 70 | "type" : "StructuredText", 71 | "config" : { 72 | "multi" : "paragraph, strong, em, hyperlink, image", 73 | "label" : "Paragraph text", 74 | "placeholder" : "Enter text here" 75 | } 76 | }, 77 | "repeat" : { } 78 | }, 79 | "image" : { 80 | "type" : "Slice", 81 | "fieldset" : "Image", 82 | "description" : "Image", 83 | "icon" : "image", 84 | "display" : "list", 85 | "non-repeat" : { 86 | "img" : { 87 | "type" : "Image", 88 | "config": { 89 | "constraint": { 90 | "width": null, 91 | "height": null 92 | }, 93 | "thumbnails": [ 94 | { 95 | "name": "large", 96 | "width": 1600, 97 | "height": 850 98 | }, 99 | { 100 | "name": "medium", 101 | "width": 1200, 102 | "height": 638 103 | }, 104 | { 105 | "name": "small", 106 | "width": 800, 107 | "height": 425 108 | } 109 | ], 110 | "label": "Full width image" 111 | } 112 | } 113 | }, 114 | "repeat" : { } 115 | }, 116 | "embed" : { 117 | "type" : "Slice", 118 | "fieldset" : "Embed", 119 | "description" : "Embed an external object", 120 | "icon" : "cloud", 121 | "display" : "list", 122 | "non-repeat" : { 123 | "embed" : { 124 | "type" : "Embed", 125 | "config" : { 126 | "label" : "Embed" 127 | } 128 | } 129 | }, 130 | "repeat" : { } 131 | }, 132 | "slider" : { 133 | "type" : "Slice", 134 | "fieldset" : "Slider", 135 | "description" : "A slider of full-width images + description", 136 | "icon" : "image", 137 | "display" : "list", 138 | "non-repeat" : { 139 | "title" : { 140 | "type" : "StructuredText", 141 | "config" : { 142 | "single" : "heading2", 143 | "label" : "Title" 144 | } 145 | } 146 | }, 147 | "repeat" : { 148 | "slider_image" : { 149 | "type" : "Image", 150 | "config" : { 151 | "constraint": { 152 | "width": null, 153 | "height": null 154 | }, 155 | "thumbnails": [ 156 | { 157 | "name": "large", 158 | "width": 1600, 159 | "height": 850 160 | }, 161 | { 162 | "name": "medium", 163 | "width": 1200, 164 | "height": 638 165 | }, 166 | { 167 | "name": "small", 168 | "width": 800, 169 | "height": 425 170 | } 171 | ], 172 | "label" : "Slider Image" 173 | } 174 | } 175 | } 176 | }, 177 | "quote" : { 178 | "type" : "Slice", 179 | "fieldset" : "Quote", 180 | "description" : "A short quote with author's portrait", 181 | "icon" : "format_quote", 182 | "non-repeat" : { 183 | "quote" : { 184 | "type" : "StructuredText", 185 | "config" : { 186 | "single" : "em", 187 | "label" : "Quote", 188 | "placeholder" : "Enter quote here" 189 | } 190 | }, 191 | "name_of_the_author" : { 192 | "type" : "StructuredText", 193 | "config" : { 194 | "multi" : "paragraph", 195 | "label" : "Name of the author", 196 | "placeholder" : "Enter author's name" 197 | } 198 | }, 199 | "portrait_author" : { 200 | "type" : "Image", 201 | "config" : { 202 | "constraint" : { 203 | "width" : null, 204 | "height" : null 205 | }, 206 | "thumbnails": [ 207 | { 208 | "name": "large", 209 | "width": 1200, 210 | "height": 1800 211 | }, 212 | { 213 | "name": "medium", 214 | "width": 800, 215 | "height": 1200 216 | }, 217 | { 218 | "name": "small", 219 | "width": 400, 220 | "height": 600 221 | } 222 | ], 223 | "label" : "Portrait Author" 224 | } 225 | } 226 | }, 227 | "repeat" : { }, 228 | "display" : "list" 229 | } 230 | } 231 | } 232 | } 233 | } 234 | } 235 | -------------------------------------------------------------------------------- /Editorial/editorial_article.json: -------------------------------------------------------------------------------- 1 | { 2 | "Main" : { 3 | "uid" : { 4 | "type" : "UID", 5 | "config" : { 6 | "label" : "UID", 7 | "placeholder" : "" 8 | } 9 | }, 10 | "main_image" : { 11 | "type" : "Image", 12 | "config": { 13 | "constraint": { 14 | "width": null, 15 | "height": null 16 | }, 17 | "thumbnails": [ 18 | { 19 | "name": "large", 20 | "width": 1600, 21 | "height": 850 22 | }, 23 | { 24 | "name": "medium", 25 | "width": 1200, 26 | "height": 638 27 | }, 28 | { 29 | "name": "small", 30 | "width": 800, 31 | "height": 425 32 | } 33 | ], 34 | "label" : "Main article image" 35 | } 36 | }, 37 | "article_main_title" : { 38 | "type" : "StructuredText", 39 | "config" : { 40 | "single" : "heading1", 41 | "label" : "Article main title", 42 | "placeholder" : "Enter main title here" 43 | } 44 | }, 45 | "topic_description" : { 46 | "type" : "StructuredText", 47 | "config" : { 48 | "multi" : "paragraph, preformatted, heading1, heading2, heading3, heading4, heading5, heading6, strong, em, hyperlink, image, embed, list-item, o-list-item, rtl", 49 | "label" : "Topic Description", 50 | "placeholder" : "Topic Description" 51 | } 52 | }, 53 | "body" : { 54 | "type" : "Slices", 55 | "fieldset" : "Slice zone", 56 | "config" : { 57 | "labels" : { 58 | "authors" : [ ], 59 | "body" : [ ], 60 | "title-text-image" : [ ], 61 | "title-text-embed" : [ ], 62 | "copyright_details_box" : [ ], 63 | "social_cards" : [ ], 64 | "quote" : [ { 65 | "name" : "left", 66 | "display" : "Left" 67 | }, { 68 | "name" : "right", 69 | "display" : "Right" 70 | }, { 71 | "name" : "center", 72 | "display" : "Center" 73 | } ], 74 | "image_slice" : [ ], 75 | "video" : [ ] 76 | }, 77 | "choices" : { 78 | "body" : { 79 | "type" : "Slice", 80 | "fieldset" : "Text Only Body", 81 | "description" : "Article body", 82 | "icon" : "assignment", 83 | "display" : "list", 84 | "non-repeat" : { 85 | "body1" : { 86 | "type" : "StructuredText", 87 | "config" : { 88 | "multi" : "paragraph, preformatted, heading1, heading2, heading3, heading4, heading5, heading6, strong, em, hyperlink, image, embed, list-item, o-list-item, rtl", 89 | "label" : "Body", 90 | "placeholder" : "Insert your text here" 91 | } 92 | } 93 | }, 94 | "repeat" : { } 95 | }, 96 | "quote" : { 97 | "type" : "Slice", 98 | "fieldset" : "Quote", 99 | "description" : "A short quote with author's portrait", 100 | "icon" : "format_quote", 101 | "non-repeat" : { 102 | "quote" : { 103 | "type" : "StructuredText", 104 | "config" : { 105 | "single" : "em", 106 | "label" : "Quote", 107 | "placeholder" : "Enter quote here" 108 | } 109 | }, 110 | "name_of_the_author" : { 111 | "type" : "StructuredText", 112 | "config" : { 113 | "multi" : "paragraph", 114 | "label" : "Name of the author", 115 | "placeholder" : "John Doe" 116 | } 117 | }, 118 | "portrait_author" : { 119 | "type" : "Image", 120 | "config" : { 121 | "constraint" : { 122 | "width" : 700, 123 | "height" : 700 124 | }, 125 | "thumbnails" : [ { 126 | "name" : "mobile", 127 | "width" : 350, 128 | "height" : 350 129 | } ], 130 | "label" : "Portrait Author" 131 | } 132 | } 133 | }, 134 | "repeat" : { }, 135 | "display" : "list" 136 | }, 137 | "title-text-image" : { 138 | "type" : "Slice", 139 | "fieldset" : "Title-text-Media item", 140 | "description" : "Title-text-image", 141 | "icon" : "border_color", 142 | "display" : "list", 143 | "non-repeat" : { 144 | "section_title" : { 145 | "type" : "StructuredText", 146 | "config" : { 147 | "single" : "heading1, heading2, heading3, heading4, heading5, heading6", 148 | "label" : "Section title", 149 | "placeholder" : "Section title" 150 | } 151 | } 152 | }, 153 | "repeat" : { 154 | "section_image" : { 155 | "type" : "Image", 156 | "config" : { 157 | "constraint" : { }, 158 | "thumbnails" : [ { 159 | "name" : "Mobile View", 160 | "width" : 250, 161 | "height" : 250 162 | } ], 163 | "label" : "Section Image" 164 | } 165 | }, 166 | "section_body" : { 167 | "type" : "StructuredText", 168 | "config" : { 169 | "multi" : "paragraph, preformatted, heading1, heading2, heading3, heading4, heading5, heading6, strong, em, hyperlink, image, embed, list-item, o-list-item, rtl", 170 | "label" : "Section Body", 171 | "placeholder" : "Section Body" 172 | } 173 | }, 174 | "image_details" : { 175 | "type" : "Text", 176 | "config" : { 177 | "label" : "Image Details", 178 | "placeholder" : "Image Details" 179 | } 180 | }, 181 | "embed_link" : { 182 | "type" : "Embed", 183 | "config" : { 184 | "label" : "Embed link", 185 | "placeholder" : "Embed link" 186 | } 187 | } 188 | } 189 | }, 190 | "image_slice" : { 191 | "type" : "Slice", 192 | "fieldset" : "Image Slice", 193 | "description" : "Image Slice", 194 | "icon" : "add_a_photo", 195 | "display" : "list", 196 | "non-repeat" : { }, 197 | "repeat" : { 198 | "image" : { 199 | "type" : "Image", 200 | "config" : { 201 | "constraint" : { }, 202 | "thumbnails" : [ { 203 | "name" : "Mobile", 204 | "width" : 200, 205 | "height" : 200 206 | } ], 207 | "label" : "Image" 208 | } 209 | }, 210 | "caption" : { 211 | "type" : "StructuredText", 212 | "config" : { 213 | "single" : "heading1, heading2, heading3, heading4, heading5, heading6", 214 | "label" : "Caption", 215 | "placeholder" : "Caption" 216 | } 217 | } 218 | } 219 | }, 220 | "video" : { 221 | "type" : "Slice", 222 | "fieldset" : "Video", 223 | "description" : "Video", 224 | "icon" : "compare", 225 | "display" : "list", 226 | "non-repeat" : { }, 227 | "repeat" : { 228 | "video_embed" : { 229 | "type" : "Embed", 230 | "config" : { 231 | "label" : "Video Embed", 232 | "placeholder" : "Video Embed" 233 | } 234 | } 235 | } 236 | } 237 | } 238 | } 239 | } 240 | }, 241 | "Meta" : { 242 | "link_doc" : { 243 | "type" : "Link", 244 | "config" : { 245 | "select" : "document", 246 | "label" : "Link doc", 247 | "placeholder" : "Link doc" 248 | } 249 | }, 250 | "topics" : { 251 | "type" : "Link", 252 | "config" : { 253 | "select" : "document", 254 | "label" : "Topics", 255 | "placeholder" : "Topics" 256 | } 257 | } 258 | } 259 | } 260 | -------------------------------------------------------------------------------- /Ecommerce/ecommerce_homepage.json: -------------------------------------------------------------------------------- 1 | { 2 | "Main" : { 3 | "hero_image" : { 4 | "type" : "Image", 5 | "config": { 6 | "constraint": { 7 | "width": null, 8 | "height": null 9 | }, 10 | "thumbnails": [ 11 | { 12 | "name": "large", 13 | "width": 1600, 14 | "height": 850 15 | }, 16 | { 17 | "name": "medium", 18 | "width": 1200, 19 | "height": 638 20 | }, 21 | { 22 | "name": "small", 23 | "width": 800, 24 | "height": 425 25 | } 26 | ], 27 | "label" : "Hero image" 28 | } 29 | }, 30 | "hero_text" : { 31 | "type" : "Text", 32 | "config" : { 33 | "label" : "Hero banner text", 34 | "placeholder" : "Select your banner text" 35 | } 36 | }, 37 | "banner_link" : { 38 | "type" : "Link", 39 | "config" : { 40 | "label" : "banner_link", 41 | "placeholder" : "Select banner link" 42 | } 43 | }, 44 | "body" : { 45 | "type" : "Slices", 46 | "fieldset" : "Slice zone", 47 | "config" : { 48 | "labels" : { 49 | "products_section" : [ ], 50 | "call_to_action_banner" : [ ] 51 | }, 52 | "choices" : { 53 | "products_section" : { 54 | "type" : "Slice", 55 | "fieldset" : "Products section", 56 | "description" : "Choose feaured products", 57 | "icon" : "featured_play_list", 58 | "display" : "list", 59 | "non-repeat" : { 60 | "title" : { 61 | "type" : "StructuredText", 62 | "config" : { 63 | "single" : "heading1, heading2, heading3, heading4, heading5, heading6", 64 | "label" : "Title", 65 | "placeholder" : "Choose your title" 66 | } 67 | } 68 | }, 69 | "repeat" : { 70 | "related_products" : { 71 | "type" : "Link", 72 | "config" : { 73 | "select" : "document", 74 | "label" : "Related products", 75 | "placeholder" : "Pick your products" 76 | } 77 | } 78 | } 79 | }, 80 | "call_to_action_banner" : { 81 | "type" : "Slice", 82 | "fieldset" : "Call to Action banner", 83 | "description" : "Image+Text banner", 84 | "icon" : "face", 85 | "display" : "list", 86 | "non-repeat" : { 87 | "title" : { 88 | "type" : "Text", 89 | "config" : { 90 | "label" : "Title", 91 | "placeholder" : "Title next to image" 92 | } 93 | }, 94 | "banner_image" : { 95 | "type" : "Image", 96 | "config" : { 97 | "constraint" : { }, 98 | "thumbnails" : [ { 99 | "name" : "Mobile", 100 | "width" : 250, 101 | "height" : 250 102 | } ], 103 | "label" : "Banner image" 104 | } 105 | }, 106 | "button_label" : { 107 | "type" : "Text", 108 | "config" : { 109 | "label" : "Button label", 110 | "placeholder" : "Choose button name" 111 | } 112 | }, 113 | "image_placement" : { 114 | "type" : "Select", 115 | "config" : { 116 | "options" : [ "Left", "Right" ], 117 | "label" : "Image placement", 118 | "placeholder" : "Select slice placement" 119 | } 120 | }, 121 | "button_link" : { 122 | "type" : "Link", 123 | "config" : { 124 | "label" : "Button link", 125 | "placeholder" : "Button URL" 126 | } 127 | } 128 | }, 129 | "repeat" : { } 130 | }, 131 | "image_hotspots" : { 132 | "type" : "Slice", 133 | "fieldset" : "Image Hotspots", 134 | "description" : "Images with hotspots for featured products", 135 | "icon" : "photo_filter", 136 | "non-repeat" : { 137 | "title2" : { 138 | "type" : "StructuredText", 139 | "config" : { 140 | "single" : "heading1, heading2", 141 | "label" : "title" 142 | } 143 | }, 144 | "base_image" : { 145 | "type" : "Image", 146 | "config" : { 147 | "constraint" : { }, 148 | "thumbnails" : [ ], 149 | "label" : "Base image" 150 | } 151 | } 152 | }, 153 | "repeat" : { 154 | "top" : { 155 | "type" : "Number", 156 | "config" : { 157 | "label" : "Top", 158 | "placeholder" : "Position from the top" 159 | } 160 | }, 161 | "left" : { 162 | "type" : "Number", 163 | "config" : { 164 | "label" : "left", 165 | "placeholder" : "Position from the left" 166 | } 167 | }, 168 | "product" : { 169 | "type" : "IntegrationFields", 170 | "config" : { 171 | "catalog" : "master-demo--mdm_catalog", 172 | "label" : "product" 173 | } 174 | } 175 | } 176 | } 177 | } 178 | } 179 | } 180 | }, 181 | "SEO & Social" : { 182 | "meta_title" : { 183 | "type" : "StructuredText", 184 | "config" : { 185 | "single" : "heading1", 186 | "label" : "Meta title", 187 | "placeholder" : "Meta title" 188 | } 189 | }, 190 | "meta_description" : { 191 | "type" : "StructuredText", 192 | "config" : { 193 | "single" : "paragraph", 194 | "label" : "Meta description", 195 | "placeholder" : "Meta description" 196 | } 197 | }, 198 | "social" : { 199 | "type" : "Slices", 200 | "fieldset" : "Slice zone", 201 | "config" : { 202 | "choices" : { 203 | "twitter_card" : { 204 | "type" : "Slice", 205 | "fieldset" : "Twitter Card", 206 | "description" : "Fields to customize Twitter Card (Summary Card with Large Image)", 207 | "icon" : "credit_card", 208 | "display" : "list", 209 | "non-repeat" : { 210 | "twitter_title" : { 211 | "type" : "StructuredText", 212 | "config" : { 213 | "single" : "paragraph", 214 | "label" : "Title", 215 | "placeholder" : "Title for Twitter Card" 216 | } 217 | }, 218 | "twitter_description" : { 219 | "type" : "StructuredText", 220 | "config" : { 221 | "single" : "paragraph", 222 | "label" : "Description", 223 | "placeholder" : "Description for Twitter Card" 224 | } 225 | }, 226 | "twitter_image" : { 227 | "type" : "Image", 228 | "config" : { 229 | "constraint" : { 230 | "width" : 1024, 231 | "height" : 512 232 | }, 233 | "thumbnails" : [ ], 234 | "label" : "Image" 235 | } 236 | } 237 | }, 238 | "repeat" : { } 239 | }, 240 | "open_graph" : { 241 | "type" : "Slice", 242 | "fieldset" : "Open Graph", 243 | "description" : "Fields to customize Open Graph", 244 | "icon" : "thumb_up", 245 | "display" : "list", 246 | "non-repeat" : { 247 | "og_title" : { 248 | "type" : "StructuredText", 249 | "config" : { 250 | "single" : "paragraph", 251 | "label" : "Title", 252 | "placeholder" : "Title for Open Graph" 253 | } 254 | }, 255 | "og_description" : { 256 | "type" : "StructuredText", 257 | "config" : { 258 | "single" : "paragraph", 259 | "label" : "Description", 260 | "placeholder" : "Description for Open Graph" 261 | } 262 | }, 263 | "og_image" : { 264 | "type" : "Image", 265 | "config" : { 266 | "constraint" : { 267 | "width" : 1200, 268 | "height" : 628 269 | }, 270 | "thumbnails" : [ ], 271 | "label" : "Image" 272 | } 273 | } 274 | }, 275 | "repeat" : { } 276 | } 277 | } 278 | } 279 | } 280 | } 281 | } 282 | -------------------------------------------------------------------------------- /Ecommerce/custom_types/ecommerce_homepage.json: -------------------------------------------------------------------------------- 1 | { 2 | "Main" : { 3 | "hero_image" : { 4 | "type" : "Image", 5 | "config": { 6 | "constraint": { 7 | "width": null, 8 | "height": null 9 | }, 10 | "thumbnails": [ 11 | { 12 | "name": "large", 13 | "width": 1600, 14 | "height": 850 15 | }, 16 | { 17 | "name": "medium", 18 | "width": 1200, 19 | "height": 638 20 | }, 21 | { 22 | "name": "small", 23 | "width": 800, 24 | "height": 425 25 | } 26 | ], 27 | "label" : "Hero image" 28 | } 29 | }, 30 | "hero_text" : { 31 | "type" : "Text", 32 | "config" : { 33 | "label" : "Hero banner text", 34 | "placeholder" : "Select your banner text" 35 | } 36 | }, 37 | "banner_link" : { 38 | "type" : "Link", 39 | "config" : { 40 | "label" : "banner_link", 41 | "placeholder" : "Select banner link" 42 | } 43 | }, 44 | "body" : { 45 | "type" : "Slices", 46 | "fieldset" : "Slice zone", 47 | "config" : { 48 | "labels" : { 49 | "products_section" : [ ], 50 | "call_to_action_banner" : [ ] 51 | }, 52 | "choices" : { 53 | "products_section" : { 54 | "type" : "Slice", 55 | "fieldset" : "Products section", 56 | "description" : "Choose feaured products", 57 | "icon" : "featured_play_list", 58 | "display" : "list", 59 | "non-repeat" : { 60 | "title" : { 61 | "type" : "StructuredText", 62 | "config" : { 63 | "single" : "heading1, heading2, heading3, heading4, heading5, heading6", 64 | "label" : "Title", 65 | "placeholder" : "Choose your title" 66 | } 67 | } 68 | }, 69 | "repeat" : { 70 | "related_products" : { 71 | "type" : "Link", 72 | "config" : { 73 | "select" : "document", 74 | "label" : "Related products", 75 | "placeholder" : "Pick your products" 76 | } 77 | } 78 | } 79 | }, 80 | "call_to_action_banner" : { 81 | "type" : "Slice", 82 | "fieldset" : "Call to Action banner", 83 | "description" : "Image+Text banner", 84 | "icon" : "face", 85 | "display" : "list", 86 | "non-repeat" : { 87 | "title" : { 88 | "type" : "Text", 89 | "config" : { 90 | "label" : "Title", 91 | "placeholder" : "Title next to image" 92 | } 93 | }, 94 | "banner_image" : { 95 | "type" : "Image", 96 | "config" : { 97 | "constraint" : { }, 98 | "thumbnails" : [ { 99 | "name" : "Mobile", 100 | "width" : 250, 101 | "height" : 250 102 | } ], 103 | "label" : "Banner image" 104 | } 105 | }, 106 | "button_label" : { 107 | "type" : "Text", 108 | "config" : { 109 | "label" : "Button label", 110 | "placeholder" : "Choose button name" 111 | } 112 | }, 113 | "image_placement" : { 114 | "type" : "Select", 115 | "config" : { 116 | "options" : [ "Left", "Right" ], 117 | "label" : "Image placement", 118 | "placeholder" : "Select slice placement" 119 | } 120 | }, 121 | "button_link" : { 122 | "type" : "Link", 123 | "config" : { 124 | "label" : "Button link", 125 | "placeholder" : "Button URL" 126 | } 127 | } 128 | }, 129 | "repeat" : { } 130 | }, 131 | "image_hotspots" : { 132 | "type" : "Slice", 133 | "fieldset" : "Image Hotspots", 134 | "description" : "Images with hotspots for featured products", 135 | "icon" : "photo_filter", 136 | "non-repeat" : { 137 | "title2" : { 138 | "type" : "StructuredText", 139 | "config" : { 140 | "single" : "heading1, heading2", 141 | "label" : "title" 142 | } 143 | }, 144 | "base_image" : { 145 | "type" : "Image", 146 | "config" : { 147 | "constraint" : { }, 148 | "thumbnails" : [ ], 149 | "label" : "Base image" 150 | } 151 | } 152 | }, 153 | "repeat" : { 154 | "top" : { 155 | "type" : "Number", 156 | "config" : { 157 | "label" : "Top", 158 | "placeholder" : "Position from the top" 159 | } 160 | }, 161 | "left" : { 162 | "type" : "Number", 163 | "config" : { 164 | "label" : "left", 165 | "placeholder" : "Position from the left" 166 | } 167 | }, 168 | "product" : { 169 | "type" : "IntegrationFields", 170 | "config" : { 171 | "catalog" : "master-demo--mdm_catalog", 172 | "label" : "product" 173 | } 174 | } 175 | } 176 | } 177 | } 178 | } 179 | } 180 | }, 181 | "SEO & Social" : { 182 | "meta_title" : { 183 | "type" : "StructuredText", 184 | "config" : { 185 | "single" : "heading1", 186 | "label" : "Meta title", 187 | "placeholder" : "Meta title" 188 | } 189 | }, 190 | "meta_description" : { 191 | "type" : "StructuredText", 192 | "config" : { 193 | "single" : "paragraph", 194 | "label" : "Meta description", 195 | "placeholder" : "Meta description" 196 | } 197 | }, 198 | "social" : { 199 | "type" : "Slices", 200 | "fieldset" : "Slice zone", 201 | "config" : { 202 | "choices" : { 203 | "twitter_card" : { 204 | "type" : "Slice", 205 | "fieldset" : "Twitter Card", 206 | "description" : "Fields to customize Twitter Card (Summary Card with Large Image)", 207 | "icon" : "credit_card", 208 | "display" : "list", 209 | "non-repeat" : { 210 | "twitter_title" : { 211 | "type" : "StructuredText", 212 | "config" : { 213 | "single" : "paragraph", 214 | "label" : "Title", 215 | "placeholder" : "Title for Twitter Card" 216 | } 217 | }, 218 | "twitter_description" : { 219 | "type" : "StructuredText", 220 | "config" : { 221 | "single" : "paragraph", 222 | "label" : "Description", 223 | "placeholder" : "Description for Twitter Card" 224 | } 225 | }, 226 | "twitter_image" : { 227 | "type" : "Image", 228 | "config" : { 229 | "constraint" : { 230 | "width" : 1024, 231 | "height" : 512 232 | }, 233 | "thumbnails" : [ ], 234 | "label" : "Image" 235 | } 236 | } 237 | }, 238 | "repeat" : { } 239 | }, 240 | "open_graph" : { 241 | "type" : "Slice", 242 | "fieldset" : "Open Graph", 243 | "description" : "Fields to customize Open Graph", 244 | "icon" : "thumb_up", 245 | "display" : "list", 246 | "non-repeat" : { 247 | "og_title" : { 248 | "type" : "StructuredText", 249 | "config" : { 250 | "single" : "paragraph", 251 | "label" : "Title", 252 | "placeholder" : "Title for Open Graph" 253 | } 254 | }, 255 | "og_description" : { 256 | "type" : "StructuredText", 257 | "config" : { 258 | "single" : "paragraph", 259 | "label" : "Description", 260 | "placeholder" : "Description for Open Graph" 261 | } 262 | }, 263 | "og_image" : { 264 | "type" : "Image", 265 | "config" : { 266 | "constraint" : { 267 | "width" : 1200, 268 | "height" : 628 269 | }, 270 | "thumbnails" : [ ], 271 | "label" : "Image" 272 | } 273 | } 274 | }, 275 | "repeat" : { } 276 | } 277 | } 278 | } 279 | } 280 | } 281 | } 282 | -------------------------------------------------------------------------------- /Ecommerce/ecommerce_product-page.json: -------------------------------------------------------------------------------- 1 | { 2 | "Main" : { 3 | "uid" : { 4 | "type" : "UID", 5 | "config" : { 6 | "label" : "UID", 7 | "placeholder" : "" 8 | } 9 | }, 10 | "date" : { 11 | "type" : "Date", 12 | "fieldset" : "Date Added" 13 | }, 14 | "title" : { 15 | "type" : "StructuredText", 16 | "config" : { 17 | "single" : "heading1", 18 | "label" : "Product Title", 19 | "placeholder" : "Select your title" 20 | } 21 | }, 22 | "categories" : { 23 | "type" : "Group", 24 | "fieldset" : "Categories", 25 | "config" : { 26 | "fields" : { 27 | "link" : { 28 | "type" : "Link", 29 | "config" : { 30 | "select" : "document", 31 | "customtypes" : [ "category", "marketing_category_page" ], 32 | "label" : "Link", 33 | "placeholder" : "Link to a category" 34 | } 35 | } 36 | } 37 | } 38 | }, 39 | "body" : { 40 | "type" : "Slices", 41 | "fieldset" : "Slice zone", 42 | "config" : { 43 | "labels" : { 44 | "related_products" : [ ], 45 | "instagram_embed_" : [ ] 46 | }, 47 | "choices" : { 48 | "related_products" : { 49 | "type" : "Slice", 50 | "fieldset" : "Related products", 51 | "description" : "Select related products", 52 | "icon" : "view_carousel", 53 | "display" : "list", 54 | "non-repeat" : { }, 55 | "repeat" : { 56 | "related_products" : { 57 | "type" : "Link", 58 | "config" : { 59 | "select" : "document", 60 | "customtypes" : [ "ecommerce-product" ], 61 | "label" : "Related products", 62 | "placeholder" : "Select related products" 63 | } 64 | } 65 | } 66 | }, 67 | "instagram_embed_" : { 68 | "type" : "Slice", 69 | "fieldset" : "Instagram embed ", 70 | "description" : "Insert your Instagram link", 71 | "icon" : "face", 72 | "display" : "list", 73 | "non-repeat" : { 74 | "embed_field" : { 75 | "type" : "Embed", 76 | "config" : { 77 | "label" : "Embed field", 78 | "placeholder" : "Paste your instagram URL" 79 | } 80 | } 81 | }, 82 | "repeat" : { } 83 | }, 84 | "images_slider" : { 85 | "type" : "Slice", 86 | "fieldset" : "Images Slider", 87 | "description" : "A slider of full-width images + description", 88 | "icon" : "image", 89 | "display" : "list", 90 | "non-repeat" : { 91 | "eyebrow_headline" : { 92 | "type" : "StructuredText", 93 | "config" : { 94 | "multi" : "paragraph, preformatted, heading1, heading2, heading3, heading4, heading5, heading6, strong, em, hyperlink, image, embed, list-item, o-list-item, o-list-item", 95 | "allowTargetBlank" : true, 96 | "label" : "Eyebrow headline" 97 | } 98 | }, 99 | "title" : { 100 | "type" : "StructuredText", 101 | "config" : { 102 | "single" : "heading1, heading2, heading3, heading4, heading5, heading6", 103 | "label" : "Title" 104 | } 105 | }, 106 | "description" : { 107 | "type" : "StructuredText", 108 | "config" : { 109 | "multi" : "paragraph, preformatted, heading1, heading2, heading3, heading4, heading5, heading6, strong, em, hyperlink, image, embed, list-item, o-list-item, o-list-item", 110 | "allowTargetBlank" : true, 111 | "label" : "Description" 112 | } 113 | } 114 | }, 115 | "repeat" : { 116 | "image" : { 117 | "type" : "Image", 118 | "config" : { 119 | "constraint" : { 120 | "width" : null, 121 | "height" : null 122 | }, 123 | "thumbnails" : [ ], 124 | "label" : "Full Width Image" 125 | } 126 | }, 127 | "description" : { 128 | "type" : "StructuredText", 129 | "config" : { 130 | "multi" : "paragraph, preformatted, heading1, heading2, heading3, heading4, heading5, heading6, strong, em, hyperlink, image, embed, list-item, o-list-item, o-list-item", 131 | "allowTargetBlank" : true, 132 | "label" : "Description" 133 | } 134 | } 135 | } 136 | } 137 | } 138 | } 139 | } 140 | }, 141 | "Product Info" : { 142 | "product_carousel" : { 143 | "type" : "Group", 144 | "config" : { 145 | "fields" : { 146 | "image" : { 147 | "type" : "Image", 148 | "config" : { 149 | "constraint" : { }, 150 | "thumbnails" : [ { 151 | "name" : "Mobile", 152 | "width" : 150, 153 | "height" : 150 154 | }, { 155 | "name" : "Tablet", 156 | "width" : 400, 157 | "height" : 400 158 | } ], 159 | "label" : "Image" 160 | } 161 | } 162 | }, 163 | "label" : "Product image carousel" 164 | } 165 | }, 166 | "price" : { 167 | "type" : "Number", 168 | "fieldset" : "Price", 169 | "config" : { 170 | "label" : "USD", 171 | "min" : 1, 172 | "placeholder" : "Insert Price..." 173 | } 174 | }, 175 | "description" : { 176 | "type" : "StructuredText", 177 | "fieldset" : "Product Description", 178 | "config" : { 179 | "multi" : "paragraph,em,strong,hyperlink", 180 | "placeholder" : "Description..." 181 | } 182 | } 183 | }, 184 | "SEO" : { 185 | "meta_title" : { 186 | "type" : "Text", 187 | "config" : { 188 | "label" : "Meta title", 189 | "placeholder" : "Select meta title" 190 | } 191 | }, 192 | "meta_description" : { 193 | "type" : "Text", 194 | "config" : { 195 | "label" : "Meta description", 196 | "placeholder" : "Select your meta description" 197 | } 198 | }, 199 | "display_name" : { 200 | "type" : "Text", 201 | "config" : { 202 | "label" : "Display name", 203 | "placeholder" : "Select display name" 204 | } 205 | }, 206 | "body1" : { 207 | "type" : "Slices", 208 | "fieldset" : "Slice zone", 209 | "config" : { 210 | "labels" : { }, 211 | "choices" : { 212 | "twitter_card" : { 213 | "type" : "Slice", 214 | "fieldset" : "Twitter Card", 215 | "description" : "Fields to customize Twitter Card (Summary Card with Large Image)", 216 | "icon" : "credit_card", 217 | "display" : "list", 218 | "non-repeat" : { 219 | "twitter_title" : { 220 | "type" : "StructuredText", 221 | "config" : { 222 | "single" : "paragraph", 223 | "label" : "Title", 224 | "placeholder" : "Title for Twitter Card" 225 | } 226 | }, 227 | "twitter_description" : { 228 | "type" : "StructuredText", 229 | "config" : { 230 | "single" : "paragraph", 231 | "label" : "Description", 232 | "placeholder" : "Description for Twitter Card" 233 | } 234 | }, 235 | "twitter_image" : { 236 | "type" : "Image", 237 | "config" : { 238 | "constraint" : { 239 | "width" : 1024, 240 | "height" : 512 241 | }, 242 | "thumbnails" : [ ], 243 | "label" : "Image" 244 | } 245 | } 246 | }, 247 | "repeat" : { } 248 | }, 249 | "open_graph" : { 250 | "type" : "Slice", 251 | "fieldset" : "Open Graph", 252 | "description" : "Fields to customize Open Graph", 253 | "icon" : "thumb_up", 254 | "display" : "list", 255 | "non-repeat" : { 256 | "og_title" : { 257 | "type" : "StructuredText", 258 | "config" : { 259 | "single" : "paragraph", 260 | "label" : "Title", 261 | "placeholder" : "Title for Open Graph" 262 | } 263 | }, 264 | "og_description" : { 265 | "type" : "StructuredText", 266 | "config" : { 267 | "single" : "paragraph", 268 | "label" : "Description", 269 | "placeholder" : "Description for Open Graph" 270 | } 271 | }, 272 | "og_image" : { 273 | "type" : "Image", 274 | "config" : { 275 | "constraint" : { 276 | "width" : 1200, 277 | "height" : 628 278 | }, 279 | "thumbnails" : [ ], 280 | "label" : "Image" 281 | } 282 | } 283 | }, 284 | "repeat" : { } 285 | } 286 | } 287 | } 288 | } 289 | } 290 | } 291 | -------------------------------------------------------------------------------- /Ecommerce/custom_types/ecommerce_product-page.json: -------------------------------------------------------------------------------- 1 | { 2 | "Main" : { 3 | "uid" : { 4 | "type" : "UID", 5 | "config" : { 6 | "label" : "UID", 7 | "placeholder" : "" 8 | } 9 | }, 10 | "date" : { 11 | "type" : "Date", 12 | "fieldset" : "Date Added" 13 | }, 14 | "title" : { 15 | "type" : "StructuredText", 16 | "config" : { 17 | "single" : "heading1", 18 | "label" : "Product Title", 19 | "placeholder" : "Select your title" 20 | } 21 | }, 22 | "categories" : { 23 | "type" : "Group", 24 | "fieldset" : "Categories", 25 | "config" : { 26 | "fields" : { 27 | "link" : { 28 | "type" : "Link", 29 | "config" : { 30 | "select" : "document", 31 | "customtypes" : [ "category", "marketing_category_page" ], 32 | "label" : "Link", 33 | "placeholder" : "Link to a category" 34 | } 35 | } 36 | } 37 | } 38 | }, 39 | "body" : { 40 | "type" : "Slices", 41 | "fieldset" : "Slice zone", 42 | "config" : { 43 | "labels" : { 44 | "related_products" : [ ], 45 | "instagram_embed_" : [ ] 46 | }, 47 | "choices" : { 48 | "related_products" : { 49 | "type" : "Slice", 50 | "fieldset" : "Related products", 51 | "description" : "Select related products", 52 | "icon" : "view_carousel", 53 | "display" : "list", 54 | "non-repeat" : { }, 55 | "repeat" : { 56 | "related_products" : { 57 | "type" : "Link", 58 | "config" : { 59 | "select" : "document", 60 | "customtypes" : [ "ecommerce-product" ], 61 | "label" : "Related products", 62 | "placeholder" : "Select related products" 63 | } 64 | } 65 | } 66 | }, 67 | "instagram_embed_" : { 68 | "type" : "Slice", 69 | "fieldset" : "Instagram embed ", 70 | "description" : "Insert your Instagram link", 71 | "icon" : "face", 72 | "display" : "list", 73 | "non-repeat" : { 74 | "embed_field" : { 75 | "type" : "Embed", 76 | "config" : { 77 | "label" : "Embed field", 78 | "placeholder" : "Paste your instagram URL" 79 | } 80 | } 81 | }, 82 | "repeat" : { } 83 | }, 84 | "images_slider" : { 85 | "type" : "Slice", 86 | "fieldset" : "Images Slider", 87 | "description" : "A slider of full-width images + description", 88 | "icon" : "image", 89 | "display" : "list", 90 | "non-repeat" : { 91 | "eyebrow_headline" : { 92 | "type" : "StructuredText", 93 | "config" : { 94 | "multi" : "paragraph, preformatted, heading1, heading2, heading3, heading4, heading5, heading6, strong, em, hyperlink, image, embed, list-item, o-list-item, o-list-item", 95 | "allowTargetBlank" : true, 96 | "label" : "Eyebrow headline" 97 | } 98 | }, 99 | "title" : { 100 | "type" : "StructuredText", 101 | "config" : { 102 | "single" : "heading1, heading2, heading3, heading4, heading5, heading6", 103 | "label" : "Title" 104 | } 105 | }, 106 | "description" : { 107 | "type" : "StructuredText", 108 | "config" : { 109 | "multi" : "paragraph, preformatted, heading1, heading2, heading3, heading4, heading5, heading6, strong, em, hyperlink, image, embed, list-item, o-list-item, o-list-item", 110 | "allowTargetBlank" : true, 111 | "label" : "Description" 112 | } 113 | } 114 | }, 115 | "repeat" : { 116 | "image" : { 117 | "type" : "Image", 118 | "config" : { 119 | "constraint" : { 120 | "width" : null, 121 | "height" : null 122 | }, 123 | "thumbnails" : [ ], 124 | "label" : "Full Width Image" 125 | } 126 | }, 127 | "description" : { 128 | "type" : "StructuredText", 129 | "config" : { 130 | "multi" : "paragraph, preformatted, heading1, heading2, heading3, heading4, heading5, heading6, strong, em, hyperlink, image, embed, list-item, o-list-item, o-list-item", 131 | "allowTargetBlank" : true, 132 | "label" : "Description" 133 | } 134 | } 135 | } 136 | } 137 | } 138 | } 139 | } 140 | }, 141 | "Product Info" : { 142 | "product_carousel" : { 143 | "type" : "Group", 144 | "config" : { 145 | "fields" : { 146 | "image" : { 147 | "type" : "Image", 148 | "config" : { 149 | "constraint" : { }, 150 | "thumbnails" : [ { 151 | "name" : "Mobile", 152 | "width" : 150, 153 | "height" : 150 154 | }, { 155 | "name" : "Tablet", 156 | "width" : 400, 157 | "height" : 400 158 | } ], 159 | "label" : "Image" 160 | } 161 | } 162 | }, 163 | "label" : "Product image carousel" 164 | } 165 | }, 166 | "price" : { 167 | "type" : "Number", 168 | "fieldset" : "Price", 169 | "config" : { 170 | "label" : "USD", 171 | "min" : 1, 172 | "placeholder" : "Insert Price..." 173 | } 174 | }, 175 | "description" : { 176 | "type" : "StructuredText", 177 | "fieldset" : "Product Description", 178 | "config" : { 179 | "multi" : "paragraph,em,strong,hyperlink", 180 | "placeholder" : "Description..." 181 | } 182 | } 183 | }, 184 | "SEO" : { 185 | "meta_title" : { 186 | "type" : "Text", 187 | "config" : { 188 | "label" : "Meta title", 189 | "placeholder" : "Select meta title" 190 | } 191 | }, 192 | "meta_description" : { 193 | "type" : "Text", 194 | "config" : { 195 | "label" : "Meta description", 196 | "placeholder" : "Select your meta description" 197 | } 198 | }, 199 | "display_name" : { 200 | "type" : "Text", 201 | "config" : { 202 | "label" : "Display name", 203 | "placeholder" : "Select display name" 204 | } 205 | }, 206 | "body1" : { 207 | "type" : "Slices", 208 | "fieldset" : "Slice zone", 209 | "config" : { 210 | "labels" : { }, 211 | "choices" : { 212 | "twitter_card" : { 213 | "type" : "Slice", 214 | "fieldset" : "Twitter Card", 215 | "description" : "Fields to customize Twitter Card (Summary Card with Large Image)", 216 | "icon" : "credit_card", 217 | "display" : "list", 218 | "non-repeat" : { 219 | "twitter_title" : { 220 | "type" : "StructuredText", 221 | "config" : { 222 | "single" : "paragraph", 223 | "label" : "Title", 224 | "placeholder" : "Title for Twitter Card" 225 | } 226 | }, 227 | "twitter_description" : { 228 | "type" : "StructuredText", 229 | "config" : { 230 | "single" : "paragraph", 231 | "label" : "Description", 232 | "placeholder" : "Description for Twitter Card" 233 | } 234 | }, 235 | "twitter_image" : { 236 | "type" : "Image", 237 | "config" : { 238 | "constraint" : { 239 | "width" : 1024, 240 | "height" : 512 241 | }, 242 | "thumbnails" : [ ], 243 | "label" : "Image" 244 | } 245 | } 246 | }, 247 | "repeat" : { } 248 | }, 249 | "open_graph" : { 250 | "type" : "Slice", 251 | "fieldset" : "Open Graph", 252 | "description" : "Fields to customize Open Graph", 253 | "icon" : "thumb_up", 254 | "display" : "list", 255 | "non-repeat" : { 256 | "og_title" : { 257 | "type" : "StructuredText", 258 | "config" : { 259 | "single" : "paragraph", 260 | "label" : "Title", 261 | "placeholder" : "Title for Open Graph" 262 | } 263 | }, 264 | "og_description" : { 265 | "type" : "StructuredText", 266 | "config" : { 267 | "single" : "paragraph", 268 | "label" : "Description", 269 | "placeholder" : "Description for Open Graph" 270 | } 271 | }, 272 | "og_image" : { 273 | "type" : "Image", 274 | "config" : { 275 | "constraint" : { 276 | "width" : 1200, 277 | "height" : 628 278 | }, 279 | "thumbnails" : [ ], 280 | "label" : "Image" 281 | } 282 | } 283 | }, 284 | "repeat" : { } 285 | } 286 | } 287 | } 288 | } 289 | } 290 | } 291 | -------------------------------------------------------------------------------- /Marketing/marketing_homepage.json: -------------------------------------------------------------------------------- 1 | { 2 | "Main" : { 3 | "title" : { 4 | "type" : "StructuredText", 5 | "config" : { 6 | "single" : "heading1", 7 | "label" : "Title", 8 | "placeholder" : "Write hero banner title" 9 | } 10 | }, 11 | "sub_title" : { 12 | "type" : "StructuredText", 13 | "config" : { 14 | "multi" : "paragraph, heading2, heading3, heading4, heading5, heading6, strong, em, hyperlink", 15 | "label" : "Sub title", 16 | "placeholder" : "Hero banner short message" 17 | } 18 | }, 19 | "hero_image" : { 20 | "type" : "Image", 21 | "config": { 22 | "constraint": { 23 | "width": null, 24 | "height": null 25 | }, 26 | "thumbnails": [ 27 | { 28 | "name": "large", 29 | "width": 1600, 30 | "height": 850 31 | }, 32 | { 33 | "name": "medium", 34 | "width": 1200, 35 | "height": 638 36 | }, 37 | { 38 | "name": "small", 39 | "width": 800, 40 | "height": 425 41 | } 42 | ], 43 | "label" : "Hero image" 44 | } 45 | }, 46 | "body" : { 47 | "type" : "Slices", 48 | "fieldset" : "Slice zone", 49 | "config" : { 50 | "labels" : { 51 | "toast_products" : [ ], 52 | "new_product" : [ ], 53 | "clients_and_demo" : [ ], 54 | "why_you_started" : [ ], 55 | "key_figures" : [ ], 56 | "support_and_key_figures" : [ ], 57 | "schedule_demo" : [ ] 58 | }, 59 | "choices" : { 60 | "toast_products" : { 61 | "type" : "Slice", 62 | "fieldset" : "Products Carrousel", 63 | "description" : "Section Title + Repeatable Products details ", 64 | "icon" : "account_balance_wallet", 65 | "display" : "list", 66 | "non-repeat" : { 67 | "title1" : { 68 | "type" : "StructuredText", 69 | "config" : { 70 | "single" : "heading2", 71 | "label" : "Title", 72 | "placeholder" : "Put title of section here" 73 | } 74 | } 75 | }, 76 | "repeat" : { 77 | "image" : { 78 | "type" : "Image", 79 | "config" : { 80 | "constraint" : { 81 | "width" : 230, 82 | "height" : 150 83 | }, 84 | "thumbnails" : [ ], 85 | "label" : "Image" 86 | } 87 | }, 88 | "title1" : { 89 | "type" : "StructuredText", 90 | "config" : { 91 | "multi" : "heading5, strong", 92 | "label" : "Title", 93 | "placeholder" : "Title here" 94 | } 95 | }, 96 | "description" : { 97 | "type" : "StructuredText", 98 | "config" : { 99 | "multi" : "heading6, strong", 100 | "label" : "Description", 101 | "placeholder" : "Describe here" 102 | } 103 | }, 104 | "cta_label" : { 105 | "type" : "Text", 106 | "config" : { 107 | "label" : "CTA label", 108 | "placeholder" : "Button label here" 109 | } 110 | }, 111 | "link" : { 112 | "type" : "Link", 113 | "config" : { 114 | "select" : "document", 115 | "label" : "Link", 116 | "placeholder" : "Link to page here" 117 | } 118 | } 119 | } 120 | }, 121 | "new_product" : { 122 | "type" : "Slice", 123 | "fieldset" : "Banner", 124 | "description" : "Highlighted section for new products/services", 125 | "icon" : "format_color_fill", 126 | "display" : "list", 127 | "non-repeat" : { 128 | "tag" : { 129 | "type" : "StructuredText", 130 | "config" : { 131 | "multi" : "paragraph, strong", 132 | "label" : "Tag", 133 | "placeholder" : "Write top tag here (example \"New!\")" 134 | } 135 | }, 136 | "title1" : { 137 | "type" : "StructuredText", 138 | "config" : { 139 | "single" : "heading3, heading4, heading5, heading6", 140 | "label" : "Title", 141 | "placeholder" : "Title of section" 142 | } 143 | }, 144 | "description" : { 145 | "type" : "StructuredText", 146 | "config" : { 147 | "multi" : "paragraph", 148 | "label" : "description", 149 | "placeholder" : "Describe here" 150 | } 151 | }, 152 | "button_label" : { 153 | "type" : "Text", 154 | "config" : { 155 | "label" : "Button label", 156 | "placeholder" : "Label on CTA" 157 | } 158 | }, 159 | "cta_link" : { 160 | "type" : "Link", 161 | "config" : { 162 | "select" : "document", 163 | "label" : "CTA link", 164 | "placeholder" : "Link to another page" 165 | } 166 | }, 167 | "image" : { 168 | "type" : "Image", 169 | "config" : { 170 | "constraint" : { 171 | "width" : 928, 172 | "height" : 928 173 | }, 174 | "thumbnails" : [ ], 175 | "label" : "Image" 176 | } 177 | } 178 | }, 179 | "repeat" : { } 180 | }, 181 | "clients_and_demo" : { 182 | "type" : "Slice", 183 | "fieldset" : "Demo section ", 184 | "description" : "Product demo + references logos", 185 | "icon" : "gps_fixed", 186 | "display" : "list", 187 | "non-repeat" : { 188 | "title1" : { 189 | "type" : "StructuredText", 190 | "config" : { 191 | "single" : "heading3", 192 | "label" : "Title", 193 | "placeholder" : "Title of section" 194 | } 195 | }, 196 | "subtitle" : { 197 | "type" : "StructuredText", 198 | "config" : { 199 | "multi" : "paragraph, strong", 200 | "label" : "Subtitle", 201 | "placeholder" : "subtitle here" 202 | } 203 | }, 204 | "label" : { 205 | "type" : "Text", 206 | "config" : { 207 | "label" : "Label", 208 | "placeholder" : "Label to appear on button" 209 | } 210 | }, 211 | "link_to_page" : { 212 | "type" : "Link", 213 | "config" : { 214 | "select" : "document", 215 | "label" : "Link to page", 216 | "placeholder" : "Link to page here (example demo page)" 217 | } 218 | }, 219 | "enterprise_link" : { 220 | "type" : "Link", 221 | "config" : { 222 | "select" : "document", 223 | "label" : "Enterprise link", 224 | "placeholder" : "Link to enterprise page here (for example to page targeting big clients)" 225 | } 226 | } 227 | }, 228 | "repeat" : { 229 | "logo" : { 230 | "type" : "Image", 231 | "config" : { 232 | "constraint" : { 233 | "width" : 200, 234 | "height" : 200 235 | }, 236 | "thumbnails" : [ ], 237 | "label" : "logo" 238 | } 239 | } 240 | } 241 | }, 242 | "support_and_key_figures" : { 243 | "type" : "Slice", 244 | "fieldset" : "Support & figures", 245 | "description" : "support details and key figures", 246 | "icon" : "group", 247 | "display" : "list", 248 | "non-repeat" : { 249 | "title1" : { 250 | "type" : "StructuredText", 251 | "config" : { 252 | "single" : "heading3", 253 | "label" : "Title", 254 | "placeholder" : "Title of section" 255 | } 256 | }, 257 | "label" : { 258 | "type" : "Text", 259 | "config" : { 260 | "label" : "label", 261 | "placeholder" : "Button label" 262 | } 263 | }, 264 | "cta_link" : { 265 | "type" : "Link", 266 | "config" : { 267 | "select" : "document", 268 | "label" : "CTA link", 269 | "placeholder" : "Link to page here" 270 | } 271 | } 272 | }, 273 | "repeat" : { 274 | "title1" : { 275 | "type" : "StructuredText", 276 | "config" : { 277 | "single" : "heading3, heading4", 278 | "label" : "Title", 279 | "placeholder" : "Key figures here" 280 | } 281 | }, 282 | "subtitle" : { 283 | "type" : "StructuredText", 284 | "config" : { 285 | "multi" : "paragraph", 286 | "label" : "subtitle", 287 | "placeholder" : "Put subtitle here" 288 | } 289 | } 290 | } 291 | } 292 | } 293 | } 294 | } 295 | }, 296 | "SEO & Social" : { 297 | "meta_title" : { 298 | "type" : "StructuredText", 299 | "config" : { 300 | "single" : "heading1", 301 | "label" : "Meta title", 302 | "placeholder" : "Meta title" 303 | } 304 | }, 305 | "meta_description" : { 306 | "type" : "StructuredText", 307 | "config" : { 308 | "single" : "paragraph", 309 | "label" : "Meta description", 310 | "placeholder" : "Meta description" 311 | } 312 | }, 313 | "social" : { 314 | "type" : "Slices", 315 | "fieldset" : "Slice zone", 316 | "config" : { 317 | "choices" : { 318 | "twitter_card" : { 319 | "type" : "Slice", 320 | "fieldset" : "Twitter Card", 321 | "description" : "Fields to customize Twitter Card (Summary Card with Large Image)", 322 | "icon" : "credit_card", 323 | "display" : "list", 324 | "non-repeat" : { 325 | "twitter_title" : { 326 | "type" : "StructuredText", 327 | "config" : { 328 | "single" : "paragraph", 329 | "label" : "Title", 330 | "placeholder" : "Title for Twitter Card" 331 | } 332 | }, 333 | "twitter_description" : { 334 | "type" : "StructuredText", 335 | "config" : { 336 | "single" : "paragraph", 337 | "label" : "Description", 338 | "placeholder" : "Description for Twitter Card" 339 | } 340 | }, 341 | "twitter_image" : { 342 | "type" : "Image", 343 | "config" : { 344 | "constraint" : { 345 | "width" : 1024, 346 | "height" : 512 347 | }, 348 | "thumbnails" : [ ], 349 | "label" : "Image" 350 | } 351 | } 352 | }, 353 | "repeat" : { } 354 | }, 355 | "open_graph" : { 356 | "type" : "Slice", 357 | "fieldset" : "Open Graph", 358 | "description" : "Fields to customize Open Graph", 359 | "icon" : "thumb_up", 360 | "display" : "list", 361 | "non-repeat" : { 362 | "og_title" : { 363 | "type" : "StructuredText", 364 | "config" : { 365 | "single" : "paragraph", 366 | "label" : "Title", 367 | "placeholder" : "Title for Open Graph" 368 | } 369 | }, 370 | "og_description" : { 371 | "type" : "StructuredText", 372 | "config" : { 373 | "single" : "paragraph", 374 | "label" : "Description", 375 | "placeholder" : "Description for Open Graph" 376 | } 377 | }, 378 | "og_image" : { 379 | "type" : "Image", 380 | "config" : { 381 | "constraint" : { 382 | "width" : 1200, 383 | "height" : 628 384 | }, 385 | "thumbnails" : [ ], 386 | "label" : "Image" 387 | } 388 | } 389 | }, 390 | "repeat" : { } 391 | } 392 | } 393 | } 394 | } 395 | } 396 | } 397 | --------------------------------------------------------------------------------