diff --git a/.mattrbld/schemas/Profile.json b/.mattrbld/schemas/Profile.json index fb9b0c6..3158f07 100644 --- a/.mattrbld/schemas/Profile.json +++ b/.mattrbld/schemas/Profile.json @@ -432,8 +432,8 @@ "type": "rich text", "default": null, "icon": "text", - "key": "about", - "label": "About", + "key": "details", + "label": "Details", "localised": false, "options": { "outputFormat": "markdown", @@ -559,21 +559,21 @@ } }, { - "type": "image", + "type": "link", "default": null, - "icon": "image", - "key": "image", - "label": "Image", + "icon": "link", + "key": "photoUrl", + "label": "Photo URL", + "localised": false, "options": { - "resolutionHint": "", - "removable": true, - "simple": false + "type": "external", + "byFilePath": false, + "urlSuffix": "/", + "urlTemplate": "" }, "tab": "Intro", "validation": { - "max": null, - "required": false, - "unit": "filesize (MB)" + "required": false }, "value": null, "version": 1, @@ -674,20 +674,15 @@ "type": "select", "default": null, "icon": "dropdown", - "key": "group", - "label": "Group", + "key": "category", + "label": "Category", "options": { "filterable": false, "removable": false, "placeholder": "Select a value…", "options": [ - "Front-End Web Development", - "Continuous Integration/Continuous Delivery", - "Infrastructure as Code", - "Database", - "Programming Languages", - "Messaging", - "Containerization" + "Experienced", + "Familiar" ] }, "tab": "Skills", @@ -707,15 +702,20 @@ "type": "select", "default": null, "icon": "dropdown", - "key": "category", - "label": "Category", + "key": "group", + "label": "Group", "options": { "filterable": false, "removable": false, "placeholder": "Select a value…", "options": [ - "Experienced", - "Familiar" + "Front-End Web Development", + "Continuous Integration/Continuous Delivery", + "Infrastructure as Code", + "Database", + "Programming Languages", + "Messaging", + "Containerization" ] }, "tab": "Skills", @@ -805,16 +805,86 @@ "field": null } } + }, + { + "type": "rich text", + "default": null, + "icon": "text", + "key": "summary", + "label": "Summary", + "localised": false, + "options": { + "outputFormat": "markdown", + "blockFormats": [ + "blockquote", + "heading", + "hr", + "orderedList", + "unorderedList", + "image" + ], + "inlineFormats": [ + "em", + "strong", + "link" + ], + "formatOptions": [ + "allowQuoteFooters", + "allowNestedLists", + "allowImageCaptions" + ], + "inputRuleOptions": [ + "autoquotes", + "dashes", + "ellipsis", + "noDoubleCaps", + "noDoubleSpace" + ], + "minHeading": 2, + "maxHeading": 4, + "codeLangs": [ + "html", + "css", + "javascript", + "markdown" + ], + "allowRaw": false, + "urlTemplate": "", + "urlSuffix": "", + "linkOptions": [ + "forceBlankTarget", + "allowExternal", + "allowInternal" + ] + }, + "tab": "About", + "validation": { + "enforceMinMax": true, + "max": null, + "min": null, + "regex": null, + "regexError": null, + "required": false, + "unit": "length" + }, + "value": null, + "version": 1, + "visibility": { + "hidden": false, + "showByValue": { + "field": null + } + } } ], "tabs": [ { "label": "Intro", - "groupAs": null + "groupAs": "intro" }, { "label": "About", - "groupAs": null + "groupAs": "about" }, { "label": "Skills",