Крис Оверстрит только что опубликовал фантастическую статью в Сообществе Cosmic JS, демонстрирующую, как синхронизировать Algolia с Cosmic JS, чтобы обеспечить быстрый и мощный поиск по проектам. Он построил пример приложения с использованием React, Redux и Node.js, которое использует Cosmic JS Webhooks для интеграции с Algolia для поиска приложений.

В этом блоге я установлю Starter Store App с помощью нескольких коротких команд.

TL; DR:
Приложение из магазина для начинающих
Демонстрация приложения из магазина для начинающих
Кодовая база приложений из магазина для начинающих
Подключение Algolia к Cosmic JS для потрясающей функциональности поиска

Шаг 1. Создайте новый сегмент

Шаг 2. Установите приложение Starter Store

Установка через интерфейс командной строки Cosmic JS
Выполните следующий код по одной строке за раз в предпочитаемом вами инструменте командной строки. Перейдите на страницу Cosmic CLI NPM для получения дополнительной информации.

Обратите внимание, что это не готовое решение для сайта электронной коммерции. В нем отсутствуют некоторые функции, которые могут вам понадобиться (например, обработка платежей). Если вы хотите добавить поиск в свой проект Cosmic JS, посмотрите исходный код. Это может стать отличной отправной точкой для вашего проекта!

Cosmic JS дает возможность смешанным командам разработчиков и нетехнических редакторов создавать приложения быстрее и более гибко управлять контентом в легком стеке. Установка примеров приложений - отличный способ создать прототип и ознакомиться с простыми примерами моделирования контента на панели Bucket Dashboard. Чтобы установить приложение Starter Store из сообщества Cosmic JS, Зарегистрируйтесь.

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

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