Datastores are one of the most powerful tools available to developers in Marketpath CMS to store, retrieve, and link data.
A Datastore is like a typical database table - it has a data definition - which defines the fields, requirements, and validation - and has individual records called Datastore Items.
Datastores can be configured to store large varieties of data that can be intuitively linked to other entities within a Marketpath CMS site. Here are some examples of how they have been used:
Some important things to consider when creating a datastore are highlighted below:
To create a new datastore, the first step is to expand the Content container and select Datastores.

Next, create a new Datastore by clicking the New button:

You'll see the following screen with key fields to enter, such as the Name/Title, Page fields, and Custom fields, which will be discussed in greater detail below.

You have the option to add numerous kinds of data to a Datastore. We won't go into detail on all the types, but this includes fields such as plain text, HTML content areas, images, document lists, etc. This also includes form-type fields such as checkboxes and toggles.

There are two types of pages that are associated with Datastores: the page for the datastore itself and selecting the page template default for the individual datastore items. The page for the datastore works as all other pages in CMS do. You check the "Has URL" box and then specify your template, URL, and any other fields that you need.
For the Datastore item, you can specify that a page is created by default as well as the template and root path that go along with them. NOTE: These defaults will be used on any datastore items that are created, but will not override any existing Datastore items.

The main purpose behind the Datastore is storing data as one or more datastore items. To create a new Datastore item or modify an existing one, you will go to the Datastores container under Content. Hit the arrow next to Datastore you're wanting to modify. That will show you the list of Datastore items that are present.

To modify an existing item, click one of the edit options. To create a new Datastore item, click the New button.

All of the settings you configured for the Datastore will be editable from the New/Edit prompt for the datastore item.

There is a part two to this article that contains an example of how a Datastore can be used in a real-life scenario. You can read more about this here.