Одним из основных преимуществ использования 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.
Читать далее
- В центре внимания разработчиков: Джон Блумер
- Совместное использование ресурсов с помощью API управления контентом
- Управление ролями членов команды в Cosmic JS
- Как создать кроссплатформенный блог с помощью React Native и Node.js
- Космический тур по продукту JS
- Как создать интуитивно понятное меню навигации по сайту
- Теперь доступны метаполя ретранслятора
- Добавление вебхуков за 4 простых шага