Сборка 7 стоматологических шаблонов WordPress, из Figma в Elementor — 170 часов, 30 дней

Семь стоматологических шаблонов WordPress из Figma и Adobe XD на изолированных инстансах — 170 часов за 30 дней, утверждены до рождественских каникул.

Конечный клиент US Marketing Agency — Internal Template Library
Отрасль Здравоохранение
Взаимодействие White-label разработка для американского агентства, специализирующегося на сайтах для локального бизнеса
Сроки 30 календарных дней
170ч за 30 дней
действующий сайт · desktop
действующий сайт · mobile
Скриншот недоступен
Вид на мобильном
— Техническое задание

Выстроить URL-структуру по шаблонам агентства, подключить конверсионный элемент, затем закрыть все задачи в QA-очереди.

Тип проекта: Разработка внутренней библиотеки шаблонов для маркетингового агентства из США
Срок: декабрь 2024 – январь 2025 · 30 дней · 170 часов на оценку и сборку

Подход к разработке

Семь изолированных стоматологических шаблонов из Figma в Elementor — 170 часов за 30 дней для внутренней библиотеки шаблонов маркетингового агентства из США. Шесть дизайнов в Figma и один в Adobe XD из трёх файлов; каждый шаблон размещался на собственном инстансе WordPress на FastPanel, собранном по своему дизайн-файлу до назначения какого-либо клиентского проекта.

Этот кейс — описание такого проекта: 170 часов на семь стоматологических шаблонов, каждый из которых был собран из Figma (шесть дизайнов) или Adobe XD (один дизайн) на изолированных инстансах WordPress и сдан менее чем за месяц.

Краткий обзор

Параметр Значение
Отрасль клиента Медицина — Стоматология (внутренняя библиотека шаблонов агентства)
Клиент Нет — это внутренний проект для собственной системы шаблонов агентства
Тип проекта Внутренняя разработка библиотеки шаблонов WordPress для маркетингового агентства из США, специализирующегося на сайтах для локального бизнеса
Тип проекта 7 отдельных сборок шаблонов Elementor Pro на изолированных тестовых инстансах WordPress
Объём работ 7 шаблонов — Шаблоны 1–4 из двух файлов Figma (дизайн Copy, предоставленный агентством) + Adobe XD; Шаблоны 5–7 из третьего файла Figma (набор HOMEPAGE-DESIGNS агентства). Каждый шаблон включает: главную страницу, страницу услуг, контактную страницу, общие шапку и подвал. Адаптивность (большие экраны + мобильные + планшет) для каждого шаблона.
Срок 30 дней (10 дек 2024 – 9 янв 2025), все шаблоны сданы до рождественских каникул
Затраты 170 часов на 7 шаблонов — диапазон от 20 ч (Шаблоны 4 и 5) до 32 ч (Шаблон 2)
Команда 5 специалистов
Источник дизайна Figma (6 шаблонов) · Adobe XD (Шаблон 4) — пошаблонные дизайн-файлы от дизайнеров агентства
Технологии WordPress · Elementor Pro · Hello Elementor theme · Gravity Forms · FastPanel (серверное окружение) · Site Checker ( QA плагин)
Результат 7 изолированных инстансов WordPress собраны, проверены QA и утверждены агентством до рождественского срока
Раунды проверки ≈1 раунд проверки за 30 дней
Затраты на задачу 9 внутренних задач Redmine · медиана 23 ч / P75 28 ч на задачу

Постановка задачи

Маркетинговое агентство из США ведёт фирменную библиотеку стоматологических шаблонов: когда подписывается новый клиент из стоматологической ниши, агентство выбирает один из существующих шаблонов и начинается доработка темы. Расширение библиотеки означает сборку нового шаблона на свежем, изолированном инстансе WordPress — без клиентского контента, без работающего сайта, без публичной аудитории — и его проверку на соответствие дизайн-спецификации агентства перед добавлением в каталог.

В декабре 2024 агентство запросило расширение своей библиотеки стоматологических шаблонов на семь шаблонов. Шесть дизайнов были предоставлены в двух файлах Figma (пять от ведущего дизайнера агентства, один от второго дизайнера в общем файле Figma, HOMEPAGE-DESIGNS); седьмой поступил в Adobe XD. Объём на каждый шаблон: главная страница, одна страница услуг, одна контактная страница, общие шапка и подвал — все адаптивные. Техническим заданием был дизайн-файл; агентство проверяло собранный шаблон на соответствие Figma перед утверждением.

Первые четыре шаблона были сгруппированы в начальную задачу оценки. Оставшиеся три были добавлены в середине проекта по мере освобождения ресурсов команды и поступления дизайнов. Все семь велись параллельно на общем серверном окружении FastPanel.

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

Отказ библиотеки шаблонов более коварен: шаблон выглядит примерно правильно, но искажает Figma в компонентах, которые рецензент агентства вряд ли заметит — до тех пор, пока на реальном клиентском сайте уже не началась доработка темы, и в этот момент цена ошибки умножается на каждый проект, использовавший этот шаблон. Собрать шаблон точно по дизайну с первого раза, до того как его увидит хотя бы один клиент, в этом и состоит весь смысл при работе с такими типами проектов.

Как мы это сделали

1. Семь шаблонов, семь изолированных инстансов — одна координированная сборка. Каждый шаблон размещался на собственной установке WordPress на сервере FastPanel агентства: отдельная админка WordPress, отдельный лицензионный инстанс Gravity Forms, отдельное окружение Elementor. Изолированные инстансы были выбраны вместо общей мультисайтовой сети, поскольку межшаблонный дрейф настроек в едином окружении Elementor умножил бы нагрузку на пошаблонную проверку на семь различных сборок.

Шаблоны 1–4 собирались первыми (задача #60 в Redmine), а Шаблоны 5, 6 и 7 были добавлены через шесть дней после начала проекта в рамках дополнительной задачи оценки (#68). Никита Тумашевич выполнял сборку всех семи шаблонов; Павел Сажин координировал QA-итерации, а Тимур Арбаев проводил проверку шаблонов 1, 3 и 6, а также оценку второй партии.

2. Пошаблонная оценка, привязанная к сложности дизайна. Прежде чем была написана хотя бы одна строка Elementor, Никита проанализировал все семь дизайнов и подготовил пошаблонные оценки: Шаблон 2 на 32 часа (главная 17 ч + услуги 5 ч + контакты 6 ч + шапка/подвал 5 ч), Шаблон 3 на 25 часов (два сложных слайдера, блок текста с показать/скрыть, 2 часа на адаптивность), Шаблон 1 на 28 часов (главная 16 ч + страница услуг 3 ч + контакты 3 ч + шапка/подвал 6 ч), Шаблон 4 на 20 часов (сложный макет главной с вложенными скруглёнными секциями).

Шаблоны 5, 6 и 7 получили оценки 20 ч, 22 ч и 23 ч соответственно после того, как Figma HOMEPAGE-DESIGNS стала доступна. Все семь оценок были утверждены до начала сборки — ни одни часы не пересматривались в процессе.

3. Согласование доступа к Figma, затем сборка. Два из шести дизайнов Figma изначально были ограничены — дизайнер агентства не открыл права на экспорт, то есть команда могла просматривать, но не скачивать ресурсы. Проблема доступа была решена в течение рабочего дня: PM агентства связался с дизайнером, доступ к экспорту был открыт, и сборка этих шаблонов продолжилась в обычном режиме.

Один шаблон (Шаблон 4) был предоставлен в Adobe XD, а не Figma; команда собирала по макету XD с изображениями-заполнителями там, где стоковые ресурсы Adobe были заблокированы лицензией XD (стоковые изображения в дизайнах XD не скачиваются по умолчанию — команда подставила изображения-заполнители, как было указано, с заменой на реальные изображения при клиентской доработке).

4. QA-циклы по каждому шаблону перед утверждением агентством. Каждый шаблон проходил по одной и той же схеме передачи: сборка → внутренний QA (Никита проверяет свою работу) → уведомление о проверке Антону Херсуну → проверка Антоном с конкретными замечаниями (например, Шаблон 2: положение логотипного текста в шапке требовало корректировки; Шаблон 4: аномалия макета со скруглёнными секциями потребовала исправления вложенности контейнера) → доработка → утверждение.

Пошаблонные заметки проверки передавались через ссылки Google Docs, по одному документу на шаблон, что давало агентству структурированный артефакт утверждения для добавления в каталог. Шаблоны 1, 2, 3, 4 перешли в статус «Решено» в период с 18 по 21 декабря; Шаблоны 5, 6, 7 последовали за ними с 23 по 27 декабря — все до рождественского закрытия.

Семь шаблонов за 30 дней — каждый прошёл одну и ту же последовательность: оценка по сложности дизайна → сборка → внутреннее утверждение «Проверено, на отправку» → документ проверки в Google Docs, переданный агентству для каталога. Именно эта пошаблонная разбивка не дала семи параллельным сборкам слиться в одну неразрешимую очередь проверки в конце.

Контроль качества

Пошаблонная проверка выявила проблемы целостности макета на трёх из семи инстансов до того, как агентство увидело хотя бы один из них — текстовый элемент футера, сместившийся влево в Шаблоне 2; контейнер со скруглёнными секциями, не полностью вложенный в Шаблоне 4; и область наведения кнопки половинной ширины в Шаблоне 5 — каждый был исправлен и подтверждён по Figma до передачи пошаблонного документа утверждения в Google Docs.

Предварительный QA проводился через Site Checker — см. наш подход к QA по категориям и принципу нулевых ошибок. Собственный QA агентства — их инструменты, их процессы — выполнялся после передачи и фиксировал замечания в общую очередь задач для нашего цикла исправлений до момента утверждения.

Результаты

Метрика Результат
Шаблонов собрано 7 — Стоматологические шаблоны 1–7, каждый на изолированном инстансе WordPress
Источников дизайна Figma (6 шаблонов в 2 файлах Figma) + Adobe XD (1 шаблон)
Диапазон часов на шаблон 20–32 ч — Шаблоны 4 и 5 по 20 ч (более лёгкие композиции главной); Шаблон 2 на 32 ч (самый тяжёлый, 17 ч только главная)
Общие затраты 170 ч при оценке 170 ч — без перерасхода ни по одному шаблону
Адаптивность Большие экраны · планшет · мобильные для каждого шаблона
Пошаблонное утверждение 7 / 7 документов проверки Google Docs подготовлены, получено утверждение агентства
Все шаблоны сданы к 27 декабря 2024 — до рождественского срока агентства
Все задачи формально закрыты 9 января 2025
Срок 30 дней (10 дек 2024 – 9 янв 2025), сдано по графику
Прод-URL Нет — шаблоны работают на внутренних тестовых поддоменах агентства; это не публичный клиентский сайт

Процесс

Этап Длительность Результат
Оценка — Шаблоны 1–4 2 дня (10–11 дек) Подготовлена пошаблонная разбивка часов; выставлено 105 ч на первую партию
Оценка — Шаблоны 5–7 1 день (16 дек) Вторая партия оценена после появления Figma HOMEPAGE-DESIGNS; добавлено 65 ч
Сборка — все 7 шаблонов параллельно ~10 дней (12–23 дек) Инстансы WordPress развёрнуты на FastPanel; на каждый установлены Elementor Pro + Hello Elementor + Gravity Forms; сборка велась пошаблонно, Никита ведущий, Анна поддерживала Шаблоны 5–7
Согласование доступа Figma ~1 день (середина дек) Открыты права экспорта для ограниченной Figma; изображения-заполнители для заблокированных лицензией XD ресурсов
QA и утверждение агентством по шаблонам Непрерывно (18–27 дек) Пошаблонная проверка → конкретные замечания → цикл доработки → документ утверждения Google Docs; все 7 сданы к 27 дек
Формальное закрытие 9 янв 2025 Все задачи Redmine закрыты как Completed; оплата подтверждена

Этапы сборки пересекались — Шаблоны 1–4 уже были в QA к моменту, когда Шаблоны 5–7 только входили в разработку, поэтому календарный срок в 30 дней вмещает более 170 часов общей работы.

Команда

Команда проекта

  • Никита Тумашевич — ведущий разработчик всех 7 шаблонов; основная интерпретация Figma и реализация в Elementor
  • Павел Сажин — управление проектом и QA-итерации
  • Тимур Арбаев — проверка шаблонов и обратная связь по Шаблонам 1, 3 и 6, а также оценка второй партии; проверка соответствия дизайна перед передачей агентству
  • Антон Херсун, — руководитель проекта (оценка, коммуникация с агентством, цикл пошаблонного утверждения)

Управление проектом со стороны агентства и дизайн-решения оставались за партнёрским агентством на всём протяжении работ. Наша команда была невидима для конечного клиента (в этом проекте конечного клиента не было — результатом был сам шаблон).

Агентствам, заказывающим разработку WordPress

На сайте стоматологической клиники таксономия услуг задаёт URL-архитектуру, от которой зависят позиции в выдаче и интеграция с CRM-стеком вашего агентства. У этой практики — иерархия направлений и манипуляций; у других — одноуровневый перечень процедур. Риски скрытые. Новая услуга не впишется в URL-схему через полгода. Страницы с фильтрацией пропадут из индекса после миграции. Структурированная разметка слетит на импорте — расширенные результаты исчезнут из ваших аудитов.

Подрядчику стоит задавать не вопрос «соберёте ли страницы?», а вопрос «как именно вы построите таксономию, чтобы следующая услуга встала без миграции?»

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

Запросить аудит ТЗ →

У вас ещё нет ТЗ? Пришлите описание в один абзац — мы вернёмся с вопросами, которые стоит задать. Прислать описание →

Не уверены, подходит ли ваш проект под этот формат?

xaver.pro · 2026 · Кейс № 17 White-label · агентство-партнёр не называется
Прокрутить вверх