How to create a blueprint at the space level.

The value and power of space blueprints comes from the ability to ask the user to populate a given substitution field, and then populating that field throughout the pages of the blueprinted space

Requirements / Permissions

Before you begin building your space blueprint, you'l want to: 

  • confirm that you have administrative permissions 
  • familiarize yourself with the .json files, substitution fields, and the basics of blueprints
  • consider the substitution fields you'll want to employ
  • consider what pages will exist in the space
  • make sure Brikit Blueprint Maker is installed and enabled

  • Create a set of pages (space) that will become a space blueprint
  • Define the blueprint in the spaceBlueprints object in the json file
    • Name (A human-readable name)
    • Description (Appears below the blueprint name in the Blueprint Menu)
    • blueprintSpace Key (The key of the space where the space blueprint pages reside)
    • blueprintFields (List of the substitution fields used in the blueprint)
      • Both built-in and custom fields
        • Not required, but useful
        • Sets the order the fields will appear in the Wizard
    • spaceName  (A name for the new space)
    • spaceKey (A key for the new space)
    • spaceCategories (One or more words to categorize the space)
      • Will be added as space labels
    • spaceDescription (A description of the space)
    • access (a permission scheme for the new space)
  • Define each substitution field in the blueprintFields object in the json file
    • ID (A unique ID for the field)

    • Name (A human-readable name)

    • Required (A toggle for whether the field is required)

    • Type (Defines the length of the field)

    • Help Text (Additional text to assist the user in filling out the field - appears below the data-entry field in the blueprint wizard)

    • Placeholder (Default text in the field)

If using:

  1. Replace me with something to note about this how-to entry that falls outside the scope of all other sections; and
  2. Add the tight-bottom class to the Steps block above to narrow the gap between the two blocks.

If using:

  1. Replace me with something to note about this how-to entry that falls outside the scope of all other sections; and
  2. Add the tight-bottom class to the next visible/non-collapsed block above this one to narrow the gap between the two blocks.

If using:

  1. Replace me with something to note about this how-to entry that falls outside the scope of all other sections; and
  2. Add the tight-bottom class to the next visible/non-collapsed block above this one to narrow the gap between the two blocks.

If using:

  1. Replace me with something to note about this how-to entry that falls outside the scope of all other sections; and
  2. Add the tight-bottom class to the next visible/non-collapsed block above this one to narrow the gap between the two blocks.