Storyblok — первая безголовая система управления контентом с визуальным редактором. Его цель — предоставить разработчикам гибкость, необходимую для создания надежных и быстрых веб-сайтов, а также дать создателям контента, не имеющим навыков кодирования, возможность редактировать контент независимо от разработчика.
Storyblok чаще ориентирован на создателей контента, хотя решение (или, по крайней мере, наметить лучшие варианты) в конце дня обычно остается за разработчиками.
У создателей контента обычно мало требований, которые относятся к большинству функций автономной CMS. Которые:
- Простой в использовании интерфейс редактирования
- Теги и SEO
- Защита от публикации потенциально искаженного контента
- Роли (админ, редактор)
- CDN (черновик и публикация)
- Интерфейс предварительного просмотра
Разработчики заботятся о производительности. Нам нужны современные шаблоны и тесная интеграция развертывания. Разработчики ищут:
- Чистая и понятная документация
- Качественный API (желательно GraphQL) с надежной схемой фильтрации
- Простое (реляционное) моделирование данных
- Логика условного поля
- Интеграция с конвейером CI/CD
Storyblok предоставляет инфраструктуру для создания контента и управления им с помощью пользовательского интерфейса Storyblok или Management API. Он не привязан к одному конкретному уровню представления, например веб-сайту. Его безголовая природа позволяет обслуживать контент независимо от презентации. Он предоставляет API-интерфейсы REST и GraphQL для доставки контента на любой канал, который вы хотели бы обслуживать. Мобильные приложения, магазины электронной коммерции, выставочные залы, статические и динамические веб-сайты или любая другая цифровая платформа могут извлечь выгоду из автономного подхода к доставке контента.
Как это работает?
Благодаря интеграции с Storyblok API контент отделяется от уровня представления, а это означает, что вы можете выбрать любую интерфейсную технологию, которая вам нравится. Управление контентом определяется ниже:
- Определить модели: определите схему вашего контента: тип контента, компоненты, правильные поля, такие как текст, дата, изображение/видео, или даже настраиваемые типы полей.
- Создать контент. Добавьте контент, заполнив поля в редакторе Storyblok.
- Проверить содержимое. С помощью визуального редактора ваши редакторы содержимого могут просмотреть содержимое веб-сайта в режиме реального времени в момент редактирования.
- Использовать контент: после сохранения и публикации контента его можно загрузить на ваш веб-сайт, в мобильное приложение или любой другой канал с помощью нашего API доставки контента (REST или GraphQL). Один и тот же контент можно повторно использовать несколько раз для любой платформы.
Почему Storyblok?
- Надежная интеграция с NuxtJS и NextJS.
- Интерфейс предварительного просмотра — лучшее, что мы видели
- Удалить состояния черновика/публикации
- Настраиваемые типы полей
Для пользовательского интерфейса Storyblok требуется современный веб-браузер. Основными браузерами, на которые распространяется это, являются Chrome, Edge и Firefox.
полную документацию вы можете найти здесь https://www.storyblok.com/docs