КРАТКО
За 2025-2026 годы мы собрали на одном технологическом подходе несколько фестивальных сайтов: фестиваль молодого кино «Новое Движение», международный фестиваль кинодебютов «Дух огня» и Международный фестиваль театральных искусств имени Ф. М. Достоевского.
Каждый проект остается самостоятельным сайтом со своей визуальной системой, доменом и контентной моделью. Но внутри у них общий принцип: быстрый Astro SSR на фронтенде, Directus как headless CMS, PostgreSQL, S3-хранилище для медиа и структурированная модель фестивального контента.
Важно было не просто «сверстать афишу». Фестивальный сайт каждый год меняется: появляются новые программы, фильмы, спектакли, жюри, новости, расписания, архивные страницы, заявки на аккредитацию и партнерские блоки. Поэтому мы проектировали систему так, чтобы команда фестиваля могла обновлять сезон без пересборки сайта вручную.
ЦИФРЫ
3
фестивальных сайта на едином Astro + Directus подходе
270+
позиций расписания в двух опубликованных фестивальных CMS
170+
фильмов в программе «Нового Движения»
250+
архивных материалов на сайте фестиваля Достоевского
ЗАДАЧА
У фестивальных сайтов есть общая проблема: контент резко меняется перед стартом сезона и продолжает обновляться во время фестиваля. Появляются новые программы, фильмы, спектакли, гости, площадки, новости, архивные материалы и срочные изменения в расписании.
Нужно было построить сайты, которые сохраняют визуальную индивидуальность каждого фестиваля, дают редакторам нормальную CMS вместо ручной правки страниц, поддерживают программы, расписания, новости, архивы, жюри, медиа и формы, выдерживают ежегодное обновление контента, помогают посетителю быстро найти программу, расписание, площадку, новость или условия аккредитации и работают как долгоживущие цифровые платформы фестиваля, а не как одноразовые лендинги.
ПОДХОД
Мы вынесли повторяемые части фестивального сайта в понятный продуктовый каркас: Astro SSR для быстрых публичных страниц, Directus 11 для контента, PostgreSQL для данных и S3-совместимое хранилище для изображений и документов.
Для медиа используем asset proxy на стороне Astro: сайт отдает файлы Directus через собственный маршрут, пробует native Directus transform, а при необходимости использует Sharp fallback. Это позволяет держать изображения в CMS/S3, но не зависеть от сырого формата загрузки на фронтенде.
НОВОЕ ДВИЖЕНИЕ
«Новое Движение» стало первым полным фестивальным сайтом на этой модели.
В Directus описали основные сущности фестиваля: годы, новости, галерею, жюри, программы, фильмы, съемочные группы, события, спикеров, расписание, PDF-каталоги, партнеров, команду и контакты. На момент подготовки кейса в production CMS было 72 новости, 177 фильмов, 223 записи расписания, 52 события и 49 изображений галереи.
На сайте есть годовые разделы, программа по типам, расписание, каталог, архив, новости, галерея и страницы аккредитации. Формы аккредитации работают через Astro API и Directus, а публичные страницы получают данные через типизированные Directus-клиенты.
ДУХ ОГНЯ
Для «Духа огня» мы собрали новую версию сайта международного фестиваля кинодебютов в Ханты-Мансийске.
Здесь важен масштаб контентной модели: сайт работает как фестивальный портал с русской и английской версиями, программами, фильмами, событиями, персоналиями, пресс-центром, архивом, наградами, галереей, поиском и заявками. В репозитории отдельно описана оптимизация схемы Directus: фильмы сведены в единую коллекцию, добавлены связи с фестивальными годами, программами, персонами, событиями и медиа.
Мы сделали CMS-модель, которая позволяет каждый сезон обновлять программу, показы, новости и архив без переписывания фронтенда.
ФЕСТИВАЛЬ ДОСТОЕВСКОГО
Сайт Международного фестиваля театральных искусств имени Ф. М. Достоевского работает как цифровая программа театрального фестиваля: посетитель видит актуальный сезон, расписание по дням, карточки спектаклей, площадки, возрастные ограничения, новости, архив прошедших лет, партнеров и условия пресс-аккредитации.
Для редакторов это не набор сверстанных страниц, а управляемая структура в Directus. Команда фестиваля может обновлять спектакли, дни расписания, карточки жюри, архивные материалы, партнерские блоки и информационные страницы без участия разработчика в каждом изменении.
На момент подготовки кейса в production Directus было 25 новостей, 40 карточек программы, 49 записей расписания, 259 архивных материалов и 5 членов жюри. Для посетителя ценность в том, что сайт помогает разобраться в насыщенной программе фестиваля, а не просто показывает афишу.
РЕЗУЛЬТАТ
Мы получили не один сайт, а повторяемую модель фестивального проекта. Ее можно адаптировать под кинофестиваль, театральный фестиваль, образовательную программу, городское событие или архивный культурный проект.
Главное, что эта модель выдерживает жизнь после запуска: новый сезон, новые даты, новые участники, новые программы, обновление расписания, заявки, новости, архивы и медиа. Команда фестиваля работает с контентом в Directus, а сайт остается быстрым, управляемым и технически поддерживаемым.
Технологии
Astro 6 SSR, Directus 11, PostgreSQL, TypeScript, Tailwind CSS, DaisyUI, S3-compatible storage, Sharp