Page tree

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Content Layer
namePage Info
id821023944
classwatermark-layer
Content Column
namePage Body
width100.00002%
id821023946
Content Block
background-colortransparent
namePrompt
rich-link-hoverstrue
id821023943
classtight reference-prompt-flex

Guide to the contents of the Brikit blueprints JSON file

Content Block
nameReference
rich-link-hoverstrue
rich-links-enablefalse
id1434454811
classpage-pattern-heading reference-reference-flex
 
Data ElementStructureWhat It DoesWhat It MeansExample

"spaceBlueprints"

ArrayLists every Brikit space blueprint on your site.

Each item in this array is an object that defines one space blueprint.

This array will be empty if there are no space blueprints for your site.

Expand
titleIf your site has two space blueprints, "New Product" and "Team Workspace":

HTML Wrap
classcallout
 "spaceBlueprints" : [ 
     {
         "name"               : "New Product",
         "description"        : "Create a space for a new product.",
         "blueprintSpaceKey" : "productspacebp",
         "blueprintFields"    : [ "product-name", "product-owner-username" ],
         "spaceName"          : "[[product-name]]",
         "spaceKey"           : "[[product-name]]",
         "spaceCategories"    : "development, product",
         "spaceDescription: "  : "Product space for everything related to [[product-name]]",
         "access"            : ["Product Space"]
     },
     {
         "name"              : "Team Workspace",
         "description"       : "Workspace for a
"access"department or project team",
         "blueprintSpaceKey" : "teamspacebp",
         "blueprintFields"   : [ "team-name", "team-lead-name", "team-lead-email" ],
         "spaceName"         : "[[team-name]] Workspace",
         "spaceKey"          : "[[
"Product Space"]
},
{
"name" : "Team Workspace",
"description" : "Workspace for a department or project team",
"blueprintSpaceKey" : "teamspacebp",
"blueprintFields" : [ "team-name", "team-lead-name", "team-lead-email" ],
"spaceName" : "[[team-name]] Workspace",
"spaceKey" : "[[team-name]]Workspace",
"spaceCategories" : "workspaces",
"spaceDescription" : "Projects, timelines, and resources for the [[team-name]] team",
"access" team-name]]Workspace",
         "spaceCategories"   : "workspaces",
         "spaceDescription"  : "Projects, timelines, and resources for the [[team-name]] team",
         "access"            : [ "Team" ]
     }
 ]
 

Expand
titleIf your site has no space blueprints:

HTML Wrap
classcallout
 "spaceBlueprints" : [
 ]
 

Anchor
space-bp-object
space-bp-object
Space blueprint object / item in "spaceBlueprints" array

ObjectDefines an individual space blueprint on your site.

This object comprises a set of key/value pairs that function as specifications or instructions for creating new spaces from this blueprint.

Keys in this object:

Expand
titleObject for a "New Product" space blueprint:

HTML Wrap
classcallout
 "spaceBlueprints" : [
     ...     
     {
         "name"              : "New Product",
         "description"       : "Create a space for a new product.",
         "blueprintSpaceKey" : "productspacebp",
         "blueprintFields"   : [ "product-name", "product-owner-username" ],
         "spaceName"         : "[[product-name]]",
         "spaceKey"          : "[[product-name]]",
         "spaceCategories"   : "development, product",
         "spaceDescription"  : "Product space for everything related to [[product-name]]",
         "access"            : ["Product Space"]
     }

     ...
 ]

Anchor
name-key
name-key
"name" : "value"

Key/value pairDefines the name of a space or page blueprint.

The string value assigned to this key will be the name of the blueprint as it appears in the Blueprints Menu and Blueprint Definitions Page.

This key/value pair occurs in both space blueprint objects and page blueprint objects.

Expand
titleNaming a space blueprint, "New Product":

HTML Wrap
classcallout
 "spaceBlueprints" : [
     ...     
     {
"name"              : "New Product",
         "description"       : "Create a space for a new product.",
         "blueprintSpaceKey" : "productspacebp",
         "blueprintFields"   : [ "product-name", "product-owner-username" ],
         "spaceName"         : "[[product-name]]",
         "spaceKey"          : "[[product-name]]",
         "spaceCategories"   : "development, product",
         "spaceDescription"  : "Product space for everything related to [[product-name]]",
         "access"            : ["Product Space"]
     }
     ...
 ]

Expand
titleNaming a page blueprint, "Product Overview":

HTML Wrap
classcallout
 "pageBlueprints" : [
     ...     
     {
"name"            : "Product Overview",
         "description"     : "Create a page that describes the product.",
         "spaceKey"        : "BP",
         "pageTitle"    : "[[product-name]] Overview",
         "blueprintFields" : [ "product-name", "product-logo" ]
     }
     ...
 ]

Anchor
description-key
description-key
"description" : "value"

Key/value pairDescribes a space or page blueprint.

The string value assigned to this key will be the description of the blueprint as it appears directly below the blueprint's name in the Blueprints Menu.

This key/value pair occurs in both space blueprint objects and page blueprint objects.

Expand
titleDescription for a "New Product" space blueprint:

HTML Wrap
classcallout
 "spaceBlueprints" : [
     ...     
     {
"name"              : "New Product",
         "description"       : "Create a space for a new product.",
         "blueprintSpaceKey" : "productspacebp",
         "blueprintFields"   : [ "product-name", "product-owner-username" ],
         "spaceName"         : "[[product-name]]",
         "spaceKey"          : "[[product-name]]",
         "spaceCategories"   : "development, product",
         "spaceDescription"  : "Product space for everything related to [[product-name]]",
         "access"            : ["Product Space"]
     }
     ...
 ]

Expand
titleDescription for a "Product Overview" page blueprint:

HTML Wrap
classcallout
 "pageBlueprints" : [
     ...     
     {
"name"            : [ "Team"] }
]

Expand
titleIf your site has no space blueprints:

HTML Wrap
classcallout
"spaceBlueprints" : [
]

Space blueprint object / item in "spaceBlueprints" array

ObjectDefines an individual space blueprint on your site.

This object comprises a set of name/value pairs that function as specifications or instructions for creating new spaces from this blueprint.

 

"Product Overview",
         "description"     : "Create a page that describes the product.",
         "spaceKey"        : "BP",
         "pageTitle"    : "[[product-name]] Overview",
         "blueprintFields" : [ "product-name", "product-logo" ]
     }
     ...
 ]

Anchor
bpspacekey-key
bpspacekey-key
"blueprintSpaceKey" : "value"

Key/value pair    
Content Layer
background-color$lightGrayColor
nameRelated
id1407948505
Content Column
nameRelated
width100%
id1407948506
Content Block
rich-links-hide-descriptiontrue
rich-links-hide-site-namefalse
rich-link-hoverstrue
rich-links-columns4
rich-links-verticaltrue
rich-links-image-height100px
rich-links-hide-site-icontrue
rich-links-details-padding10px
nameRelated
rich-links-enabletrue
rich-links-details-alignmentleft
rich-links-margin20px 30px 0 0
id833591344
classrelated-block clean reference-related-flex
  • link
  • link
  • link
  • link