Storyblok — первая безголовая система управления контентом с визуальным редактором. Его цель — предоставить разработчикам гибкость, необходимую для создания надежных и быстрых веб-сайтов, а также дать создателям контента, не имеющим навыков кодирования, возможность редактировать контент независимо от разработчика.

Storyblok чаще ориентирован на создателей контента, хотя решение (или, по крайней мере, наметить лучшие варианты) в конце дня обычно остается за разработчиками.

У создателей контента обычно мало требований, которые относятся к большинству функций автономной CMS. Которые:

  • Простой в использовании интерфейс редактирования
  • Теги и SEO
  • Защита от публикации потенциально искаженного контента
  • Роли (админ, редактор)
  • CDN (черновик и публикация)
  • Интерфейс предварительного просмотра

Разработчики заботятся о производительности. Нам нужны современные шаблоны и тесная интеграция развертывания. Разработчики ищут:

  • Чистая и понятная документация
  • Качественный API (желательно GraphQL) с надежной схемой фильтрации
  • Простое (реляционное) моделирование данных
  • Логика условного поля
  • Интеграция с конвейером CI/CD

Storyblok предоставляет инфраструктуру для создания контента и управления им с помощью пользовательского интерфейса Storyblok или Management API. Он не привязан к одному конкретному уровню представления, например веб-сайту. Его безголовая природа позволяет обслуживать контент независимо от презентации. Он предоставляет API-интерфейсы REST и GraphQL для доставки контента на любой канал, который вы хотели бы обслуживать. Мобильные приложения, магазины электронной коммерции, выставочные залы, статические и динамические веб-сайты или любая другая цифровая платформа могут извлечь выгоду из автономного подхода к доставке контента.

Как это работает?

Благодаря интеграции с Storyblok API контент отделяется от уровня представления, а это означает, что вы можете выбрать любую интерфейсную технологию, которая вам нравится. Управление контентом определяется ниже:

  • Определить модели: определите схему вашего контента: тип контента, компоненты, правильные поля, такие как текст, дата, изображение/видео, или даже настраиваемые типы полей.
  • Создать контент. Добавьте контент, заполнив поля в редакторе Storyblok.
  • Проверить содержимое. С помощью визуального редактора ваши редакторы содержимого могут просмотреть содержимое веб-сайта в режиме реального времени в момент редактирования.
  • Использовать контент: после сохранения и публикации контента его можно загрузить на ваш веб-сайт, в мобильное приложение или любой другой канал с помощью нашего API доставки контента (REST или GraphQL). Один и тот же контент можно повторно использовать несколько раз для любой платформы.

Почему Storyblok?

  1. Надежная интеграция с NuxtJS и NextJS.
  2. Интерфейс предварительного просмотра — лучшее, что мы видели
  3. Удалить состояния черновика/публикации
  4. Настраиваемые типы полей

Для пользовательского интерфейса Storyblok требуется современный веб-браузер. Основными браузерами, на которые распространяется это, являются Chrome, Edge и Firefox.

полную документацию вы можете найти здесь https://www.storyblok.com/docs