CMS: Index of Terms

6 min read
The definitions below will help you understand the CMS (Content Management System), its collections and content, connected pages and elements, and more. The CMS allows your site to store and access a wide variety of content types, create unlimited pages, and much more. 
A screenshot of a collection of recipes in the Content Manager.


Your CMS is made up of one or more collections. A collection is a database of your site's content laid out in a grid of rows and columns. Your content can include text, images, files, and other types of content for a particular site.

Each row in a collection represents an item. Each column in the table is a field, which can be of a specific content type, usually a property of the item like a color. You can connect elements on your site to items and fields in your collection.

Your site has two separate but related collections, an optional Sandbox collection, and your site's Live collection. In the Sandbox collection, you can work while developing your site in the Editor. The Live collection is what displays on your live site and the one live visitors interact with. The Sandbox can be synced to the Live collection at anytime, but this will overwrite the current Live collection content. 

Connecting to CMS

Connecting to CMS is the process of connecting your elements to a collection via a dataset. You can bind your elements to a collection to display content or to capture user input. To bind your elements to a collection you need to have a dataset on your page.


The CMS (Content Management System) is where you edit the contents of your collections. Access CMS in your site's dashboard or your editor. 


Datasets are the vital link between the elements on your page and the content in your collection. They are purely functional and do not appear on your live site. You can use them to create a two-way connection, allowing you to display collection content, capture user inputs, or both. In your dataset settings, you can specify which items load, in what order, and how many display at a time. 

Dataset mode

The dataset mode is a setting that controls what the elements that are connected to your collection can do with the collection's content. Options are Read & Write, Read-only, and Write-only. 

Dynamic list page

A dynamic list page is a dynamic page that is used to display a number of items from your collection that all match the same criteria. When you create the URL for a dynamic list page, you can use fields in your collection that identify a group of items in your collection.

Dynamic item page

A dynamic item page is a dynamic page that is used to display one item from your collection at a time. When you create the URL for a dynamic item page, you can use a field in your collection that uniquely identifies each item in your collection.

Dynamic page

A dynamic page is a page you design with one layout that can be used over and over again, each time displaying a different item or items from your collection. The actual content a dynamic page displays is determined by its URL. There are two types of dynamic pages, dynamic item pages and dynamic list pages.

Dynamic page dataset

A dynamic page dataset is a component in your Editor that is added automatically when you create a dynamic page. Like a regular dataset, it enables you to connect the elements on your page to your collections. It also allows you to add more filters and to sort the content on your page. 


A field is the place in your collection where you store content, and is represented as a column. Every item in your collection is made up of one or more fields such as Text, Image, Boolean, Number, Date and Time, and more. Collections also have default system fields that are hidden by default. 

Field ID (Velo by Wix)

A field ID is the unique identifier name that you use to refer to a field in a collection, in code.

When you add a new field in your collection, you can specify the field ID. If you don't specify your own field ID, one is created based on the field name. You cannot change the field ID once the field has been created.

Field name

The field name is the label you see at the top of the column for that field in your collection. The field name is also used when connecting page elements to a dataset in the Editor.

When you add a new field in a collection, you specify the field name. You can change the field name after the field has been created, and all connections to that field will be updated. 

Field type

The field type defines what kinds of content the field contains. Choose from several field types including Text, Image, Boolean, Number, Date and Time, Rich Text, URL, Document, and more. When you add a new field in a collection, you specify the field type. The field type is used when connecting page elements to fields in your collections.


An item is one record in a collection and is represented as a row in the collection. Every item in your collection is made up of one or more fields.

Live collection

The live collection is the collection that is associated with your published site. The content in the live collection is what is visible on your published site. It is also the collection where content you collect in your live site is stored. You can sync between collections and copy content from the optional sandbox to your live collection, or overwrite your live content to your sandbox to work with it in the Editor. Learn more about the Sandbox here.


Permissions give you control over which visitors are allowed to interact with the content in your collections and what they are allowed to do. The available permissions are create, read, update, and delete. You can assign different permissions to different roles. 

Primary field

A collection's primary field is used to enable another collection to connect to it and reference its content. 

Every collection has a primary field. The field is indicated by flag icon next to its field name. By default, the Title field is the primary field. However, you can define any text field in the collection as the primary field. 


Repeaters allow you to create one layout for a group of elements. Each repeater item uses the same layout but displays different content.

You can connect the elements in repeaters to CMS collection fields to dynamically display content. Each repeater item then shows content about a different collection item. Alternatively, you can use static content in a repeater by not connecting it to the CMS. 

Sandbox collection

The optional sandbox collection is the collection that is associated with your site in the Wix Editor. Content in the sandbox is not visible on your published site unless you sync your collection with your live collection. Content in the sandbox is affected by your actions in preview mode. Learn more about the sandbox here.

Submit button

A submit button is a button you add to a page in combination with user input elements. When a visitor clicks the submit button, their user inputs save to your collection.

Create a submit button by adding a regular button to your page and setting its Click action connects to option to Submit

Sync (copy/overwrite)

Sync allows you to move your content between your optional sandbox and live collections. You can copy selected or all items in a collection from a sandbox collection to the live version of that collection. 

You can also overwrite a sandbox collection with all the content from the live version, or overwrite all your sandbox collections with the content from their live versions. You can only initiate sync operations from the sandbox collection.

Learn more about the sandbox here.

System fields

System fields are fields that are added automatically to each collection, are hidden by default, and cannot be edited. System fields are ID, Created date, Updated date, Owner, and dynamic page links. 

User input elements

User input elements allow you to capture and store user content in a collection. Connect user input elements to a dataset with the dataset mode set to either Write-only or Read & Write. 

Did this help?