Использование Claude Code для создания сайта на Drupal с пользовательскими шаблонами Twig

Разработчик поделился своим опытом использования Claude Code для создания сайта на Drupal с нестандартным подходом, который они описывают как «полу-отвязанный HTML». Они использовали Claude для создания файлов Twig с чистым HTML, предпочитая этот метод для большего контроля над выводом.
Технический подход
Разработчик поручил Claude создать файлы Twig, которые включают чистый HTML-код, при этом всё ещё используя основные функции Drupal, такие как drupal_view и drupal_block. CSS был напрямую встроен в эти шаблоны для стилизации. Структура сайта была организована с множеством отдельных файлов Twig в директории themes/custom/THEME/, что разработчик сравнил со своими обычными методами разработки PHP-приложений.
Рабочий процесс разработки
Они активно использовали локальное окружение ddev, отмечая, что Claude мог запускать команды ddev drush и другие команды напрямую из терминала. Эта настройка облегчила конфигурацию представлений, таксономий, типов контента и структур сайта.
Процесс следовал этим шагам:
- Начать с того, чтобы Claude сначала создал HTML/CSS сайт, чтобы изменения были проще и быстрее
- Как только дизайн был окончательно утверждён, поручить Claude взять его и создать сайт на Drupal, начиная с под-темы
- Работать с Claude над конкретными областями, а не запрашивать широкие исправления (например, «Давайте проверим тип контента XYZ и убедимся, что он соответствует HTML-шаблонам» вместо «Claude, исправь все типы контента»)
Практические детали
Разработчик оставил отладку Twig включённой на сайте Drupal, чтобы видеть, какие файлы Twig используются. Они признали, что хотя некоторая организация была бы полезна, текущая структура послужила хорошей отправной точкой для простого контентного сайта.
Этот подход позволил им создать сайт на Drupal, который не был построен «по-друпаловски», но соответствовал их предпочтительным шаблонам разработки, сделав процесс более плавным, чем традиционная разработка на Drupal.
📖 Прочитать полный источник: r/ClaudeAI
👀 Смотрите также

Кейс: Разработка полнофункционального веб-приложения с помощью Claude за шесть недель
19-летний разработчик из Непала использовал Claude для создания и запуска Somnia — веб-приложения для дневника снов, которое за шесть недель привлекло 100 пользователей и 7 платящих клиентов. Рабочий процесс включал обращение с Claude как с младшим разработчиком, с четким определением задач и критериями приемки.

Пользователь сообщает, что Claude превосходит GPT-4o в глубоком анализе документов: находит логические противоречия, точно воспроизводит тон текста
Разработчик, который был преданным пользователем ChatGPT, делится конкретным опытом: Claude 3.5 Sonnet обнаружил три логических противоречия в техническом документе объемом 15 тыс. слов, которые GPT-4o пропустил, и переписал разделы, точно соответствуя голосу автора.

Оптимизация затрат агентов OpenClaw с помощью оптимизации DOM и мониторинга на панели инструментов
Снижены затраты на агентов OpenClaw на 41% за счет использования пользовательского JavaScript для чтения DOM, что минимизирует вызовы API и увеличивает эффективность токенов. Панель мониторинга токенов в реальном времени поддерживает отслеживание использования.

Экстренная настройка кодинга: Claude Code на бесплатной виртуальной машине OCI с Termux на Android.
Разработчик делится настройкой с использованием бесплатной виртуальной машины Oracle Cloud Infrastructure (24 ГБ ОЗУ, 4 vCPU) с установленным Claude Code, доступом через Termux на Android для экстренного кодирования, когда ноутбук недоступен. Для настройки требуется подписка Claude Pro ($20/месяц) или Max ($100/месяц).