panfilov.digital panfilov.digital
Фестивальные проекты Astro, Directus, PostgreSQL, Tailwind CSS, DaisyUI, TypeScript, S3, Event platforms
Фестивальные сайты на Astro и Directus: программы, расписания, архивы и аккредитации

Фестивальные сайты на Astro и Directus: программы, расписания, архивы и аккредитации

КРАТКО

За 2025-2026 годы мы собрали на одном технологическом подходе несколько фестивальных сайтов: фестиваль молодого кино «Новое Движение», международный фестиваль кинодебютов «Дух огня» и Международный фестиваль театральных искусств имени Ф. М. Достоевского.

Каждый проект остается самостоятельным сайтом со своей визуальной системой, доменом и контентной моделью. Но внутри у них общий принцип: быстрый Astro SSR на фронтенде, Directus как headless CMS, PostgreSQL, S3-хранилище для медиа и структурированная модель фестивального контента.

Важно было не просто «сверстать афишу». Фестивальный сайт каждый год меняется: появляются новые программы, фильмы, спектакли, жюри, новости, расписания, архивные страницы, заявки на аккредитацию и партнерские блоки. Поэтому мы проектировали систему так, чтобы команда фестиваля могла обновлять сезон без пересборки сайта вручную.

ЦИФРЫ

3

фестивальных сайта на едином Astro + Directus подходе

270+

позиций расписания в двух опубликованных фестивальных CMS

170+

фильмов в программе «Нового Движения»

250+

архивных материалов на сайте фестиваля Достоевского

«Новое Движение»: самостоятельная визуальная система и фестивальная структура на Astro + Directus.

ЗАДАЧА

У фестивальных сайтов есть общая проблема: контент резко меняется перед стартом сезона и продолжает обновляться во время фестиваля. Появляются новые программы, фильмы, спектакли, гости, площадки, новости, архивные материалы и срочные изменения в расписании.

Нужно было построить сайты, которые сохраняют визуальную индивидуальность каждого фестиваля, дают редакторам нормальную 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 членов жюри. Для посетителя ценность в том, что сайт помогает разобраться в насыщенной программе фестиваля, а не просто показывает афишу.

Фестиваль Достоевского: программа 2025 с карточками спектаклей и адаптивным представлением для мобильных посетителей.
Фестиваль Достоевского: расписание с днями, площадками, карточками программы и билетными сценариями.
События и специальные программы остаются частью общей CMS-модели, а не отдельной ручной версткой.

РЕЗУЛЬТАТ

Мы получили не один сайт, а повторяемую модель фестивального проекта. Ее можно адаптировать под кинофестиваль, театральный фестиваль, образовательную программу, городское событие или архивный культурный проект.

Главное, что эта модель выдерживает жизнь после запуска: новый сезон, новые даты, новые участники, новые программы, обновление расписания, заявки, новости, архивы и медиа. Команда фестиваля работает с контентом в Directus, а сайт остается быстрым, управляемым и технически поддерживаемым.

Технологии

Astro 6 SSR, Directus 11, PostgreSQL, TypeScript, Tailwind CSS, DaisyUI, S3-compatible storage, Sharp

Следующий проект

Экосистема цифровых продуктов для сети строительных гипермаркетов