Кейс •

Контент для всех
Как Astro помогла Contenda создать платформу для обмена контентом за один месяц

Автор
Astro Team

Contenda — компания в сфере искусственного интеллекта, появившаяся в 2021 году; она движется к амбициозной цели — сделать контент доступным для всех. Видение начинается с поддержки developer advocate’ов: упростить переиспользование контента для разных форматов.

Developer advocate’ы — мост между софтверными компаниями и разработчиками-пользователями; они часто создают контент, чтобы обучать и повышать осведомлённость о возможностях продукта. Contenda позволяет, например, взять видеоурок и превратить его в блог. Это экономит время и упрощает совместную работу кросс-функциональной команды.

Когда Contenda понадобилось публично делиться черновиками постов с другими людьми, они выбрали Astro и Netlify. Эта связка технологий позволила сосредоточиться на цели — упростить коллаборацию и создание контента.

Превратите любое видео в эффективный текстовый контент с Contenda.

Проблемы

В Contenda меньше 10 человек. Им часто нужно делиться блогами друг с другом, чтобы обсуждать боли и проводить ревью, но без обмена email и API-ключами это было невозможно. Для клиентов это тоже создавало проблему безопасности, которую рано или поздно нужно было решить. Чтобы закрыть эти задачи для внутренних и внешних пользователей, Contenda создала Share Pear — open-source инструмент для быстрого обмена превью Markdown-постов.

Требования

Share Pear нужно было построить без изменений backend, потому что Contenda не хотела перегружать себя дополнительной сложностью. В идеале — экономично, а лучше бесплатно.

Помимо соответствия требованиям, главным плюсом Astro была гибкость. В Astro доступны популярные JavaScript-фреймворки вроде React, но они опциональны. Сайт можно собрать на HTML, CSS и при необходимости vanilla JavaScript. Это позволяет участникам с меньшим опытом веб-разработки — например, product designer’ам и авторам контента — редактировать и поддерживать сайт часто без участия разработчиков.

Cassidy (CTO Contenda) увидела возможность связать Astro с on-demand builders Netlify. Astro был очевидным выбором: есть компонент с нативной поддержкой builders Netlify и рендеринга markdown в HTML. Плюс Contenda уже выбрала Astro для основного маркетингового сайта — технология была знакома команде.

Решение и внедрение

Contenda нашла поддержку в сообществе разработчиков Astro. Команда получила помощь core-команды и активных контрибьюторов в Discord-сервере сообщества Astro. После этого разработка Share Pear пошла быстро.

Это был мой первый опыт с Astro. Скажу так: начать с Astro было проще, чем с другими фреймворками. Онбординг ощущался гораздо плавнее, а документация настолько актуальна, что иногда совпадает с кодом один в один.

— Grady Salzman, Software Engineer @ Contenda

Результаты

Share Pear работает около месяца; им пользуются и open-source сообщество, и клиенты Contenda, которые пользуются их приложением. На момент написания 30% пользователей делятся блогами через Share Pear, и эта функция вошла в топ-3 самых используемых на платформе.

Contenda потратила на эту функцию всего один месяц. Команда оценивает, что без Astro ушло бы в два-три раза больше времени.

Функция предпросмотра и шаринга постов Contenda