Create A New Content Type

In the Content Model Builder, you can create a new Content Type.

Click button "Create Content Type" near the top left:

[object Object]

Then give your content type a name in the pop up modal:

[object Object]

Hit "Create" and the new content model will open in the Content Model Builder:

[object Object]

As you can see there are two tabs -- "UI" and "JSON". Cloud CMS provides you with two ways to build in the content type builder.
If you are an editor and fancy building it with simple actions like drag and drop, UI builder is for you; if you are a developer
and enjoy the flexibility to just code it out yourself, go ahead and switch to "JSON" tab.

On the top right, there are two buttons -- "Preview" and "Save". It's always good to see what the Content Entry Form is
going to look like while you are building it, and "Preview" lets you do that. "Save", as it indicates, will save all the
changes you've made for this content model.
Note: you do NOT need to save to preview.

Build with UI

In the left side nav, you can see a list of pre-defined Field types. Each field type has a simple description of it so
that you can determine which is the right one to meet your need. Then, simply drag and drop the the required field type.

For each property you will need to enter the parameters in the Configuration section. Note: a default name for each property will be generated
but it is likely you will want to change the Name and label. Name must be unique. The Configuration also differs for each Field Type.

[object Object]

At anytime you can "Preview" to see the Content Entry Form:

[object Object]

Once you are happy with the way it looks, hit "Save".

If you modifying the UI, and need to see the "JSON", feel free to switch to "JSON" tab and you will be able to see all the changes
you made in the UI are reflected here:

[object Object]

There are two JSON views -- "Definition" (Content Type Definition) and "Form" (Content Entry Form). The convention here follows Alpaca Forms documentation.