# Building a Prototype

# Prototype Concepts

A prototype is, for all intents and purposes, a regular page. The only differentiator is that it has a toggle that marks it as a prototype to be used as a seed for other pages.

Unlike a template, which is meant to have global, uneditable components, a prototype is meant to seed a page with components a content editor is meant to go in and edit.

# Prototype data

When you create a page from a prototype, this is what happens:

  1. Flex duplicates the chosen prototype into the directory and name you have chosen for your new page.
  2. Flex automatically reassigns all the datasources of the presentation details of the new page to go off of your new local datasources so they don't point back to the old one.