CMS

You can create your CMS through the conversational app Hanna on

https://box.tekos.co/@tekos.bot/app/?text=my apps

Then clicking on “Add resources” and select “Add CMS”

After setting up your CMS you can access it by clicking on the view button

You will then be redirected to the page of Tekos CMS where you’ll sign up to your cms dashboard and have the following page displayed.

Just create your admin user and, afterwards, you’ll be redirected to the dashboard.

Let’s jump right to the good stuff and cover how you can create content. You can use the “Content Type Builder”. It will be available inn the left Menu, click on 'Content Manager' Page

Content types are simply the models (and api) connected to your database that are used by the CMS in order to generate the CRUD screens. So, lets add a new content type:

As for the fields, when you click on add new field you’ll get this:

Field type selection

The CMS allows you to choose the data type, which consists in one of its most interesting features. Let’s add 2 fields (description and price) and click save. You can always customise them according to your needs.

Another interesting feature is the ability to create relationships within the content types. Let’s assume one more content type (category) that we want to associate with the product. When adding a field, we select relation type and then:

Relating content type

You are able to choose from one to one, one to many and many to many relation types. So if you add a product, you’ll see that a category field shows up.

Showing new relation with content type

Roles and Permissions

In order to give public access to the API, you can set the roles and permissions, which is another cool feature on Strapi. It comes out of the box with a roles / permissions management plugin.

SRoles and permissions

To allow public access to the API you change the role:

Roles and permissions changing