Kontent.ai

Installation

  1. Have a Kontent CMS setup. https://kontent.ai/

  2. Add custom element

Content model (left hand side) > Create new > Custom element (right hand side). You will then have the below view.

**Hosted code URL: https://scaleflex.cloudimg.io/v7/plugins/filerobot-kontent/filerobot-custom-element.html?func=proxy

Parameters:

{
    "token": "token",
    "secTemplate": "your_security_template",
    "dir": "/base_directory"
}

note: "dir" element is optional, by default will go to the root folder of your library. Do not add "/" at the end of the directory string.

  1. Create new content with this Custom Element

Content & asset (left hand side) > Create new > Chose type: Your_Type_Name. Chose and add some images, publish. You will then have the below view.

The images below are the images added in from the Widget into a Kontent content-item. When they are added, they will have DAM-URLs (instead of their Strapi CMS URLs).

Previewing

Tutorial: https://kontent.ai/learn/tutorials/develop-apps/build-strong-foundation/set-up-preview/

Go to Settings > API Keys. For this, you will need your Project ID. You may also need your API Key (depends on what you want to do, but for simple things Project ID is enough).

Write a client app that utilizes the Delivery API

Recall that Kontent have 3 sets of APIs that you can interact with

Delivery APIs in plain HTTPS form can be downloaded from https://kontent.ai/learn/tutorials/develop-apps/get-started/postman-collection/ and imported into POSTMAN

For the 3 content items that come out of the box, Kontent already have an example client app, which we can imitate.

After writing and hosting your client app, go to Settings > Preview URLs and define your Preview URL formats.

See how Kontent defined their preview URLs for their example app:

Codename, URLSlug & ItemId are obtained as follows:

Once you done all the above, you can preview by clicking Preview:

Support

Last updated