Contentstack
Contentstack — це безголова CMS-технологія, зібрана з набору кращих рішень у своєму класі. Цей додаток Contentstack переважно зосереджений на управлінні записами та активами.
Перед налаштуванням
Перш ніж підключитися, переконайтеся, що у вас є:
- Ключ API стеку Contentstack (Stack API key): перейдіть до налаштувань стеку Contentstack (Stack settings) і скопіюйте ключ API з розділу API Credentials
- Токен управління Contentstack (Management token): на сторінці налаштувань перейдіть до Tokens, виберіть розділ Management Tokens і згенеруйте токен управління API з необхідними параметрами.
Підключення
- Перейдіть до додатків і знайдіть Contentstack.
- Натисніть Add Connection.
- Назвіть своє підключення для подальшого використання, наприклад, “Моє підключення до Contentstack”.
- У полі Host region виберіть свій регіон Contentstack.
- Заповніть поля Stack API key та Management token
- Натисніть Connect.
- Переконайтеся, що з’явилося підключення і його статус — Connected.
Actions
Assets
- Download/Upload asset завантажує або вивантажує вміст для активу.
Content types
- List content types
Entries
- Get entry повертає деталі конкретного запису.
- Get entry string/number/date/boolean property отримує дані вказаної властивості запису.
- Set entry string/number/date/boolean property встановлює дані для вказаної властивості запису.
- Search entries повертає список записів на основі вказаних критеріїв фільтрації.
- Get entry content as HTML повертає вміст запису, перетворений у HTML-файл.
- Update entry content from HTML оновлює вміст запису з HTML-файлу.
- Get IDs from HTML витягує ідентифікатори типу контенту та запису з HTML-файлу
- Publish entry публікує конкретний запис на основі ID
Events
- On asset deleted
- On asset published
- On asset unpublished
- On entry created
- On entry deleted
- On entry published
- On entry unpublished
- On entry updated
Особливості HTML
Ми додаємо метадані до HTML-файлу, включаючи Entry ID
та Content Type ID
. Ці метадані використовуються для оновлення вмісту запису з HTML-файлу. Ці теги використовуються для ідентифікації вмісту в Contentstack
, усуваючи необхідність зберігати ідентифікатори деінде.
Ось приклад того, як ми включаємо метадані в HTML-файл:
<html> <head> <meta name="blackbird-content-type-id" content="your-content-type"> <meta name="blackbird-entry-id" content="your-entry-id"> </head> <body> <div path="title">Example HTML page</div> <div path="description">Blackbird is the new automation backbone for the language technology industry.</div> </body></html>
Зворотний зв’язок
Бажаєте використовувати цей додаток або маєте відгуки щодо нашої реалізації? Зв’яжіться з нами через встановлені канали або створіть issue.