projects/org/ideal-shop/V2-drupal11-bootstrap/CLAUDE.md

V2 Д2Б — Drupal 11 + Bootstrap Barrio

Версия: 2.0.0
Дата: 2026-03-24
Стек: Drupal CMS 11 + Bootstrap Barrio + ideal_theme


Что это

Активная реализация ideal-shop на стеке Д2Б (Drupal + Bootstrap Barrio).

Требования к магазину — в ../docs/.
Здесь только КАК делать на этом стеке.


Структура

V2-drupal11-bootstrap/
├── CLAUDE.md            этот файл (навигация)
├── STACK.md             стек + обоснование выбора
├── BUILD-PLAN.md        пошаговая сборка (3 уровня)
├── STEP_BY_STEP.md      чекпоинты 1-4 с тестами
├── THEME-SPEC.md        спецификация ideal_theme + страницы
├── RECIPES.md           Drupal рецепты (ideal_start_*, ideal_shop_*)

├── testing/             тестирование
   ├── INDEX.md         4 стратегии + чекпоинты
   ├── strategies/      1-DEVELOPMENT, 2-INTEGRATION, 3-DEPLOYMENT, 4-CONFIGURATION
   ├── plans/           планы тестирования
   ├── specs/           спецификации тестов
   ├── tools/           инструменты (Playwright, BackstopJS)
   └── reports/         отчёты тестирования

└── research/            почему выбрали этот стек
    └── BASE_THEME_RESEARCH.md  исследование базовых тем Drupal

С чего начать

Хочешь понять ПОЧЕМУ выбрали Bootstrap Barrio?

research/BASE_THEME_RESEARCH.md

Хочешь собрать магазин?

BUILD-PLAN.md — три уровня: Drupal CMS → ideal_theme → демо-данные

Хочешь пошаговый план с чекпоинтами?

STEP_BY_STEP.md — 4 чекпоинта с автотестами

Хочешь понять стек?

STACK.md — что входит, обоснование выбора

Хочешь посмотреть спецификацию темы?

THEME-SPEC.md — структура ideal_theme, CSS-токены, шаблоны, реализация страниц

Хочешь применить рецепты?

RECIPES.md — ideal_start_free/base/prof/corp, ideal_shop_, ideal_feat_

Хочешь запустить тесты?

testing/INDEX.md — 4 стратегии, Playwright, BackstopJS


Технологии

Компонент Технология Зачем
Сборка Drupal CMS 11 Рецепты из коробки
Базовая тема Bootstrap Barrio Bootstrap 5 + Drupal регионы
Наша тема ideal_theme (дочерняя) Кастомные стили поверх
Магазин Drupal Commerce 3 Корзина, checkout, платежи
Фильтры Facets + Search API Sidebar/horizontal, AJAX
Тестирование Playwright + BackstopJS E2E + визуальные регрессии

Чекпоинты разработки

# Чекпоинт Результат
1 Базовая тема Drupal установлен, ideal_theme включена
2 Commerce Каталог, товар, корзина, checkout работают
3 Advanced Фильтры, поиск, отзывы, wishlist, промокоды
4 Production Ready Все тесты ✅, Lighthouse > 90, WCAG AA

→ Подробно: STEP_BY_STEP.md


Связи с проектом

Ссылка Описание
← ideal-shop Корень проекта
docs/ Требования (ЧТО строить)
docs/CHECKLIST.md 180 пунктов чеклиста
docs/ROADMAP.md Роадмап по фазам
V1-drupal11-preline/ Архивная v1 реализация (Preline UI)

Версия: 2.0.0
Дата: 2026-03-24