Доработка стоматологической темы — 39 дней, 40 часов, поэтапный запуск в Joplin MO
19 страниц из 84-URL стоматологической карты сайта, доработанные по 7 шаблонам в Joplin MO — сдано за 39 дней и 40 часов с устранением 45+ замечаний QA.
Скриншоты сделаны автоматическими инструментами — некоторые элементы могли не загрузиться полностью или перекрываться. Для наиболее точного представления открыть действующий сайт →
Переделать сайт на новом стеке. Реализовать по спецификации. Без импровизаций. Передать готовым к переходу.
Клиент (конечный пользователь): Northside Family Dentistry — стоматологическая клиника общего профиля, Joplin, Missouri
Формат сотрудничества: White-label доработка темы для маркетингового агентства из США
Сроки: январь 2026 · 39 дней · 40 часов · поэтапный предрелизный набор · в срок
Подход к доработке темы
19 страниц из 84-URL стоматологической карты сайта, доработанные по шаблону «Glowing» агентства на Kinsta, с указанным в Figma шрифтом Adobe Typekit (EB Garamond), интеграция которого не была предусмотрена в ТЗ. Вопрос закрыли в первую неделю, до начала доработки страниц. Остальные 65 URL карты сайта остаются достраиваемыми на том же фундаменте: каждое изменение в предрелизном наборе живёт внутри клиентского слоя переопределений, без правок общих компонентов шаблона агентства.
Краткий обзор
| Поле | Значение |
|---|---|
| Отрасль конечного клиента | Медицина — общая стоматология |
| Конечный клиент | Northside Family Dentistry (Joplin, MO) |
| Формат сотрудничества | White-label доработка темы для маркетингового агентства из США, специализирующегося на сайтах для локального бизнеса |
| Тип проекта | Доработка темы WordPress (брендированный стоматологический шаблон «Glowing» агентства + постраничный дизайн в Figma на Kinsta) |
| Объём | Предрелизный набор — главная, о нас, лендинг услуг, 8 страниц категорий услуг, страница врача, контакты, информационный хаб для пациентов, лендинг зон обслуживания; выделено из 84-URL карты полного сайта |
| Сроки | 39 дней (19 дек 2025 – 27 янв 2026), в срок |
| Трудоёмкость | 40 часов — разработка, итерации QA и управление проектом |
| Команда | 4 специалиста |
| Шаблоны | 7 переиспользуемых шаблонов, применённых к предрелизному набору страниц: Главная, О нас, Лендинг услуг, Страница услуги, Стандартный шаблон, Контакты, Зона обслуживания |
| Техстек | WordPress · Elementor · Kinsta · постраничный дизайн из Figma · интеграция шрифта Adobe Typekit · AutoQA агентства (телефон / ссылки / email / Content AI / визуальные проверки) · Site Checker (плагин QA от xaverPRO) |
| Подход к QA | 45+ отслеживаемых замечаний проверки агентства, занесённых в общую очередь задач в рамках контрольного списка запуска из 78 пунктов |
| Ритм взаимодействия | 3 задачи от агентства · 1 из 3 закрыта к моменту передачи |
| Раунды проверки | ≈5 раундов проверки за 39 календарных дней |
| Трудоёмкость на задачу | 86 внутренних задач Redmine · медиана 17 мин / P75 24 мин на задачу |
| Контрольный список запуска | 78 пунктов, согласованы перед переходом |
Постановка задачи
Маркетинговое агентство из США передало нам макет Figma для Northside Family Dentistry — частной клиники общего профиля в Joplin, Missouri — вместе с правами развёртывания на их брендированном стоматологическом шаблоне на Kinsta. Агентство уже выполнило подготовительную работу: исследование клиента, утверждение дизайна, контент-план, настройку хостинга и 84-URL карту сайта, отражающую полное запланированное веб-присутствие клиники. Что агентству требовалось от нас — доработка для запуска предрелизного набора с сохранением структуры сайта, изначально спроектированной для расширения.
Задача состояла из 2 частей. Первая: взять Figma агентства и стоматологический шаблон «Glowing» и согласовать их постранично для подмножества страниц, отмеченных агентством и клиентом для первого релиза. Вторая: сделать это, не затронув шаблон таким образом, чтобы потребовалась переделка при добавлении оставшихся 65 страниц. Предрелизный набор — не упрощённая версия полной разработки; это та же строгость, что и в полной разработке, только на меньшем объёме, с дополнительным ограничением: всё, что осталось за рамками, должно без проблем достраиваться на том же фундаменте.
Агентство страховалось от ситуации, когда подрядчик воспринимает частичный объём как приглашение к упрощениям. Стоматологический шаблон, активно используемый в нескольких клиниках, содержит общие компоненты — заголовки, подвалы, элементы навигации, стили кнопок, — на которых держатся все обслуживаемые им сайты. Подрядчик, меняющий общие компоненты ради того, чтобы 1 проект совпал с Figma, портит их для всех остальных клиник на том же шаблоне.
При поэтапной сборке риск удваивается: упрощения, невидимые в предрелизном наборе, вылезут конфликтами и откатами дизайна при запуске второй фазы. Агентство нанимало нас именно за то, чтобы держать доработки строго в клиентском слое переопределений: соответствие Figma, ноль изменений в общих компонентах.
Контекст рисков. Поэтапный релиз на 84-URL таксономии — не меньший проект; это та же строгость, что и в полном проекте, только на частичном объёме, с дополнительным ограничением: каждое решение первой фазы либо оставляет путь к фазе 2 открытым, либо закрывает его. Подрядчик, трогающий общие компоненты шаблона ради того, чтобы 1 страница совпала с Figma, подрывает фундамент для оставшихся 65 страниц ещё до того, как они будут спланированы.
Упрощения невидимы в предрелизном наборе; они вылезут конфликтами и откатами дизайна, как только начнётся фаза два. Агентство наняло нас именно за то, чтобы все доработки первой фазы остались строго в клиентском слое переопределений — тогда расширение можно строить на чистом фундаменте.
Как мы это сделали
1. Figma как контракт, шаблон как холст. Файл Figma был спецификацией дизайна. Стоматологический шаблон «Glowing» — каркасом страницы. Для каждой страницы предрелизного объёма мы сравнивали Figma со стандартным выводом шаблона и дорабатывали только там, где они расходились — каждое изменение внутри слоя переопределений клиента, ничего в общих компонентах шаблона.
Никакие дизайн-решения не исходили от нас. Там, где Figma задавала элементы макета, не поддерживаемые напрямую существующим набором компонентов шаблона — например, нестандартные структуры Hero-секций — мы выбирали чистую разметку Elementor вместо шаблонных или ACF-полей, чтобы доработка оставалась внутри слоя переопределений без изменения общих компонентов шаблона агентства.
2. Разрешение шрифта и ресурсов на старте. Дизайн в Figma использовал лицензированный шрифт Adobe Typekit (EB Garamond), не входивший в стандартную поставку шаблона. До начала доработки мы решили вопрос встраивания шрифта — запросили CSS-код Typekit у агентства и подтвердили доступность полного набора начертаний, требуемых дизайном. Начать доработку до подтверждения шрифта означало бы протащить визуальное расхождение через все последующие раунды QA. Решение вопроса в первые дни сжало цикл итераций.
3. Цикл проверки в масштабе доработки темы. Чистая доработка не делается по принципу «собрал один раз, проверил один раз». Это «собрал, проверил, поправил, проверил, поправил». Агентство отслеживало 45+ отдельных замечаний в общей очереди задач — отдельные мелкие вопросы: от привязки кнопок и выравнивания макета до точности meta-title и мобильной адаптивности — каждый пункт требовал исправления, выкладки на тестовый сервер и нового подтверждения агентства перед закрытием. За этими 45 пунктами стояли 40 подзадач итераций проверки, отслеживаемых в Redmine. Объём — свидетельство точности, а не нестабильности.
Коротко: на шаблоне ценность даёт именно цикл проверки. Кто срезает циклы ради скорости — теряет точность, а не время.
4. Доработка без дрейфа. Каждое отклонение от стандарта шаблона — макеты страниц, компоненты секций, токены стилей, встраивание шрифтов, варианты кнопок — укладывалось строго в слой переопределений клиента. Общие компоненты шаблона «Glowing» агентства не модифицировались. Предрелизный сайт и страницы второй фазы расширения будут использовать один и тот же фундамент шаблона, потому что ни одно упрощение в фазе один его не затронуло.
5. Проверка на разных устройствах. Доработки проверялись на большом экране, планшете и мобильных устройствах. Мобильные проблемы — включая сбой раскладки кнопок на узких экранах, потребовавший точечного CSS-исправления — были выявлены и устранены в цикле проверки до передачи. Каждый раунд охватывал страницы, затронутые изменениями этого раунда, а не весь сайт; именно так поэтапная сборка остаётся экономной без потери покрытия.
Шрифт нужно было подтвердить в первую очередь. Встраивание Adobe Typekit отсутствовало и в Figma, и в ТЗ — закрытый в первые дни вопрос означал, что каждый последующий раунд проверял фактический дизайн, а не визуальную замену. С подтверждённым фундаментом 40 раундов проверки за 39 дней фиксировали каждое изменение чисто в слое переопределений шаблона «Glowing», без касания общих компонентов.
Контроль качества
Hero-секции были построены без ACF-полей шаблона — решение принято в первые дни разработки, чтобы изолировать переопределения клиента от общих компонентов шаблона «Glowing»; мобильная регрессия кнопки («Button looks OFF on mobile», задача #3025) была выявлена и устранена в финальном раунде QA перед передачей.
Проверку перед передачей вели через Site Checker — см. наш подход к проверке по категориям и порогу нулевых ошибок. Собственная проверка агентства запускалась после передачи и вносила замечания в общую очередь правок для нашего цикла исправлений до окончательного согласования.
Доработки оставались в переопределениях клиента; общие компоненты шаблона агентства не модифицировались.
Результаты
| Метрика | Результат |
|---|---|
| Предрелизные страницы сданы | Главная, О нас, Лендинг услуг, 8 страниц категорий услуг, страница врача, Контакты, информационный хаб для пациентов (финансирование, страховка, членство, формы новых пациентов, скидки ветеранам), лендинг зон обслуживания |
| Применено шаблонов | 7 из 15 стоматологических шаблонов библиотеки агентства, применённых к предрелизному объёму (фаза два добавит оставшиеся 8 по мере масштабирования количества страниц) |
| Карта полного сайта | 84 URL по всей таксономии услуг клиники — фундамент доработки оставлен чистым для расширения |
| Контрольный список запуска | 78 пунктов — 78 согласованы на момент выгрузки |
| Замечания проверки в очереди задач | 45+ замечаний агентства зарегистрировано и устранено; 40 подзадач итераций проверки отслежено в Redmine |
| Сроки | 39 дней (19 дек 2025 – 27 янв 2026), сдано в срок |
| Трудоёмкость | 40 часов — без перерасхода, без расширения объёма |
| Команда | 4 специалиста |
| Передача хостинга | Работает в шаблонной среде Kinsta агентства |
| Состояние страниц при передаче | Страницы тестового сервера возвращали HTTP 200 по всему предрелизному объёму |
Если коротко: Figma агентства реализована на стоматологическом шаблоне «Glowing» для предрелизного набора страниц за 39 календарных дней, в рамках оценки 40 часов — при этом 65-страничное расширение фазы два остаётся достраиваемым с того же чистого фундамента.
Процесс
| Фаза | Длительность | Результат |
|---|---|---|
| ТЗ и оценка | ~3 дня | Figma проверена, доступ к шаблону подтверждён, объём (предрелизный vs полная карта сайта) согласован |
| Разрешение ресурсов | первая неделя | Встраивание шрифта Adobe Typekit подтверждено и интегрировано до начала доработки |
| Разработка доработок | ~3 недели | Постраничная доработка шаблона под Figma для предрелизного набора |
| Итерации проверки (параллельно) | ~3 недели | 40 раундов проверки в Redmine + 45 замечаний в очереди задач агентства; каждый пункт закрыт только после согласования агентством |
| Сдача | финальный день | Предрелизный сайт запущен на Kinsta |
Разработка и проверка шли параллельно — это характерно для доработки тем, где ни одна «фаза проверки» не закрывается чисто; цикл идёт непрерывно до согласования агентством.
Команда
Команда проекта
- Наталия Богатель — ведущий разработчик (доработка шаблона и приведение макетов Figma)
- Тимур Арбаев — QA и поддержка разработчика в раундах доработки
- Павел Сажин — итерации QA и коммуникация по проекту
- Антон Херсун, xaverPRO — руководитель проекта (оценка, коммуникация с аккаунт-менеджером агентства, согласование)
Агентство управляло отношениями с конечным клиентом, дизайном в Figma, контент-планом и хостингом. Наша команда работала полностью «за кулисами» агентства — запросы на доработку поступали через общую очередь задач, Northside Family Dentistry о нас не знала, и каждая итерация закрывалась только после того, как проверяющий со стороны агентства подтверждал, что исправление выполнено по спецификации.
Агентствам с библиотекой шаблонов
Сборка на готовом шаблоне для стоматологического сайта — это не быстрый старт, а риск, что доработки не переживут обновления. У этой практики — один кабинет; у других — сетевая стоматология с единым брендом. Доработки в дочерней теме сломаются при первом апдейте. ACF-поля для услуг разъедутся между клиентским слоем и канонической схемой. Администратор не добавит новую страницу: часть блоков спрятана в коде, и он их не найдёт.
Подрядчику стоит задавать не вопрос «соберёте ли сайт на шаблоне?», а вопрос «как именно вы гарантируете, что доработки устоят перед обновлением?»
Пришлите исходник шаблона, его ID или макеты. Мы проверим, где ваши доработки конфликтуют с родительским кодом, и отметим блоки, которые сломаются при апдейте. Вернём фиксированную смету в часах.
У вас ещё нет ТЗ? Пришлите описание в один абзац — мы вернёмся с вопросами, которые стоит задать. Прислать описание →
Site Checker запускается до того, как агентство что-либо видит.
Перед передачей каждый сборки в тестовой среде прогоняется через Site Checker — WordPress QA-плагин, который мы разработали и поддерживаем. Это шлюз с нулевой терпимостью к ошибкам: к агентству не уходит ничего с открытыми проблемами. Предупреждения рассматриваются и признаются некритическими; агентство получает чистый старт для своего слоя QA, а не тестовый сайт с известными проблемами в очереди.