Одним из основных преимуществ использования CMS API по сравнению с установленной системой управления контентом является переносимость и масштабируемость блоков контента, которые вы создаете. Я слышу этот вопрос по крайней мере несколько раз в неделю: Как я могу создать резервную копию своей корзины контента или дублировать содержимое этой корзины в другое веб-приложение?

Использование CMS API, такого как Cosmic JS API, позволяет разработчикам создавать веб-приложения на любом языке программирования, который они хотят. Итерации версий, резервные копии и дублирование сегментов для следующего этапа разработки интуитивно понятны и просты. В этом блоге я покажу вам, насколько прост этот процесс.

Я использую Cosmic JS в качестве примера Content Management API для этого блога. Зарегистрируйтесь в Cosmic JS, чтобы начать.

Экспорт файла Bucket.json

Я перешел на вкладку «Импорт/Экспорт» на панели управления Cosmic JS и вижу параметр «Экспортировать мои данные и файлы в файл Bucket.json». При нажатии кнопки «Экспорт» ведро немедленно загружается на мой компьютер для использования.

Скачанный файл Bucket.json

Добавить новое ведро

Создать новый сегмент — версия II

Поскольку я хотел бы сохранить версию I для сравнения моего веб-приложения, я создам новую корзину, чтобы импортировать загруженный файл Bucket.json для развертывания и внесения изменений.

Запрос на установку приложения

Как только я создам новую корзину, появится стандартная подсказка об установке приложения, чтобы узнать, хочу ли я видеть какие-либо готовые к содержимому приложения. Поскольку у меня уже есть приложение в файле Bucket.json, я нажму Нет, спасибо.

Импорт файла Bucket.json

Теперь, когда я на панели инструментов своего ведра, я просто снова нажму «Импорт/экспорт», чтобы импортировать файл Bucket.json из версии I.

Импорт файла Bucket.json

Нажмите «Да, импортировать» — не беспокойтесь об удалении текущих данных и файлов, поскольку это совершенно новая корзина, в которую мы еще не добавляли объекты или типы объектов.

Вариант использования

Я могу легко управлять всеми версиями своей корзины с Cosmic JS Dashboard. Я только что продублировал блоки контента, а также предоставил себе резервную копию своего веб-приложения в формате Bucket.json. Разработчики и редакторы контента могут легко создавать новые группы контента, используя передовой опыт, связанный с контролем версий и итерацией версий.

Cosmic JS — это первая облачная платформа управления контентом на основе API, которая упрощает управление приложениями и контентом. Если у вас есть вопросы о Cosmic JS API, свяжитесь с нами в Twitter или Slack.

Читать далее