Главная › Кейсы › Фонд «Тандем»
Разработка сайтаWordPressАнимацииКультура и событияПриём заявок

Фонд «Тандем»: сайт, на котором танцует каждый блок

Фонд культурных инициатив «Тандем» проводит всероссийские хореографические конкурсы и фестивали. Идея (концепция) и дизайн сайта: студия дизайна и брендинга PAPERPOST. Мы превратили макет в живой сайт на WordPress: анимации по скроллу, страницы конкурсов с приёмом заявок и админку, в которой фонд сам заводит новые фестивали.

Фонд «Тандем»
Клиент
Фонд культурных инициатив «Тандем»
Идея (концепция) и дизайн
Разработка
Дом Маркетинга
Платформа
WordPress, своя тема, ACF
Задача

Что нужно было сделать

У «Тандема» яркий продукт: сцена, свет, костюмы, сотни детских и взрослых коллективов со всей страны. Сайт должен был передавать это ощущение праздника с первого экрана, а не выглядеть как доска объявлений с расписанием.

Концепцию и дизайн придумала студия дизайна и брендинга PAPERPOST: фиолетово-коралловые градиенты, летящий шёлк, крупная типографика и движение почти в каждом блоке. Студия передала макет в Figma и отдельно разобрала на созвоне, как должен двигаться каждый элемент.

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

Решение

Как мы подошли

Начали с разбора: записали созвон с дизайнером студии и превратили его в техническое задание по анимациям, где у каждого блока есть свой сценарий, тайм-код обсуждения и уровень сложности. Макет сняли поблочно, чтобы на ширине 1920 пикселей страница совпадала с дизайном точно, а между размерами экрана масштабировалась плавно, без скачков.

Сайт собран на своей теме WordPress без конструкторов. Все тексты, фото и кнопки вынесены в поля бесплатного ACF, а повторяющиеся элементы (мероприятия, жюри, отзывы, фото, вопросы) сделаны отдельными разделами админки. Редактор меняет содержимое, но сломать вёрстку не может.

После главной сделали внутренние страницы по второму макету: список мероприятий, шаблон страницы конкурса с формой заявки, окно «Написать нам», страницы ошибок 404 и 405 и мобильные версии.

Что сделали

Объём работ

01
Вёрстка точно по макету
На ширине 1920 пикселей страница совпадает с дизайном, на остальных экранах все размеры масштабируются плавно. Размытые цветные пятна фона сделаны кодом, а не картинками.
02
Анимации по ТЗ дизайнера
Магнитные кнопки, закреплённый блок преимуществ со сменой картинок, карточки основателей, которые расходятся и выравниваются, бесконечная лента фотогалереи.
03
Своя тема WordPress
Без конструкторов и платных плагинов. Поля объявлены в коде, поэтому структура страницы защищена от случайной поломки.
04
Шаблон страницы конкурса
Девять разделов: о конкурсе, номинации, формы участия, возрастные категории, призы, жюри, условия, реквизиты и свои вопросы.
05
Приём заявок
Форма берёт номинации и возрастные категории выбранного конкурса. После даты окончания приём закрывается сам, кнопки становятся неактивными.
06
Статусы мероприятий
Приём скоро, идёт приём, приём завершён, конкурс прошёл. Карточки на главной и в списке меняются автоматически.
07
Скорость загрузки
Фото переведены в WebP: 38 МБ исходников превратились в 2,8 МБ. Шрифт подрезан до нужных символов, библиотеки лежат на сайте, без внешних CDN.
08
Документы и порядок
Политика, согласия на обработку данных и рекламу, плашка cookie, SEO-настройки, карта сайта и инструкция по админке со скриншотами.
Цифры

Проект в цифрах

11
блоков главной, все редактируются
10
сценариев анимации по ТЗ
9
разделов страницы конкурса
38 → 2,8 МБ
вес фото после перевода в WebP
4
статуса конкурса, меняются по дате
0
конструкторов и платных плагинов

Это объём работ, а не результат продвижения. Сайт только запущен, данные по заявкам появятся после первого сезона приёма.

Итог
Идея и дизайнстудия PAPERPOST◆РазработкаДом Маркетинга◆WordPressбез конструкторов◆Анимациипо ТЗ дизайнера◆Заявкипрямо на сайте◆Идея и дизайнстудия PAPERPOST◆РазработкаДом Маркетинга◆WordPressбез конструкторов◆Анимациипо ТЗ дизайнера◆Заявкипрямо на сайте◆Идея и дизайнстудия PAPERPOST◆РазработкаДом Маркетинга◆WordPressбез конструкторов◆Анимациипо ТЗ дизайнера◆Заявкипрямо на сайте◆
Галерея

Как это выглядит

Мобильная версия главной страницы «Тандема»
Главная, страница конкурса и фотогалерея
Страница конкурса на телефоне
Разбор

Как мы собирали сайт

Дизайн, который нельзя было упростить

Идея (концепция) и дизайн сайта принадлежат студия дизайна и брендинга PAPERPOST. Студия придумала для «Тандема» образ сцены: тёмно-фиолетовый фон, вспышки кораллового и синего света, танцовщицы в летящем шёлке, крупные заголовки. Посмотреть другие работы студии можно в её портфолио на Behance.

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

Первый экран: концепция и дизайн PAPERPOST, разработка Дома Маркетинга
Первый экран: концепция и дизайн PAPERPOST, разработка Дома Маркетинга

Анимации: как сцена ожила

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

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

Закрепление блоков сделано средствами CSS, а не скриптом: так оно не дёргается на телефонах и не ломается, когда меняется высота страницы. Для тех, у кого в системе отключены анимации, сайт показывает спокойную версию.

Блок преимуществ: картинка закреплена, пункты едут, фото меняется
Блок преимуществ: картинка закреплена, пункты едут, фото меняется

Страница конкурса: один шаблон на все фестивали

Каждый конкурс «Тандема» живёт на своей странице: описание, номинации, возрастные категории, призы, жюри, стоимость участия, реквизиты и свои вопросы. Навигация по разделам и боковая панель с датами остаются на экране при прокрутке.

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

Страница конкурса: первый экран, положение и навигация по разделам
Страница конкурса: первый экран, положение и навигация по разделам

Заявки без таблиц и переписки

Форма заявки встроена в страницу конкурса. Номинации и возрастные категории в ней берутся из настроек этого конкурса, поэтому участник не может выбрать то, чего в конкурсе нет.

Заявки падают в отдельный раздел админки и приходят письмом. После даты окончания приёма форма закрывается сама: статус меняется на «Приём заявок завершён», кнопки становятся неактивными. Никому не нужно помнить, что пора снять форму с сайта.

Форма заявки на участие
Форма заявки на участие

Админка для людей, а не для программистов

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

К запуску написали инструкцию со скриншотами и вынесли короткую шпаргалку на главный экран админки. Задача была в том, чтобы команда фонда обращалась к разработчику как можно реже.

Ближайшие конкурсы: карточки со статусом и сроком приёма
Ближайшие конкурсы: карточки со статусом и сроком приёма

Скорость и порядок перед запуском

Исходные фото весили 38 МБ. После перевода в WebP при том же качестве стало 2,8 МБ, а фото, которые фонд загружает сам, сайт пережимает в WebP автоматически. Фирменный шрифт подрезан до нужных символов, библиотеки анимаций лежат на самом сайте: для российского проекта это надёжнее внешних CDN.

Перед запуском подготовили документы (политика, согласия на обработку данных и на рекламу, пользовательское соглашение), плашку cookie, SEO-заголовки и карту сайта, страницы ошибок и мобильные версии всех экранов.

Фотогалерея: лента движется сама, центральное фото разворачивается
Фотогалерея: лента движется сама, центральное фото разворачивается