Вчера у нас был отличный разговор с разработчиком. Мы назовем его Боб. Боб обратился к Cosmic JS на основе нового сообщения в блоге Тони Спиро Как создать статический веб-сайт на основе API, лучшее из обоих миров. »Боб сообщил нам, что команда по развитию бизнеса в его агентстве продала статический веб-сайт с динамическим содержанием, бросив вызов команде разработчиков, занимающейся созданием статического веб-сайта. Боб начал исследовать различные API управления контентом и начал просматривать документацию.

ДЖЕМ-СЕССИЯ ДЛЯ РАЗРАБОТЧИКОВ

Боб: Кажется, у вас и [Конкурента X] есть что-то, что отвечает всем требованиям, но, в отличие от [Конкурента X], ваша «документация не похожа на пожар в мусорном баке».

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

Боб: «Итак, я все еще думаю о единороге, который является динамической статической страницей. Представьте, что я пользователь, и я нажимаю на сообщения Человека X. В вашем сценарии это будет страница, сгенерированная сборкой, извлекающей из API?»

Тони: Процесс динамической сборки в сочетании со статическим веб-сайтом не требует жесткого кодирования и действительно будет динамическим. У нас определенно есть примеры того, как реализовать комментарии на «странице наших приложений. Я бы посмотрел на приложение Chat или пример MobX. Идея состоит в том, что вы можете создать Cosmic JS Object Type практически для любого фрагмента контента, которым вы хотели бы управлять на бэкенде. Даже управление статическим контентом сайта несложно для пользователей, не являющихся техническими специалистами».

Боб: «На самом деле я думаю, что понял парадигму здесь. Все динамические вещи происходят на стороне Cosmic JS, тогда как статический веб-сайт просто берет контент из Cosmic JS API, добавляет его в шаблон и перестраивает каждый раз при обновлении? Так что не имеет значения, какой тип динамического контента я добавляю, с точки зрения статического веб-сайта, он просто перестраивается снова и снова?»

Тони: «Да. :)”

Боб: Хорошо. На самом деле мне это нравится намного больше, чем другие CMS, на которые я смотрел, потому что с «Cosmic JS я могу настроить сервер node.js по своему вкусу.

Статический веб-сайт на основе API

Статический веб-сайт на основе API динамически работает на Cosmic JS API, а также является статическим веб-сайтом, который можно редактировать с помощью файлов Markdown. В качестве бонуса вы также можете настроить автоматическую сборку с помощью Webhooks.

Посмотреть демонстрацию статического веб-сайта здесь.

Просмотрите кодовую базу статического веб-сайта на GitHub здесь.

Просмотр страницы приложения статического веб-сайта на Cosmic JS.

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

ЧИТАТЬ ДАЛЕЕ